Bill of Materials can be used to simply update your stock at time of sale OR allow you to pre-make (Manufacture) items in advance.
Eg.
1. At Time of Sale eg. Burgers, Sandwiches, Meals etc : The Items that make up the Bill Of Material will be updated (Deducted) as & when the sale happens.
2. In the 4POSbackOffice program, under Stock Take, you will find the "Make finished Product" option.
This option has been designed for eg. a bakery / supermarket where Bread is baked in the morning & then sold during the day. As you enter the number of loaves baked, the ingredients are taken out of stock & you are left with eg. 400 loaves in stock. Sales are now deducted from the 400 loaves & then ingredients stay static.
We have gone 1 step further. If the baker does not have time to enter the loaves baked in the morning, they can enter it later & then specify that the number of loaves sold for the day must be taken into account.
In other words, say they baked 400 loaves & at the time of entering the number under "Make Finished Product", they have already sold 50 of those loaves, 4POS will only update the ingredients of 350 loaves. This is obvious as the 50 loaves that were sold in the interim, has already updated the ingredient stock quantities....