How to Process a Move Confirmation in iDempiere
The Move Confirmation process is used to confirm and validate internal stock movements between warehouses or locator locations. Processing it ensures that the planned movement is correctly executed, verified, and posted to inventory.
Move Confirmation Prerequisites
Before processing Move Confirmation in iDempiere, ensure key prerequisites exist to avoid errors during inventory verification:
- Movement document already exists and completed (auto-generates confirmation record)
- Products configured as stocked items (not services/expenses)
- Source and destination locators valid and accessible in warehouse structure
- Sufficient stock available at source locator for planned movement
Opening Move Confirmation
To open the Move Confirmation window in iDempiere, navigate to Material Management and Pricing → Move Confirmation in the menu, then either create a new record manually or open the auto-generated confirmation created from a completed Movement document.

Review Movement Lines
In the Move Confirmation window, where each line shows a product being transferred—verify Product, From Locator, To Locator, and Movement Quantity to ensure the planned system movement matches actual physical warehouse activity.

Enter Confirmed Quantity
In the confirmation lines to record actual quantities moved—adjust for partial movements, handle discrepancies (shortages/excess), enabling real-world corrections before the system finalizes inventory updates.
Handle Differences
If confirmed quantity ≠ planned quantity, iDempiere records the difference, adjusts inventory only for confirmed amounts, and leaves remaining quantity unprocessed—preventing incorrect stock postings and maintaining accurate warehouse records.
Complete Move Confirmation
Click Complete to process the Move Confirmation document—iDempiere then deducts stock from the source locator, adds it to the destination locator, generates inventory transactions, and changes document status to Completed.
Processing a Move Confirmation in iDempiere ensures that internal stock movements are accurately validated, correctly posted, and fully traceable. It acts as the control checkpoint between planned inventory movement and actual warehouse execution.