Inventory valuation and COGS postings

Inventory valuation and COGS postings

This use case covers defining an inventory register, recording stock movements (purchases, sales or consumption, adjustments) as append-only rows with voucher references, and computing deterministic valuation outputs (for example FIFO or weighted-average) for an as-of date or period end. Those outputs are suitable for reporting and for later journal postings for cost of goods sold (COGS).

The canonical implementation is the bus-inventory module. Module readiness for this journey is summarised in Development status — BusDK modules under Inventory valuation and COGS postings.