Alert history
The Alerts report is the record of every price, expiration, stockout-risk and food-cost alert your kitchen raised over a period. It shows when each one fired and how it ended, after the alert has left Home's Needs attention and Worth a look cards. Use it to answer "what did we get alerted about last month?"
What it shows
Open Reports and pick the Alerts tab. Over the period you select, it lists every alert of these four kinds:
| Kind | Fires when |
|---|---|
| Price change | A receipt's per-unit cost moved beyond your threshold. |
| Expiration | A receipt lot entered (or passed) its expiration window. |
| Stockout risk | A product is projected to run out before its next delivery. |
| Food cost | A menu item drifted above its target food cost %. |
Each row shows the product or menu item, the figure recorded when the alert fired, when it fired, and how it ended — still active, cleared (the condition stopped being true on its own, e.g. a stockout risk once stock came back), dismissed (and by whom, when a person waved it off), or resolved (and when). The kind chip looks the same here as it does on the dashboard, so a price move or an expiring lot reads identically in both places.

Ended rows are muted and carry a grey pill with the outcome. The line under each row gives the date and time each step happened.
How each kind of alert ends
The four kinds end in different ways, so the outcome pill means something slightly different for each one:
| Kind | Ends on its own when |
|---|---|
| Price change | Never. It stays active until someone dismisses it on Home. |
| Expiration | The lot has no stock left on the books. The row then reads Resolved. |
| Stockout risk | The product is no longer projected to run out. The row then reads Cleared. |
| Food cost | The dish's food cost is back at or under its target. The row then reads Resolved. |
A person can dismiss any of the four kinds from Home. The row then reads Dismissed, with that person's name. An expiring lot that someone dismissed and that later ran out keeps both parts. The line shows who dismissed it, then when it resolved. Deleting a receipt also deletes the price alerts that receipt raised.
Filtering
Two chip rows narrow the list: one by kind (price change / expiration / stockout risk / food cost) and one by outcome (active / cleared / dismissed / resolved). Pick one chip in each row to combine them. For example, Price change with Dismissed lists every price move someone waved off, and who did it.
The report loads up to 500 alerts for a period, newest activity first. A busy kitchen that reaches the cap sees a note above the list. Narrow the period at the top of the page to see older alerts.
Why does an alert from last month show in this month's report?
An alert shows in a period if it was open at any time during that period. A stockout risk that fired on August 28 and cleared on September 2 shows in both the August and the September report. An alert that is still active shows in every period from the day it fired until today. So a dish that has been over its food cost target since June still shows in a September report.
How far back can you look?
Rinvy keeps an ended alert for 90 days after it was cleared, dismissed or resolved, then deletes it. An active alert stays until it ends. Dismissed food-cost alerts are the exception: Rinvy keeps them so that your answer for that dish still holds. So for a period that starts more than 90 days back, the report shows only the alerts that are still active or that ended in the last 90 days.
The report is a working record, not a tax record. For taxes, keep the supplier invoices themselves. In many cases the IRS says to keep records for 3 years.
A monthly review in five minutes
At the end of each month, open the tab on last month's dates:
- Pick Stockout risk. A product that shows up three or four times may need a larger standing order or an extra delivery day.
- Pick Price change and read the size of each move. Compare a run of increases with the Bureau of Labor Statistics Consumer Price Index, which measures the average change over time in the prices that urban consumers pay. A supplier that rises much faster than that is worth a call.
- Pick Expiration with Dismissed. Each row is a lot that someone dismissed and that still has stock on the books. Check the shelf, then log the waste or count the product again.
Inventory health findings are separate
Post-count anomaly findings — missing receipts, unlogged waste, count errors — are not in this list. They have their own lifecycle and live on the Health tab (Reports → Health), which the Alerts tab links across to rather than duplicating. See inventory health findings.
What you'll and won't see by plan
Each kind has its own plan gate, so the history shows what your kitchen's plan can generate:
- Price and expiration alerts fire on every plan.
- Stockout risk and food cost drift alerts come with Standard or higher.
The report itself has no plan gate. If you can see reports, you can see the history of the alerts your kitchen produced. The tab is rolling out gradually, so it may not appear for every kitchen yet. Reach out if you'd like it turned on.
Common mistakes
Looking here for what to act on today
The Alerts report is a record, not a worklist. The live, dismissable alerts are on the dashboard's Needs attention / Worth a look cards. Use this tab to review how alerts trended and resolved over a period.
Expecting inventory health findings here
Health findings are on the Reports → Health tab, not the Alerts tab — they're a different kind of signal with their own validation and history.