Kits, Consignment and Costing: FIFO or Weighted Average
Built kits and consignment on one cost engine
Kit material cards carry component lines; build posts component out and kit in. Consignment receipt raises consigned quantity; issues create consignment usage for invoicing. Costing uses weighted average or FIFO cost layers; switching opens a single layer for existing quantity. Stock value reports show method; cost-layer report lists FIFO layers.

Kit build and unbuild
explodeKits on picks; nested kits up to 5 levels with cycle check.
Consignment stock
qtyConsigned tracked; consignment tab and report.
Bill from usage
prefill-consignment uses linked usages as invoice sources.
FIFO layers
Receipt opens layers; issue consumes oldest and writes move price.
Weighted average
Default method; average cost on movements unchanged.
Stock value
Dashboard and reports by warehouse×category; valuation export aligned.
UI and reports
Kit components tab with build/unbuild dialog. consignment and cost-layers reports.
ERP valuation export by period, category and cost centre.
- 1
Pick costing method
AVERAGE or FIFO in Mass settings.
- 2
Define kit or consignment
Components on material detail or consignment GR flag.
- 3
Build or invoice
Run build move; match invoice from consignment usage.
FAQ
FIFO with lots
Layers are material×warehouse; not lot-level FIFO.
Insufficient components
Build returns 409 with missing component meta.
Consignment and match
Invoice lines can source ConsignmentUsage as well as GR.