This CE AR Receipts Pending Clearing by Due Date query displays uncleared AR receipt details with due dates for each operating unit, helping users to monitor pending cash applications and improve receivables follow-up.
#sqlquery
SELECT
--SQL4Fusion (An Orbit Analytics Project)
--Displays uncleared AR receipts with due dates, excluding netting accounts.
HAOU.NAME OPERATING_UNIT,
ACRA.RECEIPT_NUMBER ,
NVL (ACRHA.AMOUNT, 0) AMOUNT,
ACRHA.ACCTD_AMOUNT BASE_AMOUNT,
ACRA.CURRENCY_CODE ,
ACRHA.TRX_DATE TRANSACTION_DATE,
APSA.DUE_DATE MATURITY_DATE,
ACRA.ACTUAL_VALUE_DATE,
ACRA.ANTICIPATED_CLEARING_DATE EFFECTIVE_DATE,
APSA.DUE_DATE CASH_ACTIVITY_DATE,
ACRHA.STATUS
FROM
AR_CASH_RECEIPTS_ALL ACRA,
AR_CASH_RECEIPT_HISTORY_ALL ACRHA,
AR_PAYMENT_SCHEDULES_ALL APSA,
HR_ALL_ORGANIZATION_UNITS HAOU
WHERE
1 = 1
AND HAOU.ORGANIZATION_ID = ACRA.ORG_ID
AND ACRA.CASH_RECEIPT_ID = ACRHA.CASH_RECEIPT_ID
AND APSA.ORG_ID = ACRHA.ORG_ID
AND APSA.CASH_RECEIPT_ID(+) = ACRHA.CASH_RECEIPT_ID
AND ACRHA.ORG_ID = ACRA.ORG_ID
AND ACRHA.CURRENT_RECORD_FLAG = 'Y'
AND ACRHA.STATUS NOT IN ('REVERSED', 'APPROVED')
AND ACRHA.REVERSAL_GL_DATE IS NULL
AND NVL (
ACRA.ACTUAL_VALUE_DATE,
ACRA.ANTICIPATED_CLEARING_DATE
) IS NULL
AND APSA.DUE_DATE IS NOT NULL
AND NOT EXISTS (
SELECT
NULL
FROM
CE_BANK_ACCOUNTS CBA,
CE_BANK_ACCT_USES CBAU
WHERE
CBA.BANK_ACCOUNT_ID = CBAU.BANK_ACCOUNT_ID
AND CBAU.BANK_ACCT_USE_ID = ACRA.REMIT_BANK_ACCT_USE_ID
AND CBA.NETTING_ACCT_FLAG = 'Y'
)