01Inventory and manufacturing · module
Bills of materials, formulas and revisions
Versioned BOMs and formulas with validity periods, approvals, and exact material calculations
- Technical definition
- Definition revision
- Material line
- Product
- Unit of measure
- 12
- capabilities
- 5
- record types
- 4
- automations
- 0
- integrations and AI tools
02What the module does
Less routine. More value.
The module tracks what goes into every product: bills of materials, formulas, kits, and variants in numbered revisions with validity periods. Once released, a revision cannot be altered, and production uses it to calculate exact material quantities as of a given date. Your company gets a single, auditable source of truth for product composition.
- The right structure for every productChoose the structure type that fits your product: discrete BOM (assembled from parts), formula, configurable or variant BOM, or kit. You manage product composition consistently whether you assemble parts or blend batches.
- Every version is numberedRevisions are numbered and carry a validity period, output quantity, and yield. You can always look up how a product was built in a specific period and what output was expected.
- Clear reasons for every changeEvery revision records the reason for the change, a source link, and proof of approval. When someone asks why a product's composition changed, the answer is right in the system.
- Quantities the way production worksEnter quantities per unit of output, per fixed batch, or as percentages. You write both BOMs and formulas the same way your production team actually works with them.
- Scrap and potency factored inSpecify the scrap rate and nominal active ingredient potency on the line. Material calculations then automatically reflect expected losses and potency.
- Substitutes defined in advanceIn an alternate group, you designate primary, substitute, and fallback items along with their priority. The calculation uses the selected or primary item, so you always know which material it is based on.
- Subassemblies without retypingA phantom line expands a subordinate definition—a nested subassembly BOM. You do not have to write out recurring assemblies separately inside every product.
- New revision replaces the old oneWhen you release a revision, the system automatically ends the validity of the previous one. Both changes happen together, so revision validity periods never overlap.
- Released compositions stay lockedA released revision cannot be edited, and its content is protected by a checksum. Any tampering outside the application is detected, and production will refuse to use that revision.
- Exact material consumption per orderFor each production order, the system calculates exact material consumption as of the target date. Production knows exactly how much of each item is needed, and the result is traceable back to the revision used.
- Canceled drafts require a reasonA draft revision can only be canceled with a mandatory reason. Later on, you always know why a proposed change never made it to production.
- Deactivate and reactivate definitionsYou can deactivate and later reactivate a technical definition—the link between a product and its structure. You retire an unused definition without losing its history.
03How it works
How it works step by step.
Technical definition and revisions
A technical definition links a product to a structure type: discrete BOM, formula or recipe, configurable BOM, variant BOM, or kit. Each definition has numbered revisions. Every revision carries a validity period, output quantity and unit, expected yield, reason for change, source reference, and approval record.
Read in detail
A revision contains material lines with the role of component, raw material, packaging, by-product, or co-product. Quantities are entered per unit of output, per fixed batch, or as percentages—where a formula must total exactly 100%. A line can specify a scrap rate, nominal active ingredient potency, and an alternate group with primary, substitute, and fallback items and their priority. A phantom line expands a subordinate definition.
Revision release and validity
An authorized user releases a draft revision upon confirmation. The system validates the structure, reason for change, source, approval record, and effective date, then seals the released content with a cryptographic checksum. The new revision's effective start date must be later than the current one's. The previous revision ends on the day the new one begins and is marked as superseded—both changes happen atomically.
Read in detail
Neither a released revision nor its lines can be edited or deleted. Every time a revision is used, the system verifies its checksum and rejects any revision modified outside the application. A draft can be canceled with a mandatory reason. A technical definition can be deactivated and reactivated.
Material calculation for production
Production requests the valid revision for a target quantity and date, and the system calculates the exact consumption. It scales for yield and, based on the entered batch size, calculates fixed-batch items. It adds scrap and adjusts quantities according to measured active ingredient potency—or keeps the nominal value otherwise. For alternate groups, it uses the selected or primary item. Phantoms are expanded recursively with cycle detection. The result carries a link to the revision and its checksum, making the basis of every calculation fully traceable.
Rules enforced by the system
A material structure must have at least one line, and no line may reference the parent product itself. Formulas use raw materials, BOMs use components, and roles cannot be mixed. An alternate group requires exactly one primary item and at least two lines. Scrap rates can only be set on consumed lines, and active ingredient potency only on raw materials. Resubmitting an identical request returns the original result without creating duplicates.
04What runs automatically
Automations that save time.
Previous revision expires automatically
As soon as you release a new revision, the system ends the validity of the previous one and marks it as superseded. You do not need to update effective dates manually.
Released revisions stay untouched
The system rejects any attempt to edit or delete a released revision. Production can rely on approved content remaining unchanged.
Checksum verified on every use
Every time a revision is used, the system verifies its checksum. Any revision modified outside the application is rejected, preventing unapproved content from entering material calculations.
Releasing a revision notifies your team
You can attach an automation rule to a revision release—for example, to notify a planner or create a review task. Everyone affected by the change hears about it on time.
05Frequently asked questions
What happens to the old BOM revision?
When a new revision is released, the old revision’s validity ends on the start date of the new one, and the old revision is marked as superseded. It stays in the history.
Can a released bill of materials be edited?
No. Changes are made by creating a new revision. Released content is protected by a checksum, and the system refuses to use any revision modified outside the application.
Does Draivix support percentage-based formulas?
Yes. Formula ingredients can be entered as percentages, their sum must equal exactly 100%, and the system also recalculates yield.
Does Draivix support alternative materials?
Yes. An alternative group has one primary item along with prioritized substitute or fallback items. During calculation, the selected or primary item is used.
How does production use a bill of materials?
A production order requests the revision valid on the required date, and the system calculates exact material consumption from it, including scrap rates and phantom assemblies.
- Product catalog and price listsProducts, categories, pricing rules, price lists, units of measure, kits and serial numbers
- Production managementProduction and work orders, Gantt scheduling, labor tracking, and material issue
- Material requirements trackingMaterial requirements from production orders and immutable fulfillment records
- Automation and workflowsNo-code “when X happens, do Y” rules and scheduled recurring records
- Warehouse managementWarehouses, bin locations, goods receipts, issues, transfers and stocktakes built on an immutable movement ledger
- Mobile warehouse and barcode scannersReceipts, issues, transfers, and stocktakes from a barcode scanner or phone, including GS1 codes
Let’s start together
Tell us how your business works.
We will show you what a system that takes over part of that work could look like.
Book a consultation