Receiving Transactions Processor

The Receiving Transaction processor processes your pending or unprocessed receiving transactions. This background process is triggered every time you create a receipt.

Important features of the Receiving Transaction processor include:

  • Processing modes of the Receiving Transaction processor

  • Functions of the Receiving Transaction processor

  • Running the Receiving Transaction processor

Processing Modes of the Receiving Transaction Processor

The Receiving Transaction processor handles your pending or unprocessed receiving transactions based on the processing mode that was set up for the profile option. The processing mode option can be set up at the site, application, responsibility, and user levels.

The processing mode options include:

  • Online: In the Online processing mode, the Receiving Transaction processor is called when you save your work.

  • Immediate: In the Immediate processing mode, when you save your work, the receiving forms call the Receiving Transaction processor for the group of transactions that you have entered since you last saved your work.

    Note that this is a specific group of transactions. Transactions belonging to other groups (for example, those entered by another user in Batch processing mode) aren't included.

  • Batch: In the Batch processing mode, the receiving forms insert transaction information into the receiving interface tables.

    These transactions remain in the interface table until you run the Receiving Transaction processor. Oracle Receiving takes into account all pending transactions, but the application does not update the transaction history, source documents, and supply information until the transactions are processed.

    You can set Standard Report Submission parameters to run the Receiving Transaction Processor at specified intervals so that your pending transactions are processed as often as required.

Functions of the Receiving Transaction Processor

The Receiving Transaction processor performs these functions:

  • Validates advance shipment notice and advance shipment and billing notice information in the receiving open interface.

  • Derives and defaults values into the receiving interface tables.

    For example, if a particular value or field is not received, the receiving open interface tries to derive the value using defaulting and derivation rules.

  • Creates receipt headers for in-transit shipments.

  • Creates receipt lines for all receipts.

  • Maintains transaction history information.

  • Maintains lot and serial transaction history.

  • Accrues uninvoiced receipt liabilities.

  • Maintains the following purchase order quantities: received quantity, put away quantity, accepted quantity, and rejected quantity.

  • Closes purchase orders for receiving.

  • Maintains the following requisition quantities: received quantity and put away quantity.

  • Maintains supply information.

  • Maintains inventory information (for the Inventory destination type).

  • Maintains tax determinants.

  • Transmits tax determinants to inventory during put away, corrections, and returns to keep the on-hand balances accurate.

Running the Receiving Transaction Processor

To run the Receiving Transaction processor:

  • Navigate to the Submit Requests window.

  • Select Requests in the first field.

  • Select Manage Receiving Transactions in the Name field.

  • Click Submit to begin the process.