Quantities and states: ordered 40, allocated 30, actual 25
Ordered quantity records demand; allocation records assigned work; actual quantity records field results. They are preserved separately, as are task completion and shipment states.
Three quantities on one line
Synthetic Store A orders 40 of Product A, receives allocation 30, and picks 25. Demand minus allocation is 10; allocation minus actual is 5; demand minus actual is 15. The short pick of 5 is not all unfulfilled demand. Use consistent units.
Where to verify them
Batch allocation shows ordered and allocated quantities. Required quantity in task lines means allocation; actual comes from reports. Check original demand in the batch or source order. Odoo work reflects reservations, not DG reallocation.
Completion at each stage
CREATED is unassigned; ASSIGNED is assigned; IN_PROGRESS is field work; COMPLETED means lines processed; CANCELLED is cancelled. App completion still needs synchronization and supervisor release. NOT_RELEASED is unsent, REQUESTED is requested, SHIPPED confirms shipment, and CONFLICT needs source investigation.
Posting, shipping and printing
Only APPLIED confirms posting. UNKNOWN needs receipt verification, not a failure assumption. Printing is independent: success does not replace posting and failure does not undo shipment. Zero-allocation lines count as processed/short but never become App picking lines.
When quantities disagree
Match order, line, unit, batch and assignment generation first, then check synchronization/source changes. If actual quantities are uncertain or review is required, stop before release and verify physical goods with a supervisor. Do not rewrite allocation to hide a shortage.
Is the shortage 5 or 15 for 40/30/25?
It is 5 relative to allocation and 15 relative to original demand. They serve different purposes; check source and release policy for follow-up shortages.
How do COMPLETED and SHIPPED differ?
COMPLETED means field processing is done; SHIPPED follows confirmed DG posting. App completion, sync, release and printing are separate checks.