Stock
Shared ledger for ERP and POS.
Batch strategy
With batch control on:
- Inbound creates batches (number, production date, expiry, supplier lot).
- Outbound without a batch id auto-picks: earliest expiry (FEFO) → earliest production → earliest create (FIFO).
- Engine also supports FIFO / LIFO / EXP modes; business default is FEFO + FIFO.
Without batches: qty only by warehouse + goods.
Transfers & counts
- Transfer package expands BOM on both sides.
- Count physical SKUs only (not package virtual qty).
Troubleshooting
| Issue | Fix |
|---|---|
| Qty exists but outbound fails | Batch remain too low or wrong warehouse |
| FEFO not applied | Expiry empty — fill dates or pick batch manually |
| Transfer mismatch | Confirm completed + BOM multipliers |