Sql query to extract all AR invoices for a particular customer in oracle cloud ERP

This query extracts all the AR invoices for a particular customer in oracle cloud ERP. This helps in checking which invoices have been closed and which are still open for a particular customer.

 

SELECT

apsa.TRX_NUMBER TRANSACTION_NUMBER

,hou.NAME BU_NAME

,CST.ACCOUNT_NUMBER CUSTOMER_NUMBER

,rcta.BILL_TEMPLATE_NAME

,hp.PARTY_NAME CUSTOMER_NAME

,apsa.CLASS TRANSACTION_CLASS

,rctta.NAME TRANSACTION_TYPE

,rctta.DESCRIPTION TRANSACTION_TYPE_DESC

,apsa.INVOICE_CURRENCY_CODE TRX_CURRENCY

,apsa.AMOUNT_DUE_REMAINING AMOUNT_DUE_REMAINING

,apsa.AMOUNT_DUE_ORIGINAL AMOUNT_DUE_ORIGINAL

,rcta.TRX_DATE TRANSACTION_DATE

,rcta.DELIVERY_METHOD_CODE

,rcta.DEL_CONTACT_EMAIL_ADDRESS

,decode(apsa.STATUS,’OP’,’OPEN’,’CL’,’CLOSED’,apsa.STATUS) STATUS

,rcta.CREATED_BY

FROM

RA_CUSTOMER_TRX_ALL   rcta, 

RA_CUST_TRX_TYPES_ALL rctta ,

HZ_CUST_SITE_USES_ALL hcsua ,

HZ_CUST_ACCT_SITES_ALL hcasa,

HZ_CUST_ACCOUNTS CST ,

hr_operating_units hou,

HZ_PARTIES hp ,

AR_PAYMENT_SCHEDULES_ALL apsa

WHERE 1=1

AND rcta.CUSTOMER_TRX_ID = apsa.CUSTOMER_TRX_ID

AND rctta.CUST_TRX_TYPE_SEQ_ID = apsa.CUST_TRX_TYPE_SEQ_ID

AND CST.CUST_ACCOUNT_ID = apsa.CUSTOMER_ID

AND CST.PARTY_ID = hp.PARTY_ID

AND hp.PARTY_NAME like ‘%ABC ORG%’

AND hcsua.SITE_USE_ID = apsa.CUSTOMER_SITE_USE_ID

AND hcsua.CUST_ACCT_SITE_ID = hcasa.CUST_ACCT_SITE_ID

AND hcasa.CUST_ACCOUNT_ID = CST.CUST_ACCOUNT_ID

AND hou.organization_id=rcta.org_id

Leave a Reply

Your email address will not be published. Required fields are marked *