SELECT
hp.party_number,
hp.party_name,
hca.account_number,
hca.account_name,
hca.orig_system_reference,
hps.party_site_number,
acra.receipt_number,
to_char(acra.receipt_date, 'MM/DD/YYYY') AS receipt_date,
decode(acra.status, 'APP', 'Applied', 'UNAPP', 'Unapplied', 'UNID', 'Unidentified', 'NSF', 'Nonsufficient Funds', 'REV', 'Reversed Receipt', 'STOP', 'Stop Payment') AS receipt_status,
arm.name receipt_method_name,
rcta.trx_number AS transaction_number,
to_char(rcta.trx_date, 'MM/DD/YYYY') AS transaction_date,
rtt.name AS payment_term,
trunc (acra.receipt_date) - trunc(rcta.trx_date) AS days_taken_for_payment
FROM
ar_cash_receipts_all acra,
hz_cust_accounts hca,
ar_receipt_methods arm,
hz_parties hp,
hz_cust_acct_sites_all hcasa,
hz_party_sites hps,
ra_customer_trx_all rcta,
hz_cust_site_uses_all hcsua,
ra_terms_tl rtt,
ar_receivable_applications_all araa
WHERE
1 = 1
AND hp.party_id = hca.party_id
AND hca.cust_account_id = acra.pay_from_customer
AND arm.receipt_method_id = acra.receipt_method_id
AND hca.cust_account_id = hcasa.cust_account_id
AND hps.party_site_id = hcasa.party_site_id
AND rcta.bill_to_customer_id = hca.cust_account_id
AND rcta.bill_to_site_use_id = hcsua.site_use_id
AND hcsua.cust_acct_site_id = hcasa.cust_acct_site_id
AND rtt.term_id = rcta.term_id
AND araa.cash_receipt_id = acra.cash_receipt_id
AND araa.status = 'APP'
AND araa.applied_customer_trx_id = rcta.customer_trx_id
AND trunc(acra.receipt_date) >= trunc(sysdate - 365)
ORDER BY
acra.receipt_number,
rcta.trx_number
hp.party_number,
hp.party_name,
hca.account_number,
hca.account_name,
hca.orig_system_reference,
hps.party_site_number,
acra.receipt_number,
to_char(acra.receipt_date, 'MM/DD/YYYY') AS receipt_date,
decode(acra.status, 'APP', 'Applied', 'UNAPP', 'Unapplied', 'UNID', 'Unidentified', 'NSF', 'Nonsufficient Funds', 'REV', 'Reversed Receipt', 'STOP', 'Stop Payment') AS receipt_status,
arm.name receipt_method_name,
rcta.trx_number AS transaction_number,
to_char(rcta.trx_date, 'MM/DD/YYYY') AS transaction_date,
rtt.name AS payment_term,
trunc (acra.receipt_date) - trunc(rcta.trx_date) AS days_taken_for_payment
FROM
ar_cash_receipts_all acra,
hz_cust_accounts hca,
ar_receipt_methods arm,
hz_parties hp,
hz_cust_acct_sites_all hcasa,
hz_party_sites hps,
ra_customer_trx_all rcta,
hz_cust_site_uses_all hcsua,
ra_terms_tl rtt,
ar_receivable_applications_all araa
WHERE
1 = 1
AND hp.party_id = hca.party_id
AND hca.cust_account_id = acra.pay_from_customer
AND arm.receipt_method_id = acra.receipt_method_id
AND hca.cust_account_id = hcasa.cust_account_id
AND hps.party_site_id = hcasa.party_site_id
AND rcta.bill_to_customer_id = hca.cust_account_id
AND rcta.bill_to_site_use_id = hcsua.site_use_id
AND hcsua.cust_acct_site_id = hcasa.cust_acct_site_id
AND rtt.term_id = rcta.term_id
AND araa.cash_receipt_id = acra.cash_receipt_id
AND araa.status = 'APP'
AND araa.applied_customer_trx_id = rcta.customer_trx_id
AND trunc(acra.receipt_date) >= trunc(sysdate - 365)
ORDER BY
acra.receipt_number,
rcta.trx_number
Comments
Post a Comment