Query to find AP Invoices matched with receipts

Query to find AP Invoices matched with receipts
Oracle apps ebs AP Invoices matched with receipts

SELECT 'Receipt'                                               matching,
         pv.vendor_name,
         pv.segment1                                             vendor#,
         pvs.vendor_site_code                                    vendor_site,
         i.invoice_num,
         i.invoice_date,
         d.accounting_date,
         i.invoice_amount,
         i.amount_paid,
         d.distribution_line_number,
         h.receipt_num,
         t.transaction_date,
         h.shipment_num,
         ph.segment1                                             po#,
         pl.line_num                                             po_line_num,
         d.line_type_lookup_code,
         d.description,
         pl.item_description,
         d.amount                                                line_amount,
         d.quantity_invoiced,
         DECODE (d.line_type_lookup_code, 'TAX', 0, pl.quantity) po_line_qty,
         DECODE (d.line_type_lookup_code, 'TAX', 0, pl.unit_price) unit_price,
         DECODE (d.line_type_lookup_code, 'TAX', 0, t.quantity)  receipt_qty,
         i.vendor_id,
         i.vendor_site_id,
         i.invoice_id,
         d.invoice_distribution_id,
         ph.po_header_id,
         pl.po_line_id,
         pd.po_distribution_id,
         pl.ITEM_ID
    FROM ap_invoice_distributions_all d,
         ap_invoices_all            i,
         po_distributions_all       pd,
         rcv_transactions           t,
         rcv_shipment_headers       h,
         po_lines_all               pl,
         po_headers_all             ph,
         po_vendors                 pv,
         po_vendor_sites_all        pvs
   WHERE     i.invoice_id = d.invoice_id
         AND i.vendor_id = pv.vendor_id
         AND i.vendor_site_id = pvs.vendor_site_id
         AND d.po_distribution_id = pd.po_distribution_id
         AND d.rcv_transaction_id = t.transaction_id
         AND h.shipment_header_id = t.shipment_header_id(+)
         AND t.po_line_id = pl.po_line_id
         AND pl.po_header_id = ph.po_header_id
--AND i.invoice_amount = 0
ORDER BY t.transaction_date DESC
Related posts: Upload your own post and refer it anywhere anytime:

Leave a Reply