B2B Order Flow
Understand the full lifecycle of a B2B order in IEMSuite - from quote through allocation, production, QA, shipment, and completion.
B2B orders move through a defined status lifecycle from quote to completion. Each status change triggers specific inventory effects.
Order Lifecycle
IN_PRODUCTION and QA_REVIEW only apply when they're needed - an order with enough finished-goods stock already on hand skips straight fromPO_RECEIVED to PACKED, and QA Review only applies to products flagged as requiring quality inspection.Quote - Order Created
The order exists in the system but has no inventory impact yet. Fully editable.
PO Received - Client Confirmed
Your client's purchase order has been recorded. The order is now eligible for stock allocation.
In Production - Building the Shortfall
Finished-goods stock wasn't fully available at allocation time, so a production batch is needed before packing.
Packed - Stock Allocated
The allocation engine has reserved specific stock lots (FIFO/FEFO) for every line item.
QA Review - Pending Inspection
Only reached when a finished good on the order is flagged as requiring QC. The order waits here until inspection passes.
Shipped - Out for Delivery
A shipment has been created and marked shipped. Stock is formally deducted from inventory.
Delivered & Completed
Delivered marks the goods as received by the client; Completed closes the order for reporting once fulfillment and (if applicable) payment are confirmed.
On Hold
An order at almost any stage before shipment can be put On Hold with a reason (e.g. a credit issue or a client request to pause). Resuming an order returns it to its previous status.
Cancelled
An order can be cancelled before it reaches SHIPPED, DELIVERED, or COMPLETED. Cancelling an order releases any stock reservations tied to it.