How to Process Ship/Receipt Confirmations in iDempiere

The Ship/Receipt Confirm window records the confirmation step generated when a Customer Shipment or Receipt requires picking, dispatch, or customer acknowledgement to be verified separately from the main document.

It is used to confirm warehouse picking, actual shipped quantity, drop-ship fulfillment, or customer receipt before a shipment is treated as fully closed. Completing a confirmation records who approved it and when, and can gate whether the originating Shipment is allowed to complete or move to packaging and invoicing.

Process Flow Diagram

ShipReceipt Confirm

Business Rules

  • A Ship/Receipt Confirm record is generated only from a Shipment/Receipt’s Create Confirmation action.
  • Confirmation Type determines the purpose of the confirmation: Pick/QA, Ship/Receipt, Customer, Vendor, or Drop Ship.
  • New confirmations are created in Drafted status with Approved unchecked.
  • Completing a confirmation automatically checks Approved and stamps Description with the approver and timestamp.
  • Confirmed Quantity should match Target Quantity for a zero Difference.
  • Pick/QA Confirm records can trigger the Create Package action for the shipment.
  • The same confirmation record is visible from both its own window and the originating Shipment Line’s Confirmations tab.

Prerequisites

  • Shipment (Customer) or Receipt document created with at least one shipment line.
  • Create Confirmation run from the Shipment/Receipt Document Action menu.
  • A Confirmation Type selected when the confirmation was generated.
  • User authority to complete and approve confirmation documents.
  • Shipper configured in the system if Create Package will be used.

Configuration Steps

Step 1: Trigger Confirmation Creation from the Shipment

On the Shipment, click the actions (gear) icon next to Document Action, select Create Confirmation, choose a Confirmation Type, then click OK to generate the record.

Confirmation Types

Confirmation TypeDescription
Pick/QA ConfirmConfirms goods were picked from the locator and passed quality check before packing
Ship/Receipt ConfirmConfirms the quantity actually shipped or received matches the target quantity
Customer ConfirmationConfirms the customer has received the delivered goods
Vendor ConfirmationConfirms the vendor has dispatched goods on the retailer’s behalf in a drop-ship order
Drop Ship ConfirmConfirms delivery of a drop-shipped order once the vendor has shipped it

Note: Whichever Confirmation Type is chosen, the generated record always opens in the same Ship/Receipt Confirm window; the Confirmation Type field on the header identifies its purpose.

Step 2: Review the Confirmation Header

Open the generated confirmation and check the Shipment/Receipt reference, Confirmation Type, and Document Status, which starts as Drafted with Approved unchecked.

Field Reference

FieldSample ValueDescription
Document No1000001Number assigned to the confirmation document
Shipment/Receipt500008_07/06/2026Shipment this confirmation was generated from
Confirmation TypeCustomer ConfirmationPurpose of this confirmation record
Document StatusDraftedConfirmation has not yet been completed
ApprovedUncheckedSet automatically once the confirmation is completed
In DisputeUncheckedFlags the confirmation if there is a disagreement to resolve
📷 Screenshot Placeholder Confirmation 1000001, Drafted status, Customer Confirmation type

Step 3: Review the Confirmation Line

Open the Line tab and compare Target Quantity against Confirmed Quantity; Difference should read zero unless a shortage or overage occurred.

Field Reference

FieldSample ValueDescription
Shipment/Receipt Line10_2_AASH-ATTA-5KG_Aashirvaad Atta – 5kg_500008_07/06/2026Shipment line this confirmation line verifies
Target Quantity2Quantity expected to be confirmed
Confirmed Quantity2Quantity actually confirmed
Difference0Variance between target and confirmed quantity
Scrapped Quantity0Quantity scrapped during picking or shipping
Phys.Inventory Line(blank)Link to a physical inventory line, if adjustment was needed
Invoice Line(blank)Link to an invoice line, if this confirmation feeds billing
📷 Screenshot Placeholder Confirmation Line detail, Target and Confirmed Quantity 2

Step 4: Complete the Confirmation

Select Document Action → Complete on the confirmation. The system sets the document to Completed, ticks Approved, and stamps Description automatically.

Field Reference — Before and After Completion

FieldBefore CompletionAfter Completion
Document StatusDraftedCompleted
ApprovedUncheckedChecked
DescriptionBlank“Praveen: Approved – 2026-07-06 15:58:05.953”
Note: The Description text is generated by the system in the format “<User>: Approved – <Date Time>”; it is not typed in manually.
📷 Screenshot Placeholder Confirmation 1000001 completed, Approved checked, Description auto-stamped

Step 5: Create Package (Optional, Pick/QA Confirm)

From Document Action on the completed Pick/QA Confirm, select Create Package, choose the Shipper, then click OK to generate the package for the shipment.

Field Reference

FieldSample ValueDescription
Shipment/Receipt500009_07/06/2026Shipment the package is being created for
Shipper(mandatory)Carrier or shipping method responsible for dispatch
Run as JobUncheckedRuns the process in the background instead of immediately
📷 Screenshot Placeholder Create Package for Shipment 500009, Shipper field mandatory

Common Issues and Resolutions

IssueCauseResolution
Confirmation stuck in DraftedConfirmation saved but never completedRun Document Action → Complete on the confirmation
Approved checkbox stays uncheckedConfirmation only saved, not completedComplete the confirmation; Approved and Description update automatically
Description not auto-filledConfirmation has not been completed yetComplete the confirmation to trigger the approver and timestamp stamp
Difference not zeroConfirmed Quantity does not match Target QuantityRecount stock and correct Confirmed Quantity before completing
Shipper missing on Create PackageMandatory Shipper field left blankSelect a Shipper before clicking OK
Wrong Confirmation Type selectedType chosen does not match the actual warehouse actionCancel and recreate the confirmation from the Shipment with the correct type
Confirmation not visible on ShipmentLooking at the Shipment Line tab instead of ConfirmationsOpen Shipment → Shipment Line → Confirmations to view linked records

Next Steps

  • Complete the Customer Shipment once required confirmations are approved.
  • Create Package for dispatch, if using Pick/QA Confirm.
  • Generate the Customer Invoice.
  • Review Ship/Receipt Confirm history for audit purposes.