Inventory movement
Add received stock
Approved GRN quantity becomes shop stock. Supplier payment still waits.
0
ready
0
move
0
stock
0
hold
Stock queue
Choose approved GRN
No approved GRN ready for stock movement yet.
Inventory safety locks
This is the first real stock movement gate.
Only approved GRN accepted quantity can become stock.
Supplier invoice, payable approval, partner payment, ledger posting, and wallet claims are still locked.
Held/quarantine stock must not be sold until cleared.
This movement is operational stock truth, not accounting/payment truth.
Post approved GRN quantity into stock. Payment remains locked.