Professional Documents
Culture Documents
38647) */
SELECT DISTINCT
pv.VENDOR_NAME,
apc.CHECK_DATE Cheque_Date,
apip.amount Cheque_Amount,
ai.invoice_num Invoice_Number,
TO_CHAR (ai.INVOICE_date, 'DD-MON-RRRR') INVOICE_Date,
TO_CHAR (ai.GL_date, 'DD-MON-RRRR') GL_Date,
(CASE
WHEN (CASE
WHEN ai.INVOICE_CURRENCY_CODE NOT LIKE 'AED' THEN
AID.BASE_AMOUNT
ELSE aid.PREPAY_AMOUNT_REMAINING
END) = 0
THEN
AI.INVOICE_AMOUNT
ELSE
(CASE
WHEN ai.INVOICE_CURRENCY_CODE NOT LIKE 'AED'
THEN
AID.BASE_AMOUNT
ELSE
aid.PREPAY_AMOUNT_REMAINING
END)
END)
-- (CASE
-- WHEN ai.INVOICE_CURRENCY_CODE NOT LIKE 'AED' THEN
AID.BASE_AMOUNT
--
-- ELSE aid.PREPAY_AMOUNT_REMAINING
-- END)
ACCOUNTED_DR,
NULL ACCOUNTED_CR
FROM apps.ap_invoice_distributions_all aid,
apps.ap_invoices_all ai,
ap.AP_INVOICE_LINES_ALL ail,
apps.AP_SUPPLIERS pv,
apps.AP_CHECKS_all apc,
apps.AP_INVOICE_PAYMENTS_all apip,
apps.AP_SUPPLIER_SITES_ALL POS,
gl.GL_CODE_COMBINATIONS GLCC,
gl.GL_CODE_COMBINATIONS GLCCP
WHERE aid.invoice_id = ai.INVOICE_ID
AND ail.invoice_id = ai.invoice_id
AND AID.REVERSAL_FLAG LIKE 'N'
AND apc.check_id = apip.check_id
AND GLCCP.SEGMENT6 LIKE '%10900801%'
AND aid.PREPAY_AMOUNT_REMAINING > 0
AND pos.vendor_id = pv.vendor_id
AND GLCC.CODE_COMBINATION_ID = POS.ACCTS_PAY_CODE_COMBINATION_ID
AND GLCCP.CODE_COMBINATION_ID = POS.PREPAY_CODE_COMBINATION_ID
AND aid.DIST_CODE_COMBINATION_ID = GLCCP.CODE_COMBINATION_ID
AND apip.invoice_id = ai.invoice_id
AND pv.VENDOR_ID = ai.VENDOR_ID
-- AND ai.invoice_type_lookup_code = 'PREPAYMENT'
AND apc.VOID_DATE IS NULL
AND ai.ORG_ID IN
(117, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116)
AND ai.ORG_Id = :p_Org_ID
AND ai.GL_date BETWEEN :p_From_Date AND :p_To_Date
UNION