Skip to main content

After picking: what is built

What this shows. The outbound capabilities that can follow picking, and the point where planning becomes a physical and financial warehouse departure.

This area covers cartonization, packing, distribution and consolidation, staging, dispatch and load planning, physical loading, Goods Issue and order closure. A site uses only the branches its work-area and dispatch settings require.

Loaded is not shipment. Physical loading records what is on the transport; Goods Issue is the separate irreversible command that deducts stock, updates serials and order quantities, and marks the Load and Dispatch shipped.

What is built​

PartStatusWhere to continue
Cartonization plan and exception recoveryBuilt. Runs from Release/Allocate; supervisors can retry or resolve execution exceptions.10, 15, 16
Hand-off from pickingBuilt. The route can send a unit to a distribution station, pack station, consolidation station or Stage.20, 21
Packing: verify or repackBuilt on RF. Void, reopen and packing-exception recovery are available as controlled commands.30, 31, 32, 33, 34
Distribution station and consolidationBuilt. Station boxes can be sorted; boxes from compatible orders can be consolidated onto one outbound pallet.API reference: station_* and consolidation_*; administrator setup guide is still to be written.
Dispatch planningBuilt in the web UI and API. A Dispatch freezes stops and order intent; it does not move or ship stock.40, Outbound Setup
StagingBuilt as API and RF flow. Assignment and physical confirmation are separate commands.API reference: stage_unit_*; operator guide is still to be written.
Load planning and loadingBuilt in web UI, API and RF. A reviewed Load Plan is frozen before a Load opens; every physical unit is reviewed before confirmation.Outbound Setup
Goods IssueBuilt. Use shipment_order_ship for one complete order or confirm_shipment for a complete Load.Order closure, API workflow
Order closureBuilt. Complete-order Goods Issue closes automatically; a partial Load can leave an order PartiallyShipped.50

Important boundaries​

  • A Dispatch and a frozen Load Plan are commitments of intent, not proof that goods moved.
  • A scan review is read-only. The matching confirm command records the physical act.
  • A Loaded Load still owns warehouse stock. Only Goods Issue records departure.
  • An order cannot use direct Ship order while it belongs to an active Load.
  • There is no generic shipment reversal. Use the immutable shipment history as the receipt and follow the site's controlled correction process.
  • Some implementation README files under the reserved loading/ and shipping/ directories still describe the original placeholder layout. The active implementation is under service/load, service/load_plan, domain/load, domain/load_plan and domain/shipment_order/shipping.rs.

Where it comes from​

ClaimSource
Consolidation commands and queriescrates/libs/wms-outbound/src/consolidation/
Staging assignment, confirmation and transfercrates/libs/wms-outbound/src/service/staging/
Dispatch lifecyclecrates/libs/wms-outbound/src/service/dispatch/
Load Plan lifecyclecrates/libs/wms-outbound/src/service/load_plan/, domain/load_plan/
Load review, confirmation, completion and shipmentcrates/libs/wms-outbound/src/service/load/
Direct order Goods Issuecrates/libs/wms-outbound/src/domain/shipment_order/shipping.rs
RF Loading and shipment screenscrates/libs/wms-lib-sql/sql/rf-screens/128_uc_loading.sql, 129_uc_load_shipment.sql
Web screenscrates/libs/wms-lib-sql/sql/wms-meta-ui/migrations/20261015141427_* through 20261015141536_*