Procurement & Purchasing
Request-to-receipt procurement with approval routing and inventory/ledger integration.
4. Receiving Goods Against a Purchase Order
Receiving is handled through the PO Receive flow (PurchaseOrderReceivePage) and recorded as PO Receipts (POReceiptsPage, POReceiptDetailPage). A receipt documents the quantity received versus the expected delivery for each line.
The process supports partial receiving: a warehouse can accept whatever portion of the order physically arrives and record additional receipts later as more stock comes in. The system performs quantity validation against the ordered amounts, preventing receipts that exceed what was ordered. Receiving staff can also perform unit cost adjustment at receiving time, so the actual landed cost can be captured even if it differs from the PO price.
A receipt is created against the PO and then posted; posting is the step that makes the receipt affect inventory and accounting. Receipts can also be cancelled. As each receipt is posted, the parent PO's status updates automatically, driving it toward Partial Received or Received.
A typical receiving workflow: a shipment arrives for part of an open PO, a receiver creates a receipt capturing the received quantities and any corrected unit costs, and posts it. The PO status becomes Partial Received; when the remaining goods arrive and a second receipt is posted, the PO becomes Received and can then be closed.