Anda di halaman 1dari 2

SELECT DISTINCT hou.

name org_name,
pv.segment1 supplier_number,
ch.vendor_name supplier_name,
(select vendor_site_code from apps.ap_supplier_sites_all where vendor_id=
ai.vendor_id and vendor_site_id=ai.vendor_site_id)vendor_site_code,
lpm.displayed_field payment_method,
(SELECT meaning
FROM apps.fnd_lookup_values
WHERE view_application_id=201
AND lookup_type = 'PAY GROUP'
AND language = USERENV('LANG')
AND lookup_code = ai.pay_group_lookup_code
) pay_group,
DECODE(lcks.displayed_field,'Voided',-1*ch.amount,ch.amount) check_amount, --
ch.currency_code pay_currency_code,
ai.invoice_amount,
ai.invoice_num,
ai.invoice_date,
ai.invoice_received_date,
TO_CHAR(ai.doc_sequence_value) voucher_number,
ch.checkrun_name batch_name,
ch.check_date payment_date,
DECODE(lcks.displayed_field,'Voided',-
1*NVL(ch.base_amount,ch.amount),NVL(ch.base_amount,ch.amount))
payment_acctd_amount, --
lcks.displayed_field payment_status,
br.bank_name,
ch.bank_account_name,
lit.displayed_field Invoice_type,
cs.payment_document_name payment_document,
ch.check_number document_number ,
ai.description invoice_description,
ai.amount_paid,
nvl(aip.payment_base_amount, aip.amount) acctd_amount_paid,
NVL(ai.base_amount,ai.invoice_amount) inv_acctd_amount,
ai.invoice_currency_code,
br.bank_branch_name,
ch.cleared_amount cleared_amount,
ch.payment_type_flag,
ai.invoice_id,
ch.check_id,
ai.terms_date ,
(SELECT apt.name FROM apps.ap_terms apt WHERE ai.terms_id=apt.term_id
) payment_terms,
apsa.due_date,
NULL invoice_scanned_date,
ai.creation_date,
(SELECT DECODE (aha.release_lookup_code, NULL, NULL, TRUNC (aha.last_update_date)
)
FROM apps.ap_holds_all aha
WHERE aha.invoice_id (+) = ai.invoice_id
AND aha.org_id (+) = ai.org_id
AND ROWNUM = 1 -- Safety Condition
) release_date,
aid.line_type_lookup_code inv_line_type,aid.amount inv_line_amount--,

FROM
apps.ap_checks_all ch,
apps.ce_payment_documents cs,
apps.ap_invoice_payments_all aip,
apps.ap_invoices_all ai,
apps.ap_invoice_distributions_all aid,
apps.ap_suppliers pv,
apps.hr_all_organization_units hou,
apps.iby_ext_bank_accounts ba,
apps.ce_bank_branches_v br,
apps.ap_lookup_codes lcks,
apps.ap_lookup_codes lit,
apps.ap_lookup_codes lpm,
apps.ap_payment_Schedules_all apsa--,
WHERE ch.check_id = aip.check_id(+)
AND ch.payment_document_id = cs.payment_document_id(+) --R12
AND aip.invoice_id = ai.invoice_id(+)
AND ch.external_bank_account_id = ba.ext_bank_account_id(+)
AND ba.branch_id = br.branch_party_id(+) --R12
AND ch.vendor_id = pv.vendor_id(+)
AND lcks.lookup_type(+) = 'CHECK STATE'
AND ch.org_id = hou.organization_id(+)
AND lcks.lookup_code (+) = ch.status_lookup_code
AND lit.lookup_type (+) = 'INVOICE TYPE'
AND lit.lookup_code (+) = ai.invoice_type_lookup_code
AND lpm.lookup_type (+) = 'PAYMENT METHOD'
AND lpm.lookup_code (+) = ch.payment_method_code
AND apsa.invoice_id = aip.invoice_id
AND apsa.payment_num = aip.payment_num

Anda mungkin juga menyukai