From recipe to finished goods â fully traced.
Manage versioned BOMs, run production with FIFO or FEFO consumption, generate finished goods with complete lot traceability, and forecast demand with AI-powered analytics.
BOMs & Work Orders
Versioned Bills of Materials, atomic manufacturing transactions, and complete traceability from every raw material lot to the finished product it produced.
Bill of Materials management supports versioned recipes with explicit version numbers. Multiple versions can coexist for the same product, allowing you to maintain historical formulations while developing new ones. Versions are managed with soft-delete via an is_active flag, so deactivated recipes remain available for reference and traceability without cluttering the active recipe list. Each BOM item specifies a raw material, quantity per unit with decimal precision, and unit of measure.
Manufacturing runs as an atomic transaction â the system fetches BOM items, consumes raw materials using the configured strategy (FIFO or FEFO), and creates a finished product lot in a single operation. This ensures that inventory is never left in an inconsistent state, even if an error occurs mid-process. Raw material movements are linked to the finished product via related_finished_product_id, enabling complete backward traceability from any finished product to every raw material lot that went into it.
Product conversions allow repackaging finished goods with configurable ratios â for example, converting 1 case into 12 individual units. This is essential for food manufacturers who produce in bulk quantities and sell in multiple package sizes. The production calendar marks production and non-production days, with automatic US holiday detection covering New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. Days can be manually toggled with notes for plant shutdowns, maintenance windows, or special production runs.
For details on how lot tracking and FIFO consumption interact with raw material inventory, see Inventory. For forward and backward lot genealogy tracing, see Traceability.
- Versioned Bill of Materials (recipes)
- FIFO/FEFO raw material consumption
- Finished goods generation with lot linking
- Product conversions with configurable ratios
- Visual production calendar with holiday detection
- AI-powered demand forecasting
- Decimal-safe arithmetic for all calculations
How It Works
Start by defining a BOM with the raw materials and quantities per unit required for your product. Each ingredient is specified with decimal-safe precision and its unit of measure, ensuring accurate material consumption regardless of batch size.
Issue a manufacturing command specifying the product, BOM version, quantity to produce, target storage location, and lot code. The system fetches BOM items and iterates through available raw material lots in FIFO or FEFO order, consuming the minimum of available and required from each lot until all ingredients are fulfilled.
A finished product record is created with the specified lot code and an auto-calculated expiration date. All raw material consumption movements are linked to the new finished product for complete traceability. The production calendar shows scheduled and completed runs with awareness of non-production days and holidays, helping you plan manufacturing schedules around plant availability.
Modules Used
This feature is powered by these NovexERP modules.
Related Features
Stock, Lots & Traceability
FIFO/FEFO inventory with lot tracking, expiry management, and complete audit trails.
Explore → ANALYTICSCOGS & Daily Overview
Cost of goods sold breakdown by order and material with daily operational reports.
Explore → COMPLIANCETraceability
Forward and backward lot genealogy tracing from raw material to finished product.
Explore →