New to the terms here (adjustment, variance, WMA, average cost)? See the
Glossary.
Who logs wastage
Anyone with stock to write off can log it — outlet staff, warehouse managers, and owners/managers. Where you log it depends on your role:Outlet staff
Log wastage against your own outlet — your home location is fixed, so
you don’t pick where. Your log shows today’s entries only.
Owners & managers
Not tied to a single location, so you choose where you’re logging —
warehouse, an outlet, or the kitchen — defaulting to the warehouse. This is
how warehouse-level wastage gets recorded.
The reasons
Every line you write off needs a reason. The Log wastage screen offers:- Expired — past its use-by / holding time.
- Spoiled — gone off, unfit to use.
- Spillage — physically lost (knocked over, leaked).
- Over-prep — prepped more than was needed.
- Damaged — broken or otherwise unusable.
- Burnt / error — a prep mistake ruined it.
- Customer return — sent back and unusable.
- Quality fail — didn’t pass quality, can’t be served.
These are the labels you see while logging. Under the hood they roll up into a
smaller set of stored wastage reasons (
spoilage,
expiry, damage, wastage, count_variance, other), which is what the
manager tracking view groups and reports by.Log a write-off
Open Log wastage
From your wastage log, tap Log wastage. (Managers/owners reach the same
screen from the console’s Wastage page.)
Pick the location (managers/owners only)
Choose where the wastage happened. Staff skip this — it’s always their own
outlet. Switching location starts the list fresh, since stock is per
location.
Find the items
Search, or filter by type (Raw / Semi / Finished) and category, then tap an
item to add it. Each row shows what’s on hand and the item’s average
cost, so you can see the value as you go. You can add several items in one go.
Set quantity and reason
For each item, set how much was wasted and pick a reason. The screen values
the loss at the item’s current average cost and
keeps a running total.
Take the required photo
Each line needs a live photo as proof of waste — taken with the in-app
camera, not chosen from your gallery. You can’t submit a line until its
photo is captured.
Add a note (optional)
Leave a short note for your manager if the reason needs context — e.g. “left
out past holding time”.
Submit stays blocked until every line has a quantity, a reason, and a
captured photo. The action bar tells you what’s still missing — how many lines
need a reason or a photo — before it lets you write off.
How it hits your stock
Logging wastage doesn’t go through a separate approval queue. Each write-off is recorded as a posted stock adjustment (of the variance type): a negative line for the wasted quantity, valued at the item’s current average cost, that posts immediately. That means:- On-hand goes down at the chosen location the moment you submit.
- The stock ledger gets a row for the loss, so it’s auditable later.
- The item’s average cost is unaffected — wastage removes quantity at the current average; it doesn’t re-blend the cost the way a receipt does.
Tracking what gets wasted
Your wastage log is where everyone sees what’s been written off:Staff log (per outlet, today)
Staff see a running tally of today’s wastage at their outlet — total
value up top, split across Raw / Semi / Finished, then each entry with its
reason, quantity, cost, and who logged it. Earlier days roll off.
Manager console (tenant-wide)
Owners and managers get a whole-business view — every write-off across
every outlet, with the total wastage value, the number of entries, and
the top reason and top category by value. Filter by reason and
search by item or category to dig in.
Which items and categories staff can log against are configured by their
manager — staff only see the trackable stock at their own location.