> ## Documentation Index
> Fetch the complete documentation index at: https://developer.klikit.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Waste logging

> Record spoilage, expiry, over-portioning, and other stock loss with a reason, then analyse waste cost by category.

Not all stock leaves as a sale. **Waste logging** captures the rest — expired
product, spoilage, over-portioning, breakage — so on-hand numbers stay accurate
and you can see what loss is costing you.

<Note>
  Waste is part of the **Procurement** capability. If there's no **Waste** entry
  under Inventory (dashboard) or in the klikit app, it isn't enabled for your
  business yet.
</Note>

## Log waste

Waste is logged as it happens — from the dashboard with the **“+ Log waste”**
button on **Inventory → Waste** (pick a branch first), or from the klikit app
at the branch:

<Steps>
  <Step title="Add items">
    Pick the ingredient, enter the **quantity** and **unit**. Add as many lines
    as you need — the whole session submits together.
  </Step>

  <Step title="Categorise">
    Choose a **category** — *expired*, *spoilage*, *over-portioning*, *theft*,
    or *other* — and add a short reason. A reason is required for *other*.
  </Step>

  <Step title="Submit">
    Submit the entry. Stock is deducted immediately and the cost of the waste is
    calculated from the ingredient's cost.
  </Step>
</Steps>

<Note>
  The staff-facing waste-entry screen in the **klikit app** is still rolling out;
  the dashboard entry form is available now.
</Note>

<Info>
  Waste is **self-approved**: submitting deducts stock right away so counts never
  drift. Managers review after the fact from the dashboard (see below) rather than
  blocking the line during service.
</Info>

## Review waste (manager)

On the dashboard, **Inventory → Waste** shows every waste event with its
category, quantity, cost, and reason. A manager can open an event and mark it
**reviewed** — a lightweight audit trail without holding up the staff who logged
it.

## Waste cost analysis

The **Cost report** view groups waste by **category**, **ingredient**, and time
period so you can see where the money is going:

* Total waste cost over the selected period.
* Breakdown by category and the top waste items.
* Filter by branch, date range, and category.

<Tip>
  Sort by cost, not count. One expensive spoiled protein can outweigh a hundred
  cheap over-portioned garnishes — fix the costly leaks first.
</Tip>

## Where each part lives

<CardGroup cols={2}>
  <Card title="klikit app (staff, mobile)" icon="mobile">
    Log waste at the branch with category, quantity, and reason (rolling out).
  </Card>

  <Card title="klikit dashboard (cloud)" icon="desktop">
    Review waste events and read the waste **cost report**.
  </Card>
</CardGroup>
