📋 How to use: Export your daily production sheet and drop it here. The app reads the ContProdSumm tab for customer orders and the ContProdDet tab for prep items (Col G = Category, Col H = Qty, Col I = Item). Recipes & supplier data are already loaded.
File Loaded
Orders Preview
Order
Customer
Time
Address
Postcode
Guests
Value
🔪
Upload a production sheet first
Prep Sheet
🍳
Upload a production sheet first
Cook Sheet
🚗
Upload a production sheet first
Driver Routes
MANUAL JOB ASSIGNMENT
Tick the service for each job — Van, Biker, Cargo Bike, couriers or any you add in ⚙ Settings — then Build Routes
🚐 Van — EC/WC core + SE1 6/7/9Fleet services — own runsPaired couriers — paired by direction zone; unticked jobs go here
🔄 Re-sort by updated times
Recipe Manager
0 recipes · 0 categories · Import Excel or PDF, or add manually. Ingredients link to supplier prices automatically.
📖
No recipes. Import your Excel file or click + New Recipe.
Old, misspelt, or duplicate production-sheet names for the same dish — Spoonfed orders using any name listed here still populate Cook Sheet, Prep Sheet, and Weekly Order under the one recipe below. Nothing here is renamed; the recipe's own name only changes from its Edit card.
Sub Recipes
Sub recipes are components used inside main recipes (e.g. Pickled Onions). They feed into stock ordering and appear in the Cook page.
🥣
No sub recipes yet. Click + New Sub Recipe to create one.
🔗 Item Groups
Multi-supplier ingredients — recipe prices auto-update from most recent delivery
Suppliers & Inventory
📈
Upload invoices to start tracking price changes.
Item
Supplier
Category
Box Price
Units/Box
Unit Price
UOM
🔀 Merge Duplicate Suppliers
After merging, the alias is saved permanently — future invoices with the old name will always route to the canonical supplier automatically.
Merge FROM (duplicate — will be removed)
Merge INTO (canonical — kept forever)
🏷 Saved Supplier Aliases
Every alias here is checked on every invoice scan — the left name is always routed to the right canonical supplier.
Upload your confirmed weekly Excel sheet (ContProdDet tab)
.xlsx · .xls
Weekly Top-Up
ITEM
WEEKLY NEED
MIN STOCK
IN STOCK
TO ORDER
ADD
Stock Taking
✅ All changes saved
Packaging Stock
📦
No packaging items yet. Add packaging to recipes to track stock here.
Waste Log
Settings
👤 Account
—
🏢 Business profile
This is what appears on your outgoing supplier order emails — your business name and address, not the app's. Supplier replies go to the order email below (or your own login email if left blank).
🎨 Appearance
Site theme
Dark / light modeDark mode
Only applies to the Classic theme — the other themes (including Plain) each have one fixed look.
Recipe view
🔤 Text style
Pick a font and it changes the text across the whole site — headings, tables, buttons and menus. Saved to your login, so each person can pick their own.
Font
Fonts not installed on a device fall back to a similar one.
Order email logo/letterhead — shown at the top of order emails. Saved in this browser.
💾 Data backup
Your data is saved automatically to the server as you work. Export creates a local copy of everything — recipes, suppliers, invoices, orders, preferences — for your own records. Import restores from that file in the event of data loss.
⚠️ Important: Importing a backup file replaces your current saved data — it is a full restore, not a merge. Export a fresh copy periodically to keep your backup current.
📊 What's stored
🔌 System status
Whether the services behind the app are switched on.
AI invoice & sheet scanning
Checking…
Server connection
Checking…
⚠️ DANGER ZONE
These actions are permanent and cannot be undone. Export your data first.
Accounts & Users
TEAM MEMBERS
Admins have full access. Staff can only see Prep, Cook and Recipes (read-only, no editing) — everything else, including the Dashboard and financial data, is invisible to them, not just hidden.
ADD A TEAM MEMBER
Orders, Invoices & Credit Notes
ℹ️ AI invoice scanning needs the AI service set up on the server (Mo looks after this).
🏢 Supplier Accounts: scan an invoice below, or open a supplier to see its orders, invoices and credit notes. Each invoice shows a badge: ✅ OK, ⚠ Needs checking (a price spike, or missing/damaged items with no credit note yet) or 💳 Credit note raised.
📷 Scan Any Invoice
Auto-matches PO · creates supplier if new · fully editable before saving
📄 Pages queued — drag to reorder
🏢
No orders yet. Place an order from the Shopping page to get started.
📦 Orders: every purchase order you have placed, across all suppliers. Open = still waiting for the delivery invoice; Partial = some arrived; Received = matched to an invoice.
📂 Statement Check: pick a supplier and dates to list its invoices and credit notes with a running total, so you can check them against the statement the supplier sends you.
⚙ Scan Setup: behind the scenes. Scan Layouts teach the scanner each supplier's invoice columns and Catalogues keep each supplier's confirmed product names. Both are created automatically when you scan — only open them to fix a supplier whose invoices keep scanning wrongly.
Invoice Scan Layouts
📐 Layouts tell the system how to read each supplier's invoice columns. Created automatically on first scan of a new supplier. Edit anytime to fix column mappings.
Product Catalogues
📦 Each supplier's confirmed product list, keyed by product code. When scanning invoices, stored names are used instead of AI-read names — dates and variations are ignored automatically.
Credit Notes
💳 Credit Notes: money a supplier owes you for missing, damaged or wrong goods. They are created automatically when you match an invoice. Draft = not sent yet · Pending = sent, waiting for the supplier · Received = credited.
💳
No credit notes yet
Credit notes appear here when items are missing or damaged on delivery
⚙ DRIVER SETTINGS
Zones used for pairing:🚐 Van — EC1/EC2/WC1/WC2 + SE1 6/7/9🟡 West — W1, SW1, SW2-7, NW1🔴 East — E1, E2, EC3, EC4, E14🟣 South — SE2+, SW8+🔵 North — N1+, NW