SELECT aca.check_number "Document Number", asa.segment1 "Supplier Number", asa.vendor_name "Supplier Name", aca.STATUS_LOOKUP_CODE "Payment Reconcilation Status", aca.CLEARED_AMOUNT "Payment Amount", aca.CURRENCY_CODE "Currency", aca.CLEARED_DATE "Payment Date", aia.invoice_num, aia.invoice_amount, AP_INVOICES_PKG.GET_APPROVAL_STATUS (aia.INVOICE_ID, aia.INVOICE_AMOUNT, aia.PAYMENT_STATUS_FLAG, aia.INVOICE_TYPE_LOOKUP_CODE) "Invoice Acct Status" FROM ap_checks_all aca, ap_invoice_payments_all aipa, ap_invoices_all aia, ap_suppliers asa WHERE aca.check_id = aipa.check_id AND aipa.invoice_id = aia.invoice_id AND aia.vendor_id = asa.vendor_id AND aipa.ACCRUAL_POSTED_FLAG = 'N' AND POSTED_FLAG = 'N' AND TRUNC (aca.CLEARED_DATE) BETWEEN '01-JUN-2013' AND '30-JUN-2013' ORDER BY check_number;