Item Receipt
An item receipt transaction records the receipt of items from orders or returns that arrive at your location. How you receive items depends on whether you use the Advanced Receiving feature, as described in the following:
-
If you do not use Advanced Receiving, the receiving and billing processes are combined. When you receive an item, you create a vendor bill for it simultaneously.
-
If you prefer to have separate processes to receive items and create vendor bills, you can use the Advanced Receiving feature.
With Advanced Receiving, you can use separate processes to receive items separately from billing items. Then, you can receive parts of an order before creating a bill for the whole order.
-
If you use return authorizations, you can also receive authorized returns in parts using Advanced Receiving and the Item Receipt page.
This transaction is available when the Locations feature and the Multi-Location Inventory (MLI) feature are enabled. The item receipt record has one subrecord: inventory detail. For more information about item receipts, see Receiving Orders.
The REST API Browser includes information about the field names and field types of the item receipt record, and about the HTTP methods, request parameters, and operations available to this record. For details, see the REST API Browser’s item receipt reference page.
For information about using the REST API Browser, see The REST API Browser.
Record IDs
The record ID for an item receipt REST record is itemreceipt.
The record ID for an inventory detail REST subrecord is inventorydetail.
Prerequisites
There are no prerequisites for using the record in REST.
Usage Notes
You should read the usage notes on initializing item receipts from the supported transactions: Item Receipt.
Sample Codes
The following sample codes show you how to create an item receipt from a purchase order record. It uses the following details for a sample purchase order:
-
Purchase order internal ID – 2173
-
Purchase order item quantity – 4
POST {{REST_SERVICES}}/record/v1/purchaseorder/2173/!transform/itemreceipt { "item": { "items": [ { "line": 1, "inventorydetail":{ "inventoryassignment": { "items": [{ "receiptInventoryNumber": "L1", "inventorystatus": 1, "binnumber": 20, "quantity":4 } ] } } } ] }
}