The cost price of prepared food can be calculated by adding raw ingredients as stock items to the Idealpos database. Food products that are sold to a customer can then be setup as indirect stock items, so each time they are sold, the stock level of raw ingredients are deducted from stock.
By entering these ingredients into Idealpos through Stock Purchases or Purchase Orders, the cost price is updated and flows through to the indirect item, updating the total cost price of that indirect item. This is also used for mixed drinks such as cocktails and mocktails.
This functionality becomes more efficient when used with Stock Manufacturing.