Overdue deliveries
When a placed order goes "on order," Rinvy stops nagging you to reorder those items — which is exactly what you want, until the delivery doesn't show up. Overdue tracking is the safety net: if an order passes its expected delivery date without being received, Rinvy makes noise again instead of letting the item sit silently handled.
Every order gets an expected delivery date
When you submit an order, Rinvy stamps it with an expected delivery date so overdue detection has something to compare against. You don't have to enter it — it's derived from the supplier:
- The next scheduled delivery day that is at least the supplier's delivery lead time away.
- With any lead time, today is excluded — ordering on a delivery day targets the next one, because that day's truck (or order cutoff) has realistically already passed.
- If the supplier has no delivery schedule, the date falls back to today + lead time.
Configure delivery days and lead time on the supplier so this lands on the right day — see supplier setup.
When an order becomes overdue
A daily check (each restaurant's local morning) looks for pending orders whose expected delivery date has already passed and that haven't been received. There's no grace period — the morning after the expected date, an unreceived order is overdue.
When that happens:
- One push goes to owners and managers — "Delivery overdue." It fires at most once per order, so you won't get nagged every morning.
- A red "Delivery overdue" row appears in Needs attention on the dashboard.
- The item's low-stock signal comes back — while an order is on its way it's hidden, but an overdue order no longer counts as covered, so the underlying low stock resurfaces.
The order itself stays put as a pending delivery. Rinvy never auto-cancels it — you decide what to do.
Clearing an overdue alert
Check what actually happened with the supplier — late truck, missed order, or split delivery.
If it arrived, record it in Receive products (receive against the pending order so the two stay in sync). This clears the overdue row.
If the order won't arrive, cancel the pending order from the Receive inbox. The item returns to the order list so you can reorder it.
Why "no grace period"
Surfacing an overdue order one day early (a same-day-late truck that arrives that afternoon) is a minor annoyance. Letting a genuinely forgotten order hide a low stock for days is a service-killer. Rinvy errs toward surfacing — receive the delivery and the alert clears immediately.
Common mistakes
Receiving without linking the pending order
If you record a delivery as a fresh receipt instead of receiving against the pending order, the pending order stays open and can still flag overdue. Start from the Receive inbox so the order is matched and closed.
Treating overdue as Rinvy's mistake
An overdue alert means the date passed without a recorded receipt — usually it's a real missed or late delivery, or a delivery that was received but never logged. Check both before assuming the date was wrong.
Setting supplier lead time to zero
With a zero lead time, an order placed on a delivery day expects to arrive that same day — and flags overdue the next morning if it doesn't. Set a realistic lead time so the expected date reflects when the truck actually comes.