it would be useful if you could connect a cleaning process with a specific batch so the raw materials used for the cleaning procedure get allocated to that very batch so the costings get more accurate.
Let’s say I have batch 1 and run a brewhouse CIP and use 2L of caustic then these 2L would be allocated to the actual cleaning process but not to the batch. Now there is a way around it by just adding 2L of caustic to the actual brewing process within the brewing regime but it gets complicated when you multi batch brew as with a triple brew you would not use 6L but still only 2L as the brewhouse CIP is carried out at the end of the production day. You could also not put in 2/3L as then when you single brew, Breww would pull not enough caustic for that single batch (2/3L instead of 2L)
I hope that makes sense.