Wastage Log
Wastage Log is where you record stock that has to be written off — expired, unsold at end of day, damaged, or failed a quality check — with a quantity, cost, reason and optional batch reference. It shows this month's total write-off value at a glance and can be pre-filled directly from the Expiry Monitor when writing off an expired batch.
Overview
This is the same Wastage Log feature used by the bakery variant (FnbWastageLogPage) — restaurant does not have its own separate wastage table; both variants log to the same underlying wastage records.
Each entry: search and pick a product (optionally a specific batch, if the product has batch tracking), enter quantity wasted and cost per unit, choose a reason (Expired, Unsold/End of Day, Damaged, Quality Fail, Other) and a date.
Total write-off for the entry (qty × cost per unit) is shown live while filling the form, and a running "This Month's Write-off" total is shown on the main list.
Opening this page from Expiry Monitor's "Mark Wasted" action pre-fills the product, batch and cost, with reason defaulted to Expired — you still confirm quantity and save.
Filter the log by date range and/or reason to review write-offs for a specific period or cause.
Before You Start
- You must have the Billing feature enabled on your plan.
Step-by-Step Guide
1 Log a wastage entry
- Open Kitchen Operations → Wastage Log and click "+ New" (or "Log first entry" if the log is empty).
- Search for and select the product; if it has batches, optionally pick the specific batch (auto-fills batch number and cost per unit from that batch).
- Enter Qty Wasted and confirm/adjust Cost / Unit — the total write-off amount is shown live.
- Choose a Reason and Date, add optional Notes, then click "Log Wastage".
2 Write off an expired batch from Expiry Monitor
- From Expiry Monitor, click "Mark Wasted" on an expired or expiring batch row.
- You land here with the product, batch and cost already filled in and Reason set to Expired — adjust the quantity if only part of the batch is being written off, then save.
3 Review write-offs
- Check "This Month's Write-off" at the top for the current running total.
- Use the From/To date pickers and the Reason dropdown to filter the table; click "Clear filters" to reset.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
Product / Batch | Searched from your product catalogue; batch selection is optional and only shown if the product has batch records, and auto-fills batch number and cost. |
Qty Wasted | Required, must be greater than 0. |
Cost / Unit | Per-unit cost used to calculate the write-off amount; auto-filled from the product or selected batch but editable. |
Reason | Expired, Unsold / End of Day, Damaged, Quality Fail, or Other. |
Date | Defaults to today; can be backdated. |
Notes | Optional free text for extra context. |
This Month's Write-off | Sum of totalCost for entries in the current calendar month, shown as a running KPI regardless of the date-range filter applied to the table below it. |
Tips & Best Practices
- Log wastage as it happens rather than batching it up at the end of the week — accurate dates make the monthly total and reason breakdown meaningful for spotting recurring loss patterns.
- Use the Expiry Monitor → "Mark Wasted" hand-off whenever writing off an expired batch — it saves re-typing the product, batch and cost and keeps the reason consistently tagged as Expired.
- Review by Reason periodically — a high "Unsold / End of Day" total often points to over-production rather than a supply problem, while "Damaged" or "Quality Fail" point to handling or supplier issues.