Querys Oracle fusión
En esta publicación les quiero compartir algunos querys de Oracle
El siguiente query te ayuda a obtener los datos bancarios de una lista de proveedores
A continuación un query para saber que clientes no tienen asignado ninguna cuenta de referencia para receivables,revenue y taxes.
select hcsu.site_use_id,hca.ACCOUNT_NUMBER,hcsu.LOCATION,hcsu.status,hcsu.LAST_UPDATE_DATE
from hz_parties hp, HZ_CUST_ACCOUNTS hca, HZ_CUST_ACCT_SITES_ALL hcsa, HZ_CUST_SITE_USES_ALL hcsu
where hcsa.SET_ID =9999
and hp.party_id = hca.party_id
and hca.cust_account_id = hcsa.cust_account_id
and hcsa.cust_acct_site_id = hcsu.cust_acct_site_id
and hcsu.SITE_USE_CODE = 'BILL_TO'
and hcsu.status = 'A'
and hcsu.site_use_id NOT IN ( select ara.source_ref_account_id
from AR_REF_ACCOUNTS_ALL ara
WHERE ara.source_ref_table = 'HZ_CUST_SITE_USES_ALL'
and hcsu.site_use_id= ara.source_ref_account_id)
order by LAST_UPDATE_DATE desc
Con el siguiente query puedes obtener el listado de facturas de AR que no tienen detalle de impuestos
select
rca.CUSTOMER_TRX_ID, rca.TRX_NUMBER , rca.org_id,TRUNC(rca.TRX_DATE),rca.APPLICATION_ID,
rca. INVOICE_CURRENCY_CODE,
rca.TRX_DATE,
rca.TRX_CLASS
from RA_CUSTOMER_TRX_ALL rca
where
rca.ORIG_SYSTEM_BATCH_NAME = 'batch_name'
and rca.org_id = 8097
and rca.TRX_DATE BETWEEN :desde and :hasta
AND rca.CUSTOMER_TRX_ID NOT IN (select ZX_LINES.TRX_ID
from ZX_LINES
WHERE
ZX_LINES.TRX_ID = rca.CUSTOMER_TRX_ID
--AND ZX_LINES.APPLICATION_ID = rca.APPLICATION_ID
AND ZX_LINES.TRX_CURRENCY_CODE = rca. INVOICE_CURRENCY_CODE
AND ZX_LINES.TRX_DATE = rca.TRX_DATE)
Comentarios
Publicar un comentario