How Quantity Differences Affect Inventory After Confirmation
The Ship/Receipt Confirm window in iDempiere is used to validate and finalize the physical quantities that are shipped to customers or received from vendors.
During this confirmation process, the warehouse staff can adjust the confirmed quantity to match what was physically picked, packed, shipped, or received.
How Quantity Differences Occur in Ship/Receipt Confirm
When processing material shipments or receipts, differences arise because the actual physical handling often deviates from what was originally planned. Examples include:
- The warehouse could not find the full ordered quantity during shipment.
- The supplier delivered more or less than the purchase order quantity.
- Damaged or missing items reduced the shipped or received quantity.
- A picker confirmed fewer items than what was on the picking list.
In the Ship/Receipt Confirm window, the user enters the confirmed qty, and this becomes the final authoritative quantity used by iDempiere for updating stock.
How the System Interprets the Confirmed Quantity
The confirmed quantity in ship/receipt confirm overrides the quantity on the shipment or receipt document lines.
This means:
- If the confirmed quantity is lower, the system reduces the shipment or receipt accordingly.
- If the confirmed quantity is higher, the system increases the movement up to the confirmed amount.
- The system always posts inventory movements based on the confirmed value, not the planned or ordered quantity.

How Quantity Differences Affect Inventory After Shipment Confirmation
When Confirmed Qty < Ordered Qty
If fewer items were confirmed during shipment:
- Inventory decreases only by the confirmed quantity.
- The remaining quantity stays in the warehouse.
- Reserved quantities are released for the difference.
- Any back order logic may trigger depending on the document type configuration.
When Confirmed Qty > Ordered Qty
This is typically not allowed unless business rules permit over-shipment.
If allowed:
- Inventory decreases by the higher confirmed quantity.
- Additional costing effects occur for the extra shipped units.
How Movement and Stock Are Updated After Confirmation
Once the Ship/Receipt Confirm process is completed:
- Material Transactions (M_Transaction) are created based only on the confirmed quantities.
- On-hand stock is updated:
- Shipment → reduces stock
- Reserved quantities are either consumed (shipment).
- Ordered quantities are reduced based on confirmed receipt, not PO quantity.
- Attribute Set Instances (lot/serial) are applied according to confirmed quantities.
The system ensures that the inventory always reflects the actual physical movement.