Group report

If you run more than one kitchen, the Group tab in Reports puts them side by side — one row per kitchen, plus a group total — so you can compare locations and see the whole group's numbers without opening each kitchen one at a time.

What does each kitchen's row show?

Each row shows the kitchen's current inventory value, plus its spending, waste and theoretical food cost for the date range you pick at the top. The table opens with your group's name and the number of kitchens in it. The four figures:

  • Inventory value — the kitchen's current stock value right now, valued the same way the cost and pricing engine values it (weighted-average receipt cost, active products only). This one is a snapshot, not a period total — it ignores the date range.
  • Spending — everything received over the range, from receipt line totals. Credits and returns net against it, so it matches the kitchen's own Spending report.
  • Waste — the dollar value of waste logged over the range, using each line's cost at the time it was logged — the same number the kitchen's Waste report shows.
  • Food cost % — the kitchen's theoretical food cost over the range (units sold × recipe cost, over revenue). It's blank for a kitchen with no sales data in the range, since there's nothing to compute it from.

The bottom All kitchens row totals inventory value, spending, and waste across the group. There's no group food-cost total — averaging percentages across kitchens of different sizes would mislead — so that cell stays blank.

Rows are sorted by inventory value, largest first.

A stock transfer between two of your kitchens is not spending in either row. The stock leaves the sender's inventory value and shows up in the receiver's.

The Group tab showing a three-kitchen rollup: one row per kitchen with inventory value, spending, waste, and food cost %, and an All kitchens totals row where the food-cost cell is a dash

  1. Go to Reports. The Group tab sits alongside Food Cost, Waste, Sales, and the others whenever your kitchen is in a group.

  2. Spending, waste, and food cost all cover the range you pick (up to a year). Inventory value is always current, regardless of the range.

  3. Spot the outlier — the kitchen spending more, wasting more, or running a higher food cost — then switch to that kitchen and open its own reports for the detail behind the number.

Each kitchen keeps its own calendar

The date range runs on each kitchen's own local days. Rinvy stores each kitchen's Timezone (in Kitchen Settings) as a name from the IANA Time Zone Database, the data software uses to work out local time with the correct UTC offset. For a range of September 1 to September 30, a Denver kitchen's September and a Chicago kitchen's September each run from local midnight to local midnight. A delivery received late on the last night of the month counts in the month the kitchen saw it.

Only the kitchens you're a member of

The rollup only ever includes kitchens in the group that you belong to — a location you're not a member of never appears, and its numbers never leak into the group total. And because a rollup exposes several kitchens at once, Rinvy re-checks that you have reports access on every one of them: if your role on any member kitchen can't view reports, the tab reports that rather than quietly dropping that kitchen from the total. Reports access is an Owner or Manager capability.

Rinvy decides what you see by your role in each kitchen, not by the group. That is role-based access control, the model NIST's RBAC project describes. In practice: if you are a manager in two kitchens and staff in a third, the tab shows Rollup unavailable with the message "You need reports access on every kitchen in the group to see the rollup". Ask the owner of the third kitchen to make you a manager there.

What if my kitchens use different currencies?

The All kitchens total adds the numbers as they are, with no exchange rate, so it mixes currencies. Each kitchen's row renders in that kitchen's own currency: a location set to Canadian dollars shows C$ while a US location shows $. When the currencies differ, Rinvy shows a note above the table and renders the total in the current kitchen's currency. Keep a group on one currency if you want the totals to mean a single number.

Common mistakes

The Group tab isn't there

The tab only shows when the current kitchen belongs to a group. If you've created a group from a different kitchen, switch into a kitchen that's actually a member. See restaurant groups.

A kitchen shows a blank food cost %

Theoretical food cost needs sales data over the range. A kitchen with no POS sales uploaded (or none in the dates you picked) can't compute it, so the cell is blank — it isn't a zero.

The total looks off across currencies

If your kitchens use different currencies, the group total is adding different units together. The note above the table flags this — read the per-kitchen rows instead, or standardize the group on one currency.

Related