---
module: recon.cash-forecast
title: Cash Forecast
tab: Customer
order: 10
audience: customer
---

See which ATM cassettes are running low on cash and when each one is likely to empty — so you can plan replenishment trips before an ATM runs out.

## 💵 What You're Looking At

Each row is a single cassette in an ATM, sorted with the **soonest runout first**:

- **ATM** — the ATM the cassette belongs to.
- **Slot** — which cassette position.
- **Denomination** — the note value in that cassette.
- **Current Level** — how much cash is in the cassette right now.
- **Burn Rate / Day** — how fast that cassette is being dispensed, shown per day (and the number of notes).
- **Projected Runout** — the estimated date the cassette will empty, with how many days away it is (e.g. "3d", "tomorrow", or "overdue").
- **Fill By** — the recommended date to replenish so it doesn't run dry.
- **Status** — the confidence of the forecast (see below).

> Rows turn **amber** when a cassette is due to run out within 3 days, and **red** when the recommended Fill By date has already passed.

## 🔍 What You Can Do Here

1. Use the **Filters** panel on the left to narrow the list — search by ATM ID, pick an Institution, or filter by Forecast Status.
2. Click any column header to **sort** by that value (for example, sort by Current Level or Burn Rate).
3. Click **Recompute** to refresh the forecasts on demand instead of waiting for the automatic update.
4. Use the round **refresh** button to reload the latest numbers.

## 📊 Forecast Status

- **OK** — enough history to give a reliable runout prediction.
- **Insufficient History** — not enough recent activity yet to forecast confidently.
- **No Burn** — the cassette isn't being dispensed, so no runout is expected.

> Forecasts refresh automatically overnight, so you'll normally have fresh numbers each morning. If a cassette shows no prediction, give it a little more dispensing history or click Recompute.
