Define how much of each item a sellable product consumes
Photo
Name
Category
Ingredients
Customizations
Selling Price
Status
Add-ons
Global customization options reusable across any recipe (e.g. "Extra Egg", "No Noodles")
Name
Price Adjustment
Affects Item
Qty Change
Goods Receipt
Receive stock against issued Purchase Orders from ProcureFlow
Issued Purchase Orders
Pulled live from ProcureFlow. Click Receive to record stock coming in.
PO Number
Vendor
Date
Items
Receipt Status
Daily Sales
Log sales to auto-deduct ingredient stock
Date
Recipe
Qty Sold
Source
Notes
Stock Movements
Full audit trail of every stock change
Date
Item
Change
Balance After
Reason
Reference
By
Reports
Export a monthly or yearly summary for accounting
Export Summary Report
Generates an Excel workbook with revenue, cost of goods sold (including any customizations applied), goods received, and full stock movement detail for the period you choose. Cost figures use each item's current cost, not a historical snapshot.
POS Settings
Controls what appears on the POS receipt and how tax is applied at checkout
Shop Details (shown on receipt)
Taxes
Add GST, SST, Service Tax, or any custom tax. All active taxes stack on top of the subtotal at POS checkout.
Add Item
Import Items from Excel
Columns expected: Name, Category, UOM, Opening Stock, Reorder Level, Unit Cost, Selling Price. Existing items with a matching name will be updated.
📄 Click to choose a .xlsx or .csv file
Add Recipe
Tick any global add-ons that should be offered on this recipe in POS, or create an option specific to just this recipe.
Add Global Add-on
Qty change is added on top of the recipe's normal usage of that item — use a negative number to reduce or cancel it out (e.g. "No Noodles" = -150 if the recipe normally uses 150g).
Receive Goods
Log Sale
Import Sales from Excel
Columns expected: Date, Recipe Name, Qty Sold, Notes. Recipe Name must match an existing recipe.