Receipt Advice and Receipt Confirmation Processes for External Systems Integration

This topic describes the receipt advice and receipt confirmation integration flow between Oracle Fusion Cloud Inventory Management and external systems, such as third-party logistics (3PL) and warehouse management systems (WMS).

Inventory Management communicates receipt advices to the 3PL system or WMS for processing. After completion of the processing in the 3PL system or WMS, Inventory Management accepts the receipt confirmations from the 3PL system or WMS.

For receiving, the web service Send Receipt Advice or the REST resource Receipt Advice Lines (GET method) enables Inventory Management to communicate expected shipment lines to be received by a 3PL system or WMS. Then the Receive Receipt Confirmation web service or the REST resources Receiving Receipt Requests (POST method) or Requests for Receiving Transactions (POST method) enable the 3PL system or WMS to communicate confirmation and receipt details of the expected shipment lines that were communicated.

This figure shows the receipt advice and receipt confirmation integration flow.

Receipt advice and receipt confirmation for external systems integration

Explanation of callouts:

  1. The scheduled process Generate Receipt Advice publishes an event to notify the 3PL system or WMS that receipt advices are ready to be interfaced. The web service Send Receipt Advice or the REST resource Receipt Advice Lines (GET method) provide the ability for the 3PL system or WMS to receive the actual receipt advices with the expected shipment lines for purchase orders (POs), transfer orders, and return material authorizations (RMAs).

  2. After the 3PL system or WMS receives the receipt advices, the 3PL system or WMS performs receiving-related processes including receiving, inspection, and put away.

  3. The web service Receive Receipt Confirmation, or the REST resource Receiving Receipt Requests (POST method) or Requests for Receiving Transactions (POST method), is initiated, and receipt confirmation is sent to Inventory Management. The web service or REST resource provides the ability for the 3PL system or WMS to send the material and receiving details for the expected shipment lines received. The web service or REST resource also interprets and transforms the message, and creates the necessary records in Inventory Management. These records carry all the reference information from the external system to easily identify them for performing any future returns or corrections.

  4. Inventory Management validates and processes the receiving transactions by processing the receipt confirmation messages and by updating the release status and integration status.

You can use the scheduled process Manage Receiving Transactions to automatically validate and process the transactions received. If an error occurs while processing the transactions, you can review and correct pending and error transactions using the Review Receipts Interface task in the Inventory Management work area, and resubmit the transactions for processing. When the transactions have successfully processed, the associated document is updated accordingly. For example, the status on an associated purchase order document is updated to Closed for Receiving.

You can use the scheduled process Generate Changed Receipt Advice to manage changes. For example, if there was a change to a purchase order line that was already interfaced but not confirmed, the service sends a changed receipt advice to communicate the associated change to the 3PL system or WMS.

You can use the Receive Expected Shipments page in the Inventory Management work area in the Manufacturing and Supply Chain Materials Management offering to perform receiving of expected shipment lines to record various details, such as integration status. Integration status values include Ready to Interface, Interfaced, and Confirmed.

.