0% found this document useful (0 votes)
161 views2 pages

Query To Get AP Invoices and Checks For Oracle Fusion 25A

The document contains a SQL query designed to retrieve accounts payable invoices and associated checks from Oracle Fusion 25A. It selects various fields related to invoices, suppliers, payment schedules, and checks, while applying multiple joins and conditions to filter the data. The query includes parameters for specific invoice IDs, allowing for targeted data retrieval.

Uploaded by

alex.macias747
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views2 pages

Query To Get AP Invoices and Checks For Oracle Fusion 25A

The document contains a SQL query designed to retrieve accounts payable invoices and associated checks from Oracle Fusion 25A. It selects various fields related to invoices, suppliers, payment schedules, and checks, while applying multiple joins and conditions to filter the data. The query includes parameters for specific invoice IDs, allowing for targeted data retrieval.

Uploaded by

alex.macias747
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

--Query To Get AP Invoices and Checks for Oracle Fusion 25A

SELECT DISTINCT API.INVOICE_ID


, HRO.NAME BU
, POS.SEGMENT1 SUPPLIER_NUMBER
, HZP.PARTY_NAME SUPPLIER
, HZP.PARTY_TYPE
, HZP.COUNTRY
, API.PARTY_ID PARTY_ORIGINAL_SYSTEM_REFERENCE
, API.PARTY_SITE_ID LOCATION_ORIGINAL_SYSTEM_REFERENCE
, PSS.VENDOR_SITE_CODE SITE
, POS.VENDOR_TYPE_LOOKUP_CODE VENDOR_TYPE
, POS.ORGANIZATION_TYPE_LOOKUP_CODE ORG_TYPE
, API.INVOICE_TYPE_LOOKUP_CODE
, API.INVOICE_NUM
, API.INVOICE_DATE
, API.GL_DATE
, API.INVOICE_CURRENCY_CODE
, API.PAYMENT_CURRENCY_CODE
, API.INVOICE_AMOUNT
, (CASE WHEN API.AMOUNT_PAID IS NULL THEN 0 ELSE API.AMOUNT_PAID END)
AMOUNT_PAID
, APS.AMOUNT_REMAINING
, APS.DUE_DATE
, (CASE WHEN API.BASE_AMOUNT IS NULL THEN API.INVOICE_AMOUNT ELSE
API.BASE_AMOUNT END) ACCOUNTED_AMOUNT
, (CASE WHEN API.INVOICE_AMOUNT = 0 THEN 0 ELSE ((API.INVOICE_AMOUNT-(CASE
WHEN API.AMOUNT_PAID IS NULL THEN 0 ELSE API.AMOUNT_PAID
END))/(API.INVOICE_AMOUNT)*(CASE WHEN API.BASE_AMOUNT IS NULL THEN
API.INVOICE_AMOUNT ELSE API.BASE_AMOUNT END)) END) ACCOUNTED_REMAINING
, API.APPROVAL_STATUS
, API.SOURCE
, DECODE(APS.HOLD_FLAG,'Y','YES','N','NO')HOLD_FLAG
, APS.PAYMENT_PRIORITY
, API.DESCRIPTION
, APT.NAME TERMS
, API.TERMS_DATE
, APL.DUE_DAYS DAYS
, TRUNC(SYSDATE) - TRUNC(APS.DUE_DATE) DUE_DAYS
, API.GOODS_RECEIVED_DATE
, API.INVOICE_RECEIVED_DATE
, API.PAY_GROUP_LOOKUP_CODE
, GLC.SEGMENT1||'.'||GLC.SEGMENT2||'.'||GLC.SEGMENT3||'.'||
GLC.SEGMENT4||'.'||GLC.SEGMENT5||'.'||GLC.SEGMENT6||'.'||GLC.SEGMENT7 GL_ACCOUNT
, POH.SEGMENT1 PO_NUMBER
, API.EARLIEST_SETTLEMENT_DATE
, API.ATTRIBUTE1
, API.ATTRIBUTE2
, API.ATTRIBUTE3
, API.ATTRIBUTE4
, API.ATTRIBUTE5
, API.ATTRIBUTE6
, API.ATTRIBUTE7
, API.ATTRIBUTE8
, API.CANCELLED_DATE
, API.CANCELLED_BY
, API.CANCELLED_AMOUNT
, API.GLOBAL_ATTRIBUTE_CATEGORY
, API.GLOBAL_ATTRIBUTE1
, API.PAYMENT_CROSS_RATE_DATE
, API.PAY_CURR_INVOICE_AMOUNT
, API.VALIDATED_TAX_AMOUNT
, API.HISTORICAL_FLAG
, API.FORCE_REVALIDATION_FLAG
, API.EXCHANGE_RATE_TYPE
, API.EXCHANGE_RATE
, API.EXCHANGE_DATE
, API.IMPORT_DOCUMENT_DATE
, APS.REMIT_TO_SUPPLIER_NAME REMIT_TO_SUPPLIER_NAME
--, AIP .REMIT_TO_SUPPLIER_NAME
, API.REMIT_TO_SUPPLIER_ID
, AIP .REMIT_TO_ADDRESS_NAME
, API.REMIT_TO_ADDRESS_ID
, API.RELATIONSHIP_ID
, TRUNC(API.CREATION_DATE) CREATION_DATE
, API.CREATED_BY
, TRUNC(API.LAST_UPDATE_DATE) LAST_UPDATE_DATE
, API.LAST_UPDATED_BY
, DECODE(API.PAYMENT_STATUS_FLAG,'Y','YES','N','NO')INVOICE_PAYMENT_STATUS
, CH.CHECK_NUMBER CHECK_NUMBER
, CH.AMOUNT CHECK_AMOUNT
, CH.CHECK_DATE PAYMENT_DATE
, CH.BANK_ACCOUNT_NAME BANK_ACCOUNT_NAME
, CH.STATUS_LOOKUP_CODE PAYMENT_STATUS_CODE
, CH.VOID_DATE
,PSS.PAY_GROUP_LOOKUP_CODE PAY_GROUP_SUPPLIER

FROM AP_INVOICES_ALL API


, AP_CHECKS_ALL CH
, AP_INVOICE_PAYMENTS_ALL AIP
, AP_PAYMENT_SCHEDULES_ALL APS
, AP_TERMS_LINES APL
, AP_TERMS_TL APT
, GL_CODE_COMBINATIONS GLC
, HR_ORGANIZATION_UNITS_F_TL HRO
, HZ_PARTIES HZP
, PO_HEADERS_ALL POH
, POZ_SUPPLIER_SITES_ALL_M PSS
, POZ_SUPPLIERS POS

WHERE 1 = 1
AND AIP.CHECK_ID = CH.CHECK_ID (+)
AND API.INVOICE_ID = AIP.INVOICE_ID (+)
AND API.ACCTS_PAY_CODE_COMBINATION_ID = GLC.CODE_COMBINATION_ID
AND API.ORG_ID = HRO.ORGANIZATION_ID
AND API.VENDOR_ID = POS.VENDOR_ID
AND API.PO_HEADER_ID = POH.PO_HEADER_ID (+)
AND API.PARTY_ID = HZP.PARTY_ID
AND API.VENDOR_SITE_ID = PSS.VENDOR_SITE_ID
AND API.TERMS_ID = APT.TERM_ID
AND APL.TERM_ID = APT.TERM_ID
AND APT.LANGUAGE = 'US'
AND APS.INVOICE_ID = API.INVOICE_ID

-- PARAMETERS
--AND API.INVOICE_ID in (3813318,4035422)

You might also like