+ Walk the printing company's production flow end-to-end — sales order to finished goods.
+
+
- Open a sales order{' '}
- in DRAFT, click Confirm.
+ Create or open a sales order —{' '}
+
+ create a new order
+ {' '}
+ or open an existing one from the{' '}
+ list.
- With the same sales order CONFIRMED, click Ship.
- The framework atomically debits stock, flips status to SHIPPED, and emits a domain
- event.
+ Confirm the order — click{' '}
+ Confirm. The system
+ auto-generates one production work order per line (EBC-PP-001 step B-010). Check the{' '}
+ Work Orders{' '}
+ page to see them appear. Finance posts an AR entry automatically.
- Watch stock balances{' '}
- drop, movements{' '}
- grow by one row, and{' '}
-
- journal entries
- {' '}
- settle from POSTED to SETTLED — all from the cross-PBC event subscriber in pbc-finance.
+ Walk the pre-seeded work order — open{' '}
+ WO-PRINT-0001.
+ It has a 3-step routing (CTP plate-making → offset printing → post-press finishing) and
+ a BOM with paper, ink, and CTP plates. Click Start{' '}
+ to put it in progress, then watch it on the{' '}
+ Shop Floor dashboard.
+
+
+ Complete the work order — materials are consumed from the warehouse,
+ finished goods are credited. Check{' '}
+ Stock Balances{' '}
+ and{' '}
+ Movements{' '}
+ to see the ledger entries.
+
+
+ Ship the sales order — finished goods leave the warehouse, the AR
+ journal entry settles from POSTED to SETTLED in{' '}
+ Finance.