Skip to content

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.Quantity for 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