Mass balance application¶
The schemas shown in the previous pages are designed to support mass balance calculations by comparing theoretical data with actual execution data.
Theoretical values¶
- Theoretical input: Retrieved from
BillOfMaterialItem.Quantity(the quantity of each component defined in the recipe). - Theoretical output: Retrieved from
BillOfMaterial.Quantityfor the Primary Product defined in the recipe.
Actual values¶
- Actual input: All raw material lots recorded in
SpecificationIn. - Actual output: All non intermediate material lots recorded in
SpecificationOut.
By joining these entities, a manufacturer can calculate the theoretical efficiency of a specific OperationExecution, comparing:
- What should have been consumed vs. what was actually consumed.
- What should have been produced vs. what was actually produced.
Relationship summary¶
| Relationship | Type | Description |
|---|---|---|
**Material - BOM** | 1:N | A product can have multiple BOMs (recipes or versions). |
**BOM - BOMItem** | 1:N | A recipe consists of multiple ingredients or components. |
**Operation** - **OperationSpecIn** | 1:N | A single operation can consume many material lots. |
**Operation** - **OperationSpecOut** | 1:N | A single operation can produce many material lots. |
**OperationExecution - **BOM** | N:1 | Multiple executions can use the same recipe (BOM). |
Last update: March 12, 2026