DineFlow manual · Chapter 6
Stock, recipes & purchasing
Track ingredients, not just dishes: every dish sold deducts its recipe from stock, purchases come in by the crate or sack, and waste and stock counts show exactly where money goes.
Ingredients
- 1In Inventory → Ingredients add what you buy and use: goat meat (kg), maize flour (kg), Tusker 500 ml (bottle)…
- 2Set a reorder level and reorder quantity so DineFlow warns you before you run out.
- 3Record opening stock per branch in Inventory → Stock (choose an ingredient → Opening stock).
Recipes & food cost
- 1Open Inventory → Recipes & food cost and choose a dish.
- 2Add the ingredients and quantities for one portion — per size if it has sizes (Half kg uses 0.5 kg goat meat, 1 kg uses 1 kg).
- 3Add-ons can have their own recipe (Extra ugali = 0.2 kg maize flour).
- 4DineFlow shows each dish’s food cost and margin, and can use it as the dish’s cost price.
Stock is deducted when an order is sent to the kitchen. A voided item returns its ingredients if cooking hadn’t started; otherwise they’re recorded as waste at cost.
Suppliers & purchase orders
- 1Add suppliers in Inventory → Purchasing → Suppliers (contact, KRA PIN, payment terms).
- 2Create a purchase order: pick the supplier and items, ordered in packs — a crate of 24, a 50 kg sack — with the cost per pack. Add low stock fills in everything below its reorder level.
- 3Mark it sent. When goods arrive, Receive: enter packs accepted and any rejected (with a reason). Partial deliveries are fine.
- 4Bought something at the market without a PO? Use Receive a walk-in purchase.
Receiving updates stock and the ingredient’s average cost automatically.
Waste
Record spoilage, burnt or dropped food and expired stock in Inventory → Waste — either an ingredient or a whole dish (its recipe is written off). Each entry is costed, so you see how much waste costs you each week.
Stock counts & transfers
- 1Start a count in Inventory → Stock counts. Keep trading — expected quantities are taken when you complete it.
- 2Enter what’s actually on the shelf for each ingredient (on a phone in the app is easiest). It saves as you go.
- 3Complete the count: stock is set to what you counted and the variance is costed.
Moving stock between branches? Use Transfer on the Stock page — it leaves one branch and arrives at the other at the same average cost.