Home / Help Center / pos-app-restaurant / rest-kitchen / Wastage Log
🗑️ rest-kitchen

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.

📍 Menu path: Kitchen Operations → Wastage Log
👤 Who uses it: All roles with the Billing feature enabled

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

Step-by-Step Guide

1 Log a wastage entry

  1. Open Kitchen Operations → Wastage Log and click "+ New" (or "Log first entry" if the log is empty).
  2. 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).
  3. Enter Qty Wasted and confirm/adjust Cost / Unit — the total write-off amount is shown live.
  4. Choose a Reason and Date, add optional Notes, then click "Log Wastage".

2 Write off an expired batch from Expiry Monitor

  1. From Expiry Monitor, click "Mark Wasted" on an expired or expiring batch row.
  2. 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

  1. Check "This Month's Write-off" at the top for the current running total.
  2. Use the From/To date pickers and the Reason dropdown to filter the table; click "Clear filters" to reset.

Every Field & Button, Explained

Field / ButtonWhat it does
Product / BatchSearched 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 WastedRequired, must be greater than 0.
Cost / UnitPer-unit cost used to calculate the write-off amount; auto-filled from the product or selected batch but editable.
ReasonExpired, Unsold / End of Day, Damaged, Quality Fail, or Other.
DateDefaults to today; can be backdated.
NotesOptional free text for extra context.
This Month's Write-offSum 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

Troubleshooting & FAQ

The batch dropdown is empty when I select a product.
Batch selection only appears if that product has batch records in Inventory — products without batch tracking simply skip straight to quantity and cost.
The write-off total looks wrong for this month.
"This Month's Write-off" always covers the current calendar month regardless of any From/To filter applied to the table below — the filters only change which rows are listed, not the KPI total.