Теоретический food cost — это сумма, в которую период должен был обойтись по техкартам и отчёту о продажах. Фактический food cost — сумма, в которую он обошёлся по инвентаризации. Разница между ними и есть расхождение по food cost, и для владельца она называет место, где продукт покинул заведение без продажи: порции, порча, приёмка, комплименты от заведения, потери на производстве, воровство.
Два числа, которые обязаны совпасть и никогда не совпадают
У любого ресторана, который считает себестоимость блюд по техкартам, за один и тот же период оказывается на руках два числа. Первое собрано «вперёд», от меню: сколько пробила касса, умноженное на то, во сколько каждое блюдо должно обходиться. Второе собрано «назад», от полок: что было, плюс что купили, минус что осталось. Если бы ничего не шло не так, они бы сошлись. Они не сходятся никогда — и вот этот зазор единственное место, где расстояние между планом и кухней превращается в конкретную сумму, привязанную к конкретному продукту.
Расхождение по food cost — фактический food cost минус теоретический за один и тот же период, выраженный и в деньгах, и в процентных пунктах от выручки по кухне.
Шаг нулевой: ошибки счёта, которые сами производят расхождение
Три проверки до того, как ты заговоришь хоть с одним человеком из бригады. Пропустить их — верный способ повесить на кухню то, что оказалось ошибкой в таблице.
Единицы, которые не сходятся
В техкарте граммы, в накладной килограммы, в инвентаризационной ведомости «ящики». Одно несовпадение единиц на одной дорогой позиции перекричит любую настоящую причину со всей этой страницы. Чинить это надо в самой техкарте и в закупочном учёте, а не поправочным коэффициентом ниже по цепочке.
Техкарта, которая перестала быть правдой
Весной кухня поменяла подачу и гарнир, а блюдо никто не пересчитал. С этого дня теоретическое число описывает ресторан, которым ты больше не управляешь, и расхождение, которое оно даёт, выдуманное.
Разные границы периода с двух сторон
Продажи снимаются до полуночи воскресенья, а инвентаризация проводится в понедельник, уже после того, как поставку разобрали и разложили. Теперь эта поставка сидит в твоих конечных остатках, а её продажи — в следующем периоде. Обе половины должны отрезаться по одним часам.
Теоретический food cost: чего техкарта знать не может
Теоретический food cost — сумма по всему проданному за период: себестоимость одной порции каждого блюда, умноженная на количество порций, которое пробила касса.
Theoretical food cost = Σ (Plate cost × Units sold)
Plate cost— рассчитанная по техкарте стоимость одной порции с учётом выхода продукта, PLN за порцию;Units sold— сколько порций этого блюда продано за период, по данным кассы;Σ— сумма по всем блюдам, у которых была хоть одна продажа.
Разберём как арифметический пример, а не как ориентир: 2 400 бургеров по 11,00 PLN сырья, 1 600 порций пасты по 8,50 и 700 порций лосося по 24,00 дают 26 400 + 13 600 + 16 800 = 56 800 PLN.
Как именно собирается себестоимость порции — тема страницы про процент food cost, за ней цена и структура меню. А чего техкарта знать не может — так это всего, что происходит между машиной поставщика и тарелкой: она исходит из того, что порции идеальны, ничего не уронили, не сожгли, не отдали и не вынесли через задний ход. Именно это допущение и делает число полезным: перед тобой стоимость ресторана, в котором ничего не идёт не так.
Фактический food cost: что измеряет инвентаризация
Фактический food cost — начальные остатки плюс приход минус конечные остатки, по твоим учётным ценам, за тот же период, что и продажи.
Actual food cost = Opening inventory + Purchases − Closing inventory − Transfers out + Transfers in − Staff meals
Opening inventory— посчитанная стоимость запасов на начало периода, PLN;Purchases— всё, что принято и оприходовано за период, PLN;Closing inventory— посчитанная стоимость запасов на конец периода, PLN;Transfers out— продукт, ушедший с кухни на бар или в другую точку, PLN;Transfers in— продукт, пришедший обратно с бара или из другой точки, PLN;Staff meals— еда, съеденная собственной бригадой, PLN.
Последние три слагаемых кухни как раз и забывают, а забыть их — значит завысить то самое расхождение, которое ты сейчас собираешься читать. Причина не бухгалтерская придирка, а определение. Теоретическая величина собирается только из блюд, которые были проданы, поэтому единственный продукт, который в неё вообще может попасть, — это продукт, за которым стоит строка в чеке. Лимоны, отданные на бар, сливки, взятые с бара обратно, бригада, ужинающая на смене, — всё это ушло с твоего склада и всё это попадает в сырой подсчёт, и ни одно из этого не соответствует проданному блюду. Оставь их внутри — и ты вычитаешь друг из друга два числа, собранные по разным множествам: теоретическая сторона не имела ни малейшего шанса их включить, поэтому каждый их злотый вылезает наружу как утечка, которой нет. Это тот же откорректированный числитель, которым пользуется страница про процент food cost, и две страницы обязаны сходиться, иначе одна из них врёт.
Считаем за тот же период, сначала сырое движение по складу: 42 000 + 58 400 − 39 200 = 61 200 PLN. Затем три поправки — 2 180 PLN ушло на бар, 540 PLN вернулось с бара, питание персонала съело 1 460 PLN: 61 200 − 2 180 + 540 − 1 460 = 58 100 PLN.
Эта формула измеряет продукт, который ушёл со склада; почему он ушёл, она не знает. Продано, разлито, отдано комплиментом, выброшено, вынесено — всё падает в одно и то же число, и именно поэтому его стоит сравнивать с теоретическим. Механика самого счёта — тема оборачиваемости запасов и минимальных остатков: та страница про то, как считать, эта — про то, что счёт в итоге сказал.
Расхождение по food cost: в деньгах и в процентных пунктах
Food cost variance (PLN) = Actual food cost − Theoretical food cost
Food cost variance (п.п.) = (Actual food cost ÷ Net food sales − Theoretical food cost ÷ Net food sales) × 100
Net food sales— выручка по кухне за период за вычетом НДС, скидок и аннулированных счетов, PLN;- денежная форма — то, по чему ты действуешь; форма в процентных пунктах — то, что ты сравниваешь, потому что она переживает разницу в проходимости между периодами.
Считаем: 58 100 − 56 800 = 1 300 PLN. В процентных пунктах: 32,278 − 31,556 = 0,72 п.п. — именно в пунктах, а не в процентах: разность двух процентов всегда в пунктах. Сходятся они по построению, потому что 1 300 ÷ 180 000 × 100 — те же самые 0,72. Если у тебя они не сходятся, значит одно из двух опирается на другую выручку — обычно на валовую вместо чистой.
А теперь сравни это с 4 400 PLN, которые показывал неоткорректированный подсчёт, и с 2,44 п.п., которые шли вместе с ними. Из этих 4 400 целых 3 100 — передачи на бар и питание персонала, сидевшие в числителе, где им нечего было делать. Меньшее число здесь и есть честное, и оно дороже большего: 1 300 PLN можно пойти и найти, а 4 400 PLN отправили бы тебя на охоту за 3 100 PLN, которые вообще не покидали заведение, — и направили бы эту охоту на твою бригаду. Если исправление собственного числителя ужимает твоё расхождение почти до нуля, это и есть результат. Это не повод искать способ снова его раздуть.
Знак читается одинаково на любом уровне: факт минус теория. Плюс означает, что продукта ушло больше, чем объясняют техкарты, то есть деньги наружу. Минус означает, что ушло меньше, чем по техкартам, — что с этим делать, сказано в разделе с вопросами ниже.
Раздели, прежде чем объяснять: расхождение по расходу и по цене
Этот шаг пропускают почти на всех кухнях, и именно из-за этого подорожание у поставщика обсуждают так, будто виновата бригада. Твоё расхождение держит внутри две несвязанные вещи: продукта израсходовано больше, чем объясняют техкарты, и продукт обошёлся дороже, чем записано в карте. Они разделяются ровно.
Каждая строка ниже — слагаемое строки выше
Usage variance = (Actual usage − Theoretical usage) × Standard price
Price variance = (Actual price − Standard price) × Actual usage
Actual usage— количество, ушедшее со склада, в собственной единице продукта (кг, л, шт.);Theoretical usage— количество, которое должно было уйти по техкартам и продажам, в той же единице;Standard price— цена, по которой рассчитана техкарта, PLN за единицу;Actual price— сколько ты на самом деле заплатил за единицу, средневзвешенно по поставкам, PLN за единицу.
Разделение не оставляет остатка. По лососю: учётная цена 96,00 PLN/кг, фактическая средневзвешенная 103,00, теоретический расход 126,0 кг, фактический 138,0 кг. Расхождение по расходу = (138,0 − 126,0) × 96,00 = 1 152 PLN; расхождение по цене = (103,00 − 96,00) × 138,0 = 966 PLN; вместе 2 118 PLN, и напрямую 138,0 × 103,00 − 126,0 × 96,00 = 2 118 PLN.
К операционным причинам ниже относится только первое число. Оставшиеся 966 — это твоя закупочная цена, уехавшая от техкарт, и никакой контроль порций её не тронет: тут нужен пересчёт техкарт и разговор с поставщиком, а это территория сценариев «что если» и внешних сигналов.
Шум или сигнал? Метод вместо числа
По отрасли ходит утверждение: будто существует уровень расхождения, ниже которого всё в порядке, а выше — уже проблема. Эта страница никакого такого уровня не печатает — ни цифрой, ни словами, потому что порог, названный словами, остаётся порогом и цитируется точно так же. Crunchtime, чьи определения теоретического и фактического food cost цитируют по всему рынку и цитируем здесь мы, не называет никакого целевого порога вообще. Самая часто цитируемая подборка отраслевых ориентиров возводит собственные числа к блогам других поставщиков софта, а настоящий первоисточник операционных коэффициентов ресторанов — платный отчёт, которого нет в открытом доступе. За привычным порогом не стоит ни институт, ни министерство, ни рецензируемое исследование, так что напечатать его здесь значило бы выдумать число и приклеить к нему ярлык, похожий на источник.
Взамен — метод, и он в любом случае лучше, потому что приемлемое расхождение зависит от твоего меню, от размеров фасовок и от того, насколько аккуратно у тебя считают.
- Возьми несколько последних закрытых периодов, инвентаризациям которых ты доверяешь: одинаковые правила отсечки, одни и те же техкарты, без смены меню посередине.
- Посчитай для каждого расхождение в процентных пунктах по формуле выше.
- Посмотри, вокруг какого значения эти числа держатся и насколько широко разбегаются вокруг него. Этот разброс и есть счётный шум твоего ресторана и твоя честная база отсчёта.
- Период внутри разброса не говорит тебе ничего нового. Период за его пределами — или устойчивый сдвиг середины на протяжении нескольких периодов — это твой сигнал.
Первое полезное измерение — второе по счёту, потому что одному числу просто не с чем сравниваться. На каком экране эти сравнения живут изо дня в день — тема нашей статьи о показателях, на которые владелец правда смотрит, а не этой страницы.
Eurostat env_wasfw и Стратегия PROM расходятся по польскому общепиту: 6,3 % против 1,17 %
Твоё расхождение — это твоё собственное число, но полезно знать, что вообще измеряется про еду, уходящую с польских кухонь, и где официальная картина спорит сама с собой.
| Что измеряется | Польша, отчётный 2023 год | Источник |
|---|---|---|
| Все пищевые отходы, собранные в стране | 4 651 137 т, 127 кг на жителя | Eurostat, набор данных env_wasfw, обновление 18.02.2026 |
| Из них «рестораны и услуги питания» | 293 062 т, 8 кг на жителя, около 6,3 % от общего объёма по стране | Eurostat, набор данных env_wasfw, обновление 18.02.2026 |
| Домохозяйства, для масштаба | 2 561 260 т, 70 кг на жителя | Eurostat, набор данных env_wasfw, обновление 18.02.2026 |
| Доля общепита в потерях по агропродовольственной цепочке | 1,17 % | Стратегия PROM, KOWR и Федерация польских продовольственных банков, Варшава, 2021 |
Число Eurostat берётся из отчётности по отходам в рамках статистики отходов и относится к укрупнённой группе видов деятельности, куда попадают ещё и гостиницы с прочими услугами. Польское число из PROM — это выборочная оценка потерь вдоль агропродовольственной цепочки, и сам документ предупреждает о себе, что по транспорту, рознице и общепиту оценки могут быть занижены, потому что исследовательская выборка оказалась слишком мала. Показать оба — честный ход; выбрать удобное — нет.
Эта последняя оговорка принадлежит самому Eurostat и входит в цитату: ресторанная строка — ровно та позиция, которую издатель сам помечает как неустоявшуюся. Ни одно из этих чисел не является целью для твоей кухни и ни одно не является порогом расхождения — они показывают, что спорна даже сама измеренная база, и именно поэтому твоя собственная инвентаризация — единственное число, у которого есть власть над твоей кухней.
Где продукт физически уходит: пять точек от двери до бака
Продукт входит через одну дверь и должен выходить через раздачу, проданным. Везде, где он уходит иначе, растёт твоё расхождение.
1. Дверь приёмки
Недовес, не тот сорт, ящик, который посчитали, а не взвесили, обещанная и так и не выписанная корректировка, замена, оприходованная по цене того товара, который она заменила. Всё это происходит до того, как кухня к чему-либо прикоснулась, и никакой контроль порций этого не увидит.
2. Склад, холодильник, морозильник
Продукт куплен и не использован вовремя: перезаказ и порча — это одно и то же событие, разнесённое на несколько дней. Сбои ротации, незакрытый морозильник, ящик, заваленный новой поставкой.
3. Заготовка
Зачистка, чистка, обвалка: реальный выход продукта против того выхода, который заложен в твою техкарту. В данных эта утечка выглядит как воровство, но воровством не является. Она системная, повторяется изо дня в день примерно с одной и той же скоростью, и лечится перезамером выхода, а не наблюдением за людьми.
4. Линия и тарелка
Ложка, которая не та ложка, под которую писалась техкарта. Про перекладывание порций отдельный раздел ниже.
5. Раздача и мусорный бак
Переделки, уроненные тарелки, возвращённое гостем блюдо, комплименты от заведения, розданные менеджером, питание персонала, приготовленное из того же сырья. Всё это настоящие затраты, и ни одна из них не продажа, — и пока это не записано, в данных оно выглядит ровно как воровство.
Эти пять точек и объясняют, почему один месячный процент — такой плохой инструмент. Одно и то же расхождение в процентных пунктах может быть поставщиком у двери, ложкой на линии или незаписанным правилом про питание персонала, и лечится каждое из этого в разных углах здания.
Порции: самая частая причина и самая дешёвая проверка
За одну смену взвесь собранное блюдо. Не ингредиент — готовую тарелку, десять раз, прямо на раздаче, и сравни с техкартой. Если тарелки стабильно выходят тяжелее, у тебя не проблема с дисциплиной, а проблема с инструментом: никому не выдали ложку нужного объёма, или техкарта писалась под порцию, которая не садится на ту посуду, которой ты пользуешься сейчас.
Заметь, что именно тут измерено: опрос персонала о том, почему еду выбрасывают, и в основном на гостевой стороне раздачи. Это не порог расхождения — это повод заняться размером порции рано, а не поздно.
Приёмка, порча и комплименты: потери, которые надо записать до сравнения
Усушка и потери запасов — товар, который исчезает без соответствующей продажи, по какой угодно причине.
Комплимент от заведения / аннулированный чек — блюдо, которое приготовили и затем отдали бесплатно или отменили: настоящие затраты, которые никогда не появятся в продажах.
Приёмка — единственная утечка, целиком за пределами контроля кухни и целиком внутри контроля твоих документов. Проверь: товар, за который ты платишь по весу, взвешивают, а не пересчитывают; цена в накладной — согласованная цена; замена оприходована как тот товар, который приехал, а не как тот, который заказывали; корректировки попадают в тот период, к которому относятся. У ошибки приёмки есть свой почерк — она вылезает как расхождение по цене или как приход, который не бьётся с тем, что лежит на складе, а не как расхождение по расходу. Если расхождение по расходу маленькое, а общее нет, смотри сначала на дверь. Работа с поставщиками и регламент приёмки — практическая сторона этого, а сколько тебе вообще следует принимать, относится к прогнозированию спроса.
Порча предсказуема по схеме заказов и остаётся единственной утечкой, которую лучший заказ действительно убирает. Потери на производстве — ужарка и уварка, пережаренная партия, расслоившийся соус — это настоящая цена работающей кухни, и место им в цифрах выхода продукта, а не в разговоре о честности. Всё, что уходит в бак, записывается со списанием: продукт, количество и одно слово причины. Лист списания, который никто не заполняет, хуже, чем его отсутствие, потому что он производит уверенность, будто порчу уже исключили.
Комплименты — это арифметика, а не политика заведения. Комплимент съел настоящий продукт, значит он сидит внутри фактического food cost; продажи он не дал, значит он вне теоретического. Если ничего не делать, каждый комплимент раздувает твоё расхождение на полную себестоимость порции и не показывает ни на кого конкретно. Либо добавь порции по комплиментам и питанию персонала в количество проданных порций, которое кормит теоретический расчёт, либо вычти их себестоимость из факта перед сравнением — выбери одно и держись его. Незаписанная щедрость в любом наборе данных, который когда-либо строили, неотличима от воровства.
Воровство: как отделить его от остального, никого не обвиняя
Последним, и это сделано намеренно. Не потому что его не бывает, а потому что причины выше встречаются чаще, чинятся дешевле и не стоят тебе человека, который оказался ни при чём.
У воровства форма, которой нет у остальных. Расползание порций плавное и размазано по всем блюдам, где есть этот продукт. Ошибка выхода постоянна и пропорциональна объёму. Порча кучкуется вокруг медленных позиций и вокруг сроков годности. Ошибка приёмки цепляется за поставщика и за день поставки. То, что остаётся после того, как эти четыре исключены, выглядит иначе: оно концентрируется на дорогих, компактных, легко перепродаваемых позициях; оно не растёт вместе с числом гостей; оно кучкуется на отдельных сменах, а не размазывается ровно; и оно обычно садится на продукты, у которых техкарта и выход слишком просты, чтобы ошибкой замера объяснить такой зазор.
Исключи остальные четыре на бумаге прежде, чем кто-то с кем-то заговорит. Если зазор пережил все четыре, у тебя есть короткий список продуктов, короткий список смен и фактическая основа — а это совсем другой разговор, чем подозрение.
Расхождение по позициям: куда смотреть, когда итог выглядит почти нормально
Итог по периоду может выглядеть ничем не примечательным, пока под ним тихо кровоточат две позиции. Средние прячут ровно это.
Item variance = (Actual usage − Theoretical usage) × Unit cost
Actual usage— начальный остаток продукта плюс приход минус конечный остаток, в его собственной единице;Theoretical usage— по всем блюдам, где он есть: проданные порции, умноженные на закладку на порцию, в той же единице;Unit cost— цена, по которой рассчитана техкарта, PLN за единицу;- плюс означает, что продукт ушёл без продажи, — читается так же, как и на уровне периода.
Расхождение по позициям — то же сравнение теоретического расхода с фактическим, только по каждому продукту или блюду в отдельности, а не по итогу периода.
Порядок вычитания тут и есть весь смысл: расхождение по позиции и по периоду используют одно и то же вычитание, поэтому они не могут противоречить друг другу, а при учётных ценах расхождения по позициям складываются ровно в расхождение по расходу за период. Если у тебя не складываются, значит чего-то не хватает в списке продуктов, а не на кухне.
| Позиция | Теоретический расход | Фактический расход | Разница в единицах | Разница в деньгах |
|---|---|---|---|---|
| Филе лосося | 126,0 кг | 138,0 кг | +12,0 кг | +1 152 PLN |
| Фирменный соус | 96,0 кг | 78,0 кг | −18,0 кг | −720 PLN |
| твоя строка |
Лосось: двенадцать килограммов ушли без продажи, и при такой цене за единицу это стоит того, чтобы сходить к холодильнику. Соус: инвентаризация говорит, что кухня израсходовала меньше, чем заявляют техкарты, — это не найденные деньги, а признак того, что либо техкарта завышает закладку, либо соус варится партией с выходом, который никто не перезамерял, либо счёт был неверным. Обе строки — сигналы; потеря только одна из них. Отсортируй список по денежной колонке, от большего к меньшему, и иди сверху вниз: деньги почти всегда концентрируются в небольшом числе строк, а не размазываются ровно, и насколько их мало именно у тебя — может сказать только твоя собственная выгрузка.
Что делать с найденным расхождением, по порядку
- Прогони шаг нулевой ещё раз, только по двум-трём самым крупным строкам. Единицы, актуальность техкарты, отсечка периода. Большинство крупных расхождений по одной строке умирает здесь.
- Раздели каждую из этих строк на расход и цену. Всё, что оказалось ценой, — задача на пересчёт техкарт и разговор с поставщиком, и из этого списка она уходит.
- С тем, что осталось, пройди пять точек по порядку: дверь, склад, заготовка, линия, раздача. У каждой есть проверка на один день, и проверки дешёвые.
- Сначала чини запись, потом поведение. Пока не существуют листы списания, учёт комплиментов и корректировки от поставщиков, любой другой вывод — это догадка, надевшая на себя число.
- Повтори то же сравнение на следующем закрытом периоде, ничего больше не меняя, и посмотри, сдвинулась ли именно эта строка. Одна строка, одно изменение, одно измерение.
| Причина | Как выглядит в данных | Проверка на один день | Чем лечится | Кто отвечает |
|---|---|---|---|---|
| Перекладывание порций | Плавно, по всем блюдам с этим продуктом | Взвесить десять собранных блюд на раздаче | Правильная ложка, переписанная закладка в техкарте | Шеф-повар |
| Порча и перезаказ | Кучкуется на медленных позициях и коротких сроках | Сфотографировать бак за день до того, как его вынесут | Объёмы заказа, ротация, минимальные остатки | Менеджер кухни |
| Ошибка приёмки | Вылезает как расхождение по цене или как остатки, не бьющиеся с приходом | Взвешивать каждую поставку в течение одного дня | Взвешивание на приёмке, дисциплина корректировок | Тот, кто подписывает накладные |
| Комплименты, аннулирования, питание персонала | Полные себестоимости порций, которых нет в продажах | Свести комплименты за один день с кассой | Одно записанное правило, фиксация каждый раз | Менеджер зала |
| Потери на производстве и зачистка | Постоянны, пропорциональны объёму | Взвесить вход и выход на одной партии | Перезамеренный выход продукта в техкарте | Шеф-повар |
| Воровство | Сконцентрировано на дорогих компактных позициях, не растёт с числом гостей | Только после того, как исключены пять пунктов выше | Разговор на основании конкретного списка | Владелец |
В таблице намеренно нет процентов: величина каждой причины — это твоё измерение, а не то, что тебе может выдать страница. И последняя строка намеренно остаётся последней.
Частые вопросы
Что такое расхождение по food cost?
Расхождение по food cost — это разница между тем, во сколько период должен был обойтись по твоим техкартам и продажам, и тем, во сколько он обошёлся по инвентаризации. Записывается оно как факт минус теория, поэтому положительный результат означает, что продукта со склада ушло больше, чем объясняют техкарты. Читай его и в деньгах — это говорит, стоит ли за ним вообще гнаться, — и в процентных пунктах от выручки кухни, потому что так один период можно сравнить с другим.
Как посчитать теоретический food cost?
Умножь себестоимость порции каждого блюда на количество порций, которое касса пробила за период, и сложи эти произведения по всему меню. Себестоимость должна быть по действующей техкарте с поправкой на выход продукта, а продажи должны покрывать ровно тот же период, что и инвентаризация. Если техкарты не пересматривали с последней смены меню, результат описывает ресторан, которым ты больше не управляешь.
Какое расхождение считается нормальным в ресторане?
Опубликованного порога, который мы могли бы возвести к институту, статистическому ведомству или рецензируемому исследованию, не существует, поэтому эта страница его не печатает: гуляющие по рынку цифры идут от поставщиков софта, цитирующих друг друга, а источник, на который чаще всего ссылаются за самими определениями, не называет никакой цели вообще. Вместо этого построй свою базу отсчёта: посчитай расхождение в процентных пунктах по нескольким закрытым периодам, которым доверяешь, и считай разброс этих чисел счётным шумом своего ресторана. Всё, что выходит за этот разброс, и любой устойчивый сдвиг середины — это твой сигнал.
Как отличить перекладывание порций от воровства?
По форме, а не по подозрению. Перекладывание порций плавное, повторяется примерно с одной и той же скоростью каждую смену, размазано по всем блюдам с этим продуктом и растёт вместе с числом гостей. Воровство концентрируется на дорогих компактных позициях, кучкуется на отдельных сменах и с числом гостей не растёт. Исключи на бумаге единицы, актуальность техкарт, выход продукта, порчу и приёмку до того, как кто-то с кем-то заговорит, потому что эти объяснения встречаются несравнимо чаще.
Комплименты от заведения относятся к теоретическому или к фактическому food cost?
Внутрь фактического они попадают автоматически, потому что комплимент съел настоящий продукт, который ушёл со склада, и остаются вне теоретического, потому что продажи, которую касса могла бы показать, они не дали. Если ничего не делать, каждый комплимент раздувает твоё расхождение на полную себестоимость порции. Либо добавь порции по комплиментам и питанию персонала в количество проданных порций, которое кормит теоретический расчёт, либо вычти их себестоимость из факта перед сравнением — выбери один способ и держись его.
Как часто сравнивать теоретический и фактический food cost?
Так часто, как часто ты проводишь полную инвентаризацию, которой доверяешь, потому что сравнение не бывает лучше слабейшей из двух своих половин. Между полными инвентаризациями короткая ежедневная проверка по самым дорогим позициям даёт раннее показание без полного пересчёта — это то же самое вычитание на более коротком списке. Важнее самого интервала то, чтобы интервал не менялся: база, собранная из периодов разной длины, не сравнивает ничего ни с чем.
Может ли расхождение быть отрицательным и что это значит?
Да, и знак читается одинаково на обоих уровнях, так что для одного продукта и для целого периода смысл один: факт минус теория. Отрицательный результат означает, что по инвентаризации продукта ушло меньше, чем должно было уйти по техкартам. Это не найденные деньги. Обычно это значит, что техкарта завышает закладку, что допущение о выходе продукта неверно, что конечные остатки посчитали с завышением или что продажи этого блюда пробили как что-то другое. Отрицательную строку читай как сигнал про твои данные, а не как прибыль.
Сравни свой теоретический и фактический food cost на своих же числах: возьми один закрытый период, свои техкарты и инвентаризационные ведомости — и посмотри, из чего сложился зазор: начать оценку. Если это сравнение должно идти само каждый период, а не руками, для этого и существуют наш движок решений, финансовый слой и прогнозирование, а результаты приземляются в дашборды и ИИ-отчёты, а не в таблицу, которую никто не открывает. Ежедневный цикл, в котором одна и та же ошибка возвращается снова и снова, разобран в статье про заказы в диетическом кейтеринге, чтение одного числа сразу по нескольким точкам — в статье про управление сетью ресторанов с одного экрана, а место этого слоя рядом с тем, что у тебя уже работает, — в статье CRM или ERP: какой слой системы добавить следующим. Всё, что мы пишем для ресторанов, собрано в нашем ресторанном разделе.