Skip to content

Back office

Consumption and variance

What the sales used according to the recipes, what really left the stores, the difference and its explanation, and where one ingredient went.

7 min read

On this page

Every sale, the moment it is paid and closed, is broken down through its recipe (and its sub-recipes, with the trimming and waste allowances) — or, for a bottle sold as it is, through its link to the stock item — into the ingredients it used. Those quantities are taken out of the store that serves the item’s station (see Which store an outlet uses). Staff meals, events and complimentary items are taken out too, but reported apart. A sale that is reopened or refunded puts its ingredients back (Sales reversed).

Consumption & variance (/inventory/consumption, in the sidebar as Consumption) compares two figures for each ingredient over a period:

Column Meaning
Opening · In · Closing the stock at the start, what came in (deliveries, transfers in, returns), the stock at the end
Theoretical what the recipes say the sales used
Actual what really left: opening + in − transfers out − returns − issues − closing
Variance actual − theoretical
Explained what the ledger already explains: waste, damage, expiry, write-offs, count shortfalls, adjustments
unexplained what the ledger cannot explain — theft, over-portioning, a recipe that is wrong, a delivery not received
Cost variance the variance at the average cost

A positive variance means more left the store than the recipes can account for. When it is all explained, you know where it went; the red unexplained figure is the one to chase.

Who can read it

Anyone with inventory.view opens the page — storekeepers, chefs, supervisors, managers. The money — the totals line, Cost variance and the values in Where did it go? — shows only to people with menu.costs or inventory.manage; a storekeeper sees the quantities only.

See what sales used

Purpose

See, for a day, a week or a month, how much of each ingredient the sales should have used and how much really went — the first look at food and drink cost control.

Role / permission required

Chef, manager, storekeeper — anyone with inventory.view; the money figures are for those with menu.costs or inventory.manage.

Prerequisites

Steps

  1. Open Consumption from the sidebar. The page opens on the last 30 days for every store of your branch.
  2. Set the period with From (1) and To. For one day, choose the same date twice.
  3. Leave Location (2) on All stores · Kampala — Kololo, or choose one store.
  4. Read the totals line (3): Theoretical, Actual and Cost variance in shillings.
  5. Read the table (4), one row per ingredient, the biggest cost variance first.

Expected result

For Kampala — Kololo the totals show what the recipes say the sales used and what really left, each in shillings, and the cost variance between them. Each row gives the ingredient with its unit, the quantities in and out, and what explains its variance — for example damage 2 · count 2 for the Nile Special bottles. Ingredients whose sales match their stock show 0 and USh 0.

Screenshot

Consumption & variance: 1 From, 2 Location, 3 the totals, 4 the first ingredient

Common mistakes

  • Reading a period with deliveries still to receive. A delivery that came but was not received makes the actual look too small; receive it first.
  • Judging theoretical use for a dish with no recipe. A dish without an active recipe uses nothing in theory. Give it a recipe.

Troubleshooting

  • The page says “Computing variance” for a long time. A long period over many stores takes a moment. Choose one store or a shorter period.
  • “No stock in scope”. The chosen store holds nothing in the period.

Compare theoretical and actual use

Purpose

Find out where stock is lost — by ingredient and by store — and whether the loss is explained (waste, breakage, counts) or not, so you can act: train, fix a recipe, lock a store.

Role / permission required

Manager, chef or store manager (inventory.view, with menu.costs for the money).

Prerequisites

  • The store was counted at the end of the period, so its closing stock is true (see Count stock).

Steps

  1. Open Consumption and set the period.
  2. Choose one store in Location, here Kololo Bar Store.
  3. Read Variance (1): how much more (red) or less (green) left than the sales explain.
  4. Read Explained (2): the ledger’s own explanations, and an unexplained figure in red if there is one.
  5. Follow the biggest rows (3) first: the Cost variance (4) tells you where the money is.
  6. Tap an ingredient’s name to see where it went (see Follow one ingredient).

Expected result

At Kololo Bar Store the Nile Special row reads: 4 bottles more left the store than the sales explain — variance 4 — explained by damage 2 · count 2 (two bottles broken, two found missing at the evening count), cost variance USh 16,800. Nothing is unexplained, so the bar knows where every bottle went.

Screenshot

Variance at Kololo Bar Store: 1 Variance, 2 Explained, 3 the Nile Special row, 4 Cost variance

Common mistakes

  • Treating explained variance as fine. Waste and breakage are explained, but they are still money. Look at the biggest explained rows too.
  • Chasing a variance on an ingredient the store does not count. Without a count, the closing stock is only what the books say; count before you judge.

Troubleshooting

  • A big unexplained figure on one ingredient. Check, in this order: a delivery not received, a recipe quantity that is wrong, stock moved without a transfer, over-portioning. Count the store to confirm.
  • No Cost variance column and no totals line. You do not have menu.costs or inventory.manage; the quantities are the same.

Follow one ingredient

Purpose

Answer “where did the sugar go?” for a period: every dish that used it, every loss, every move — biggest first — and what is left in each store.

Role / permission required

Chef, manager or storekeeper (inventory.view).

Prerequisites

  • None.

Steps

  1. Open Consumption and set the period and, if you want, one store.
  2. Choose the ingredient in Where did it go? (1): Sugar · SUGAR. (Or tap an ingredient’s name in the table.)
  3. Read the bars (2): each use with its quantity and value, grouped as Sold, Staff meals, Events, Complimentary, Losses and Moved.
  4. Read In (3): the opening stock, deliveries, transfers in, count gains, and Sales reversed.
  5. Read Remaining now (4) and the stock per store under it.

Expected result

Where did the sugar go? lists, for Kololo and biggest first, the drinks and cakes that used sugar — such as fresh passion juice, chocolate cake and African tea — the waste, and what was issued out. The last line compares the recipes’ use (Theoretical (recipe) consumption) with everything that went out. Remaining now gives the kilograms left and which store holds them. The same report is on each item’s page, tab Where did it go?.

Screenshot

Where did the sugar go?: 1 the ingredient, 2 a sold dish, 3 Total in, 4 Remaining now

Common mistakes

  • A period that starts after the delivery. Then the report cannot show where that delivery went. Start the period before it.

Troubleshooting

  • “Nothing used in this period”. Nothing left the chosen stores in those dates; widen the period or choose All stores.
  • A store shows a negative quantity under Remaining now. Sales used more than the store had on the books. Receive or transfer what came in, then count.