Skip to content

Goods Receipts

The Goods Receipts list shows all vendor goods receipt (GRPO) documents in the system. A Goods Receipt records the physical receipt of items shipped by a vendor against a confirmed Purchase Order. Confirming a Goods Receipt increments inventory in the receiving warehouse, increments the source PO line’s fulfilled quantity, and exposes the line to A/P document creation in finance.

Goods Receipts list page showing document number, date, status, vendor, and grand total columns

Navigate to Commerce → Procurement → Goods Receipts in the sidebar, or go to /commerce/procurement/goods-receipts.

  • A Goods Receipt is always created from a confirmed Purchase Order. The PO is the canonical source — the receipt’s lines are locked to the PO line and the receivable quantity per line defaults to the PO line’s open quantity.
  • Confirming a Goods Receipt is the moment inventory is recognized. The transition publishes commerce.grpo.confirmed, which the inventory service consumes to increment stock; the source PO line’s Fulfilled Quantity is incremented at the same time.
  • Only Draft Goods Receipts can be edited or deleted. Cancelling a Confirmed Goods Receipt requires a reason and reverses both the inventory movement and the PO fulfillment.
  • Partial receipts are supported — receive a subset of the ordered quantity and create additional receipts later for the remainder.
  • Browse all goods receipts with filtering by status and date range.
  • Search by document number or vendor name.
  • Create a new Goods Receipt from a confirmed Purchase Order.
  • Confirm or cancel goods receipts.
  • Download a PDF copy of a Goods Receipt.
  1. Open Commerce → Procurement → Goods Receipts from the sidebar.
  2. Click New from Purchase Order, pick a confirmed PO with open lines, and adjust receivable quantities per line.
  3. Confirm the Goods Receipt — inventory is posted and the source PO’s fulfilled quantity updates.
ColumnDefault VisibleSortableDescription
Doc #YesYesSystem-generated GRPO number
DateYesYesDocument date
StatusYesYesWorkflow status badge
VendorYesNoBusiness partner (vendor) name
Grand TotalYesYesTotal amount including tax (currency-formatted)
StatusDescription
DraftReceipt is being prepared; editable and deletable
ConfirmedReceipt is posted; inventory is recognized and the PO line is fulfilled
CancelledReceipt was cancelled; inventory and PO fulfillment effects are reversed (reason required when cancelling from Confirmed)
FilterTypeDescription
SearchFree textSearches across document number and vendor name
StatusDropdownFilter by status
Date FromDateShow receipts with a document date on or after this date
Date ToDateShow receipts with a document date on or before this date

Click any sortable column header to sort ascending, then descending, then remove sort. Default sort: Created descending. The list uses a Load More pattern with 20 records per load.

ActionDescriptionPermission
New from Purchase OrderOpen a picker to select a confirmed PO with open lines; the receipt pre-fills with the PO header and per-line remaining quantitiesWrite
ActionDescriptionPermission
ViewOpen the Goods Receipt detail pageRead
EditEdit the receipt — Draft onlyWrite
ConfirmTransition Draft → Confirmed; inventory is postedWrite
CancelTransition Draft or Confirmed → Cancelled (Confirmed requires a reason)Write
Download PDFDownload a PDF copy of the receiptRead
DeletePermanently delete — Draft onlyAdmin
SectionFieldNotes
HeaderVendorLocked to the source PO’s vendor
HeaderDocument DateDefaults to today
HeaderContactFrom the BP’s contact list
HeaderVendor Ref #Optional vendor-side reference
HeaderBilling / Shipping AddressPre-filled from the vendor
LinesItem, DescriptionLocked to the PO line
LinesWarehouseReceiving warehouse for the line
LinesQuantityDefaults to the PO line’s open quantity; can be reduced
LinesUnit Price, Discount %, Tax CategoryLocked to the PO line
LinesBatch Number, Serial Number, NotesSet per line where applicable
FooterPayment Terms, Price ListLocked to the PO
FooterReceived ByEmployee who received the goods
FooterRemarksFree-text
  • Confirming a Goods Receipt publishes commerce.grpo.confirmed, which the inventory service consumes to increment stock in the receiving warehouse, and increments the source PO line’s Fulfilled Quantity. The fulfillment API exposes the receipt’s open quantities so Finance can create A/P Invoices or A/P Reserve Invoices that draw down those quantities.
  • Cancelling a Confirmed Goods Receipt reverses both the inventory movement and the PO fulfillment, and emits commerce.grpo.cancelled. A reason is required.
  • All state transitions are recorded in the document state transitions log and emit audit events.