Prevent unknown consumption
It is not possible to consume inventory unless it already exists and is known about.
This means the inventory must have been:
- Received into the factory as a receipt transaction
- Received into the factory by being unloaded on a delivery
- Created on another production process, meaning it is a semi-finished material that MES already knows about
- Unloaded from a machine, as material to return to stock.
Preventing unknown consumption is desirable, because additional validation can be performed on known inventory:
- Validate the consumption against the BOM
- Validate the state of the inventory
- Validate the FIFO rules
- Validate the use by/use after rules.
Prevent unknown consumption should always be set for semi-finished materials, because they are created in MES and therefore should always be known.