Below is the Query for Invoices and Payments
SELECT
aia.invoice_num,
aia.invoice_amount,
aia.amount_paid total_amount_paid,
aia.invoice_currency_code,
asup.vendor_name supplier,
apsa.vendor_site_code supplier_site,
apsa.address_line1|| ' '|| apsa.address_line2|| ' '|| apsa.address_line3|| ' '|| apsa.city|| ' '|| apsa.state|| ' '|| apsa.zip supplier_address,
ac.bank_account_num eaa_bank_account,
iebav.bank_name,
iebav.bank_branch_name,
iebav.branch_number,
iebav.bank_account_number,
iebav.iban_number,
ac.CHECK_NUMBER payment_num,
ac.status_lookup_code payment_status,
ac.amount payment_amount,
ac.currency_code payment_currency,
ac.check_date payment_date,
ac.cleared_date payment_clearning_date,
(SELECT DISTINCT ffvv.flex_value|| '-'|| ffvv.description
FROM ap_invoice_distributions_all aida,
gl_code_combinations_kfv gcc,
fnd_flex_values_vl ffvv
WHERE gcc.code_combination_id = aida.dist_code_combination_id AND distribution_line_number = 1
AND aida.invoice_line_number = 1 AND aia.invoice_id = aida.invoice_id AND ffvv.flex_value = gcc.segment1
AND ffvv.flex_value_set_id = 1015406
) directorate,
(
SELECT DISTINCT gcc.concatenated_segments
FROM
ap_invoice_distributions_all aida,
gl_code_combinations_kfv gcc
WHERE gcc.code_combination_id = aida.dist_code_combination_id AND distribution_line_number = 1
AND aida.invoice_line_number = 1 AND aia.invoice_id = aida.invoice_id
) account
FROM
apps.ap_invoices_all aia,
apps.ap_suppliers asup,
apps.ap_supplier_sites_all apsa,
apps.ap_payment_schedules_all d,
apps.ap_invoice_payments_all ap,
ap_checks_all ac,
iby_external_bank_accounts_v iebav
WHERE
aia.vendor_id = asup.vendor_id
AND aia.vendor_site_id = apsa.vendor_site_id
AND asup.vendor_id = apsa.vendor_id
AND aia.invoice_id = d.invoice_id
AND ap.invoice_id = aia.invoice_id
AND ac.check_id = ap.check_id
and aia.org_id = 101
and aia.org_id = ap.org_id
and aia.org_id = ac.org_id
and aia.org_id = apsa.org_id
AND ac.external_bank_account_id = iebav.ext_bank_account_id
AND ac.check_date >= '01-JAN-2022'
and ac.status_lookup_code in ('RECONCILED', 'RECONCILED UNACCOUNTED')