Skip to the content.

PO Receiving Transactions – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Purchasing · all Purchasing reports

Overview

Receiving transactions register: one row per receiving transaction (receive, accept, reject, transfer, deliver, return to supplier or receiving, correction) for purchase orders, internal requisitions, RMAs and inter-organization shipments, with the source document, item, quantity and PO price.

Quantity In Receiving and Days In Receiving are current values from the receiving supply, populated only on the receive, accept, reject or transfer transaction whose quantity still sits in receiving. Days In Receiving counts from the receipt date.

Amount is quantity times PO unit price and is blank for sources without a PO price.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Operating Unit, Organization Code, Transaction Date From, Transaction Date To, Transaction Type, Source Document, Receipt Number, PO Number, Supplier, Item, Routing, In Receiving Only, Show Lot and Serial

Oracle EBS Tables Used

hr_operating_units, rcv_transactions, po_requisition_lines_all, po_requisition_headers_all, oe_order_headers_all, po_releases_all, po_lines_all, oe_order_lines_all, ap_supplier_sites_all, hz_cust_accounts, hz_parties, mtl_parameters, mtl_item_locations_kfv, hr_locations_all, per_all_people_f, mtl_transaction_reasons, hr_organization_information, rcv_shipment_headers, rcv_shipment_lines, po_headers_all, po_line_locations_all, ap_suppliers, mtl_system_items_vl, rcv_routing_headers, rcv_supply, rcv_lot_transactions, rcv_serial_transactions, org_access_view

Report Categories

Enginatics

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output PO Receiving Transactions 15-Oct-2026 022543.xlsx
Blitz Report™ XML Import PO_Receiving_Transactions.xml
SQL Source PO Receiving Transactions.sql
Full Report on Enginatics www.enginatics.com/reports/po-receiving-transactions/

Case Study & Technical Analysis: PO Receiving Transactions

Executive Summary

PO Receiving Transactions is a register of Oracle Purchasing receiving activity, with one row for each receiving transaction. It covers receipts, acceptances, rejections, transfers, deliveries, returns to supplier or receiving, and corrections, for purchase orders, internal requisitions, RMA returns and inter-organization shipments. Receiving supervisors, inventory accountants and procurement analysts use it to trace what was received against each purchase order line, to find material that has been sitting in receiving too long, and to reconcile receipts with the purchase price.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. Each receiving transaction in RCV_TRANSACTIONS is joined to its organization in MTL_PARAMETERS and to the accounting organization information in HR_ORGANIZATION_INFORMATION.
  2. Transactions are joined to their shipment header and line in RCV_SHIPMENT_HEADERS and RCV_SHIPMENT_LINES.
  3. Purchase order and shipment references are outer joined to PO_HEADERS_ALL and PO_LINE_LOCATIONS_ALL.
  4. Supplier and item references are outer joined to AP_SUPPLIERS and MTL_SYSTEM_ITEMS_VL.
  5. Each transaction is outer joined to RCV_SUPPLY for the quantity still in receiving.
  6. Lot and serial transactions are unioned into a single inline view and joined on the transaction identifier when the lot and serial option is set.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I find receipts that have been in receiving for more than a week? A: Set In Receiving Only to Yes and review the Days In Receiving column. The value counts from the receipt date.

Q: Why is the Amount column blank on some rows? A: The amount is quantity times the PO unit price, so it is blank for sources that have no PO price, such as some inventory transfers.

Q: Can I see the lot and serial numbers of a receipt? A: Set Show Lot and Serial to Yes. Each controlled lot or serial unit is then listed against its receiving transaction.


© Enginatics GmbH