Три документа описывают одну поставку: заказ, накладная и счёт. Сверка всех трёх ловит две разные потери, которые в итоговой сумме выглядят одинаково, — цену, которая сдвинулась, и количество, которое не доехало. Разделять их важно: разрыв по цене обсуждают с поставщиком, разрыв по количеству возвращают, и только один из двух можно исправить на приёмке.
Три документа на одну поставку и три разных числа в них
Один ящик куриного филе оставляет три бумажных следа. Заказ говорит, что ты попросил и по какой цене. Накладная говорит, что водитель передал на заднем дворе. Счёт говорит, сколько поставщик ждёт от тебя денег. В месяц, когда ничего не ломается, эти три бумаги описывают одно событие трижды. В обычный месяц — нет.
Разрыв — это обычно не обман. Это склад, у которого кончилась упаковка на 5 кг и уехало 4,6 кг; прайс, обновлённый у поставщика в среду; скидка, которая тихо кончилась; единица измерения, которая в заказе «коробка», а в счёте «кг». Каждая мелочь мала и легко подписывается. Вместе они складываются в число, которого никто не считал, потому что для счёта надо положить три документа рядом в пятницу в 07:00.
Сверка трёх документов — сопоставление заказа, накладной и счёта по каждой позиции для одной поставки. Любые две сверки из трёх пропускают ровно тот случай, ради которого сверка и заведена.
Это стоит показать, а не объявить. Только заказ против счёта: недовоз, выставленный полностью, проходит — в обоих документах 100 единиц, и ты платишь за 100, которых не получил. Только накладная против счёта: подорожание проходит — в обеих бумагах 96 единиц по 10,50 PLN, и ни одна не помнит, что договаривались о 10,00 PLN. Только заказ против накладной: недовоз поймаешь, но так и не узнаешь, сколько с тебя просят. Две проверки из трёх — это не «почти вся сверка», это сверка с дырой размером ровно в одну из двух потерь.
Что доказывает каждый документ
Заказ — доказательство цены, о которой договорились, и количества, которое запланировали. Это единственный документ, написанный до того, как поставщик что-либо сделал, поэтому он и есть честная точка отсчёта. Накладная — доказательство количества, которое физически приехало, и единственная бумага, которую подписывает твой собственный сотрудник. Счёт — доказательство заявленной суммы, и в Польше его состав не оставлен на вкус поставщика: закон о НДС перечисляет обязательные реквизиты, и среди них мера и количество поставленного товара и цена единицы без налога стоят отдельными полями (закон о НДС, сводный текст под Dz.U. 2025 poz. 775, ст. 106e ust. 1 pkt 8 и pkt 9, снято 28.08.2026).
Эта деталь не украшение. Разложение ниже возможно только потому, что количество и цена единицы обязаны стоять отдельными полями, а суммы скидок — третьим (ст. 106e ust. 1 pkt 10). Поставщик, присылающий одну строку «стоимость позиции», не оказывает услугу поскромнее: такой документ не несёт того, что требует норма, и разложить его нельзя вовсе.
Сверка трёх документов: что с чем сравнивается и в каком порядке
Порядок не произволен. В неверной последовательности внимание уходит на разрыв, с которым уже ничего не сделать.
Шаг первый: заказ против накладной, на приёмке
Сравнение по количеству, пока водитель ещё стоит рядом. Построчно: заказывали ли эту позицию вообще и сошлось ли пересчитанное количество? Всё, что поймано здесь, обратимо: недовезённый ящик уезжает обратно, замена отклоняется, неверная единица правится на бумаге до подписи. Приёмщику не нужен прайс, поэтому этот шаг можно отдать человеку, который не распоряжается деньгами.
Шаг второй: накладная против счёта, когда счёт пришёл
Сравнение по цене и полноте, в офисе через несколько дней. Всё ли доставленное выставлено, не выставлено ли то, что не приезжало, и совпадает ли цена единицы с той, о которой договаривались? Умения торговаться тут не нужно — это сверка по списку.
Шаг третий: заказ против счёта, раз в период
Сравнение с договором — единственное, которое ловит поставщика, отходящего от согласованной цены. На приёмке его не сделать: у приёмщика нет договора. По одной поставке тоже почти не сделать: сдвиг в 0,20 PLN лежит ниже порога чьего-либо внимания. Это сумма за месяц по одному поставщику; про тихое повышение — ниже.
В таком порядке каждый шаг делает тот, кто может действовать по его итогу. В обратном получается управляющий, читающий накладные трёхнедельной давности и уже неспособный ничего вернуть.
Отклонение цены и отклонение количества — это разные потери
Итог счёта не скажет, что из двух случилось, и ровно здесь заканчивается закупочный контроль в большинстве заведений.
Отклонение цены — разница между ценой договора и ценой счёта, умноженная на принятое количество. Обсуждается с поставщиком и почти никогда не ловится на приёмке.
Отклонение количества — разница между заказанным и принятым, умноженная на цену договора. Ловится ровно в момент приёмки и после подписи не возвращается.
Они различаются владельцем, сроком и лекарством:
| Отклонение цены | Отклонение количества | |
|---|---|---|
| Где рождается | прайс поставщика или условия договора | склад, упаковка, транспорт или собственный заказ |
| Где видно | счёт, спустя дни | ящик, на заднем дворе |
| Кто может действовать | тот, кто ведёт договор | тот, кто принимает поставку |
| Чем лечится | пересмотр цены или корректирующий счёт | отказ, возврат, исправленная накладная |
| Срок | до следующего прайса | до подписи |
| Что значит, если велико | договор устарел | приёмка не работает |
Польская норма называет механизм для ценовой стороны прямо. Если после выставления счёта изменилась налоговая база или сумма налога, если товары и упаковки возвращены налогоплательщику или если обнаружена ошибка в любой позиции счёта, продавец выставляет корректирующий счёт (закон о НДС, ст. 106j ust. 1 pkt 1, 3 и 5, снято 28.08.2026). Норма говорит «в любой позиции счёта», а не «в цене»: неверная единица измерения, неверное количество и неверная цена — там один и тот же вид дефекта. Корректирующий счёт обязан нести правильное содержание исправленных позиций (ст. 106j ust. 2 pkt 6).
Зеркальная норма говорит то же с другого конца: налоговая база снижается на скидки, данные после продажи, и на стоимость возвращённых товаров и упаковок (ст. 29a ust. 10 pkt 1 и pkt 2). Бумажная дорога назад есть для обеих потерь. Чего нет — так это дороги назад для количества, которое подписано и не пересчитано.
Формула разложения: сколько отняла цена, сколько отняло количество
Две формулы, и множитель в каждой выбран не по вкусу.
Отклонение цены = (Цена счёта − Цена договора) × Принятое количество
Цена счёта— цена единицы без налога, фактически выставленная в строке счёта, PLN за единицу;Цена договора— цена единицы без налога, о которой договорились, из заказа или прайса, PLN за единицу;Принятое количество— то, что реально принято и подписано, в единицах.
Размерность: (PLN/ед − PLN/ед) × ед = PLN.
Отклонение количества = (Принятое количество − Заказанное количество) × Цена договора
Принятое количество— подписанное на приёмке, единицы;Заказанное количество— стоящее в заказе, единицы;Цена договора— согласованная цена единицы без налога, PLN за единицу.
Размерность: ед × PLN/ед = PLN.
Отклонение цены умножается на принятое количество, а не на заказанное. Умножишь ценовой разрыв на заказанное — и разница ляжет на единицы, которые никогда не заходили на кухню; два отклонения перестанут складываться в настоящую разницу, а остаток уедет в третью строку, которую никто не объяснит.
Наоборот: отклонение количества умножается на цену договора, а не счёта. Возьмёшь цену счёта — и часть ценового движения посчитается дважды.
Проверка, которая доказывает пару
Полное отклонение = Цена счёта × Принятое количество − Цена договора × Заказанное количество
- оба слагаемых в PLN; всё выражение в PLN.
Это не третий замер, а доказательство того, что пара полна: при этих множителях, и только при них, два отклонения дают в сумме полное. Счётом по одной строке:
| Значение | |
|---|---|
| Договор: 10,00 PLN × 100 ед заказано | 1 000,00 PLN |
| Счёт: 10,50 PLN × 96 ед принято | 1 008,00 PLN |
| Отклонение цены: (10,50 − 10,00) × 96 | 48,00 PLN |
| Отклонение количества: (96 − 100) × 10,00 | −40,00 PLN |
| Сумма двух | 8,00 PLN |
| Полное отклонение: 1 008,00 − 1 000,00 | 8,00 PLN |
Сходится до гроша.
А случилось вот что: 48,00 PLN ценового движения были частично закрыты недовозом на 40,00 PLN. Одно — разговор с представителем поставщика, другое — разговор со своим приёмщиком; итог не называет ни того, ни другого.
Числа здесь показывают арифметику на выдуманных входах и нормой не являются. Подставь свой договор, свой заказ и свой счёт в те же четыре строки.
Почему сумма отклонений по позициям больше, чем отклонение по накладной
У отклонений есть знаки, а знаки взаимно гасятся. Поставщик, поднявший одну позицию и недовезший другую, выдаёт счёт с итогом почти ровно таким, какого ждали, — при том что оба движения велики.
Возьмём счёт из трёх строк:
| Позиция | Отклонение цены | Отклонение количества | Итог строки |
|---|---|---|---|
| Куриное филе | +48,00 PLN | 0,00 PLN | +48,00 PLN |
| Масло для жарки | −30,00 PLN | 0,00 PLN | −30,00 PLN |
| Томаты консервированные | 0,00 PLN | −40,00 PLN | −40,00 PLN |
| Итог счёта | +18,00 PLN | −40,00 PLN | −22,00 PLN |
Отклонение по итогу счёта — −22,00 PLN. Прочитанное отдельно, оно говорит, что поставка вышла на 22,00 PLN дешевле заказа, и дальше никто не смотрит. Валовое движение по строкам — другое число:
Валовое движение = Σ |Отклонение цены| + Σ |Отклонение количества|
- каждое слагаемое в PLN; сумма в PLN.
Здесь: 48,00 + 30,00 + 40,00 = 118,00 PLN — впятеро с лишним больше чистой величины, и это то число, которое говорит, насколько неустойчив этот счёт.
Валовое движение не является потерей и никогда не должно подаваться как потеря: это мера неустойчивости, честная только в сравнении с самой собой во времени. Если она растёт из месяца в месяц по одному поставщику, а чистая величина стоит на месте, отношения уплывают, а взаимное гашение это прячет.
⚠️ Две ловушки. Первая — принять чистую величину за успокоение: ноль лежит поверх любого валового движения. Вторая — принять валовое движение за потерянные деньги: сложение модулей считает скидку как потерю. Держи их в разных колонках и никогда не складывай в одну.
Приёмка как место, где отклонение ещё можно вернуть
Из двух отклонений ровно у одного есть срок, которым ты управляешь, и этот срок — подпись на накладной.
До подписи отклонение количества — это решение: принять недовоз и записать его, отказаться от строки или отказаться от поставки. После подписи — это претензия: твоё слово о ящике, который уже в холодильнике, против документа, подписанного твоим же сотрудником. Иногда такая претензия работает. Она никогда не сильнее пересчёта на приёмке.
Поэтому приёмка — контрольная точка, и тому, кто её делает, нужны три вещи: что заказано, в какой единице и как записать приехавшее. Цена не нужна: прайс в руках приёмщика не добавляет ничего, с чем он может что-то сделать, и задерживает машину.
Пять проверок, которые укладываются в минуту
- Есть ли эта строка в нашем заказе вообще? Незаказанная позиция — самое дешёвое, от чего можно отказаться, и одно из самых дорогих, что потом находится в учёте.
- Совпадает ли единица? «Коробка» против «кг» — самый частый источник отклонения, которое позже выглядит ценовой проблемой.
- Совпадает ли пересчитанное с накладной? Не с заказом — с накладной. Заказ следующим шагом.
- Совпадает ли накладная с заказом? Всё недовезённое пишется на накладной до подписи, при водителе.
- Тот ли это товар, что заявлен? Сорт, размер, упаковка. Единственная проверка, которая не превращается в число, и следующий раздел объясняет, почему это важно.
Ничего из этого не требует программ. Требуется одно: чтобы заказ читался на заднем дворе в момент приезда машины — обычно это и есть настоящая беда. Общая запись заказов и поставок между офисом, кухней и учётом — это то, ради чего делается связывание систем, а сам список проверок — обычная повторяющаяся задача с владельцем и сроком.
Цена в договоре против цены в накладной: как ловится тихое повышение
Вместо этого четыре позиции сдвигаются на 0,20 PLN каждая, в разные недели, и каждое движение по отдельности защитимо.
Тихое повышение — рост цены без уведомления, растянутый по позициям так, что каждая разница выглядит незначительной. Ловится только суммой за период, а не по одной накладной.
Замер — то же отклонение цены, только просуммированное:
Тихое повышение за период = Σ (Цена счёта − Цена договора) × Принятое количество
- суммируется по каждой строке каждой поставки одного поставщика за период;
- каждое слагаемое в PLN; сумма в PLN на поставщика за период.
Счётом на маленькой кухне: четыре позиции, каждая дороже на 0,20 PLN за единицу, каждая движется по 300 единиц в месяц. По позиции 0,20 × 300 = 60,00 PLN; по четырём — 240,00 PLN в месяц, или 2 880,00 PLN в год — из движений, каждое из которых в день появления стоило двадцать грошей.
Почему здесь нет процента, с которым можно себя сравнить
Официальной статистики по отклонению закупочных цен в общественном питании нет. Мы искали: полный каталог наборов Eurostat (открыт 28 августа 2026) не содержит ни одного набора про отклонение цен, счета или накладные, а десять совпадений на «purchase price» — это сельскохозяйственные входы: удобрения, корма, энергия для ферм, а не поставки в ресторан. Польское статистическое ведомство публикует торговлю и цены по рынку в целом, а не отклонение от договорных цен.
Значит, порог нельзя одолжить — он строится из собственного ряда. Померь тихое повышение по поставщику за три месяца, и у четвёртого появится, с чем сравниваться. Отраслевой процент, повторяемый без первоисточника, выглядит нормой и ведёт себя как догадка.
Две разные задачи стоит держать врозь. «Насколько подорожала наша корзина» решает свой индекс закупочных цен на своих весах; «где именно мы потеряли на этой поставке» решает разложение с этой страницы. Те же поставщики, разные задачи.
Вес и качество: отклонение, которое не видно в числах вовсе
Три документа могут сойтись идеально, и деньги на поставке всё равно теряются.
Отклонение качества — потеря, которую ни один документ не выражает числом: вес тот же, выход другой. Меряется своим замером выхода, а не сверкой бумаг.
Ящик томатов ровно заявленного веса, но на два дня спелее, даёт меньше пригодного продукта. Курица согласованного веса в более тяжёлом рассоле даёт меньше готовой порции. Более дешёвый сорт той же по названию позиции проходит все три документа, потому что ни один из них не описывает выход.
Поэтому пятая проверка на приёмке никогда не превращается в число отклонения и всё равно остаётся той, которой стоит учить. Ловит её замер выхода: взять известный вес на входе, обработать так, как обрабатываешь на самом деле, взвесить пригодный выход, записать отношение. Сделай так дважды по одной позиции с разницей в три месяца — и появится доказательство в форме, которую представитель поставщика может обсуждать.
Выход живёт в разрыве между тем, сколько по техкартам должно было уйти, и тем, сколько ушло; это отдельный замер со своей арифметикой, и держит его сравнение теоретического и фактического food cost. Эта страница называет отклонение качества и останавливается: бумагами его не измерить, а сделать вид, что можно, значило бы поставить сюда число, которого не подтверждает ни один документ.
Ещё одна соседняя граница: смена поставщика по той же по названию позиции — не только ценовое событие. Если меняется спецификация, вместе с ней может измениться строка аллергенов в меню — смотри информацию об аллергенах в меню.
Отклонение и food cost: где именно оно проявляется в отчёте
У отклонения закупочных цен нет своей строки в обычном месячном отчёте. Оно приезжает переодетым, внутри себестоимости продуктов, и двигает тот процент, на который смотрят все.
Дорога короткая. Отклонение цены поднимает стоимость закупленного, не меняя приготовленного: числитель процента food cost растёт, а выручка стоит на месте. Отклонение количества делает обратное — стоимость закупленного верна, а полка пуста, и разрыв всплывает на следующей инвентаризации как необъяснённая недостача.
Где именно они всплывают — уже диагностика:
| Симптом в отчёте | Более вероятная причина |
|---|---|
| Процент food cost ползёт вверх, инвентаризация сходится | отклонение цены |
| Процент food cost примерно ровный, инвентаризация показывает недостачи | отклонение количества |
| И то и другое в одном периоде | приёмка перестала работать, и одновременно сдвинулся прайс |
| Ни то ни другое, но валовое движение растёт | взаимное гашение прячет обе потери |
Сам процент и то, какой размах вообще разумен, держатся в другом месте — что на самом деле меряет процент food cost, — и эта страница его не пересказывает. Одно предупреждение сюда всё же относится, потому что меняет арифметику: процент от выручки зависит от того, берётся выручка с налогом или без, поэтому какой знаменатель взят надо решить раньше, чем сравнивать отклонение с процентом.
Чтобы числа вообще доехали до отчёта, суммы счетов, записи приёмки и продажи должны оказаться в одном месте — это работа финансового контура, а не таблицы, которую пересобирают каждый месяц. Тогда разложение становится постоянным отчётом, а не расследованием.
Срок оплаты и цена: почему их обсуждают вместе, а не по очереди
Скидка, которая стоит тридцати дней денег, — это уже другая скидка.
Поставщики так и считают: цена единицы ниже против оплаты за семь дней и выше против шестидесяти. Договорись сперва о цене, а о сроке потом — и единственный рычаг, делающий цену подвижной, уже отдан.
Польский закон о противодействии чрезмерным просрочкам в коммерческих сделках ограничивает срок оплаты между предпринимателями: срок, установленный в договоре, не может превышать 60 дней, считая со дня вручения счёта, а для отдельных сочетаний сторон предел короче (закон о противодействии чрезмерным просрочкам в коммерческих сделках, сводный текст Dz.U. 2023 poz. 1790, art. 7 ust. 2, снято 28.08.2026). Тот же закон задаёт законные проценты за просрочку определением, а не числом, — поэтому ставки для них на этой странице нет: выписанная сюда цифра молча протухнет.
Это весь срок оплаты на этой странице, и это нарочно. Календарная арифметика, механизм процентов и фиксированная компенсация за взыскание держатся страницей сроки оплаты поставщикам и план денег; вторая копия разъехалась бы с первой.
Что положить на планшет приёмщику, чтобы сверка занимала минуту
Сверка трёх документов проваливается на практике по одной причине: в момент приезда машины заказа на заднем дворе нет.
Что нужно приёмщику на одном экране, в таком порядке:
- Сегодняшние ожидаемые поставки по поставщикам, чтобы необъявленная машина была видна как необъявленная.
- Строки заказа: позиция, заказанное количество, единица. Без цены.
- Поле для пересчитанного количества, пустое по умолчанию и никогда не заполненное заказанным числом: заранее заполненное поле — это подпись, которая только и ждёт случая.
- Код причины на каждое расхождение: недовоз, замена, отказ, брак, неверная единица.
- Фотография на строке — для всего, от чего отказались или что приняли с недовозом.
Пять полей — и это вся входная сторона разложения. Всё остальное (цена договора, цена счёта, два отклонения, месячная сумма по поставщику) — арифметика на данных, которые уже есть, при условии что запись приёмки и запись счёта могут найти друг друга. Свести их — задача связывания систем раньше, чем учётная, и сквозная аналитика становится полезной только после того, как эта связь появилась.
Мера того, работает ли всё это, нарочно нелестная:
Доля поставок со сверкой = Поставок со сверенными тремя документами ÷ Всего поставок
- числитель: поставки, где заказ, накладная и счёт сверены построчно, штуки;
- знаменатель: все поставки периода, включая те, по которым документа так и не нашлось, штуки;
- размерность: штуки ÷ штуки = безразмерная доля от 0 до 1.
⚠️ Знаменатель и есть ловушка. Посчитай только те поставки, где все три документа нашлись, — и получится 38 ÷ 38 = 1,00: идеальная оценка, слепая ровно к тем поставкам, из-за которых стоит беспокоиться, — к тем, где документа нет.
Та же арифметика на своих числах без сборки таблицы — это то, ради чего сделаны счётные формы. А когда сверка начинает выдавать очередь разговоров с поставщиками вместо одного числа, становится настоящей задача выбрать, какой слой системы эту очередь держит, — CRM или ERP.
Ещё две связи: запись принятого количества с приёмки кормит и замер потерь продуктов — один пересчёт, два применения, — а её счётная сторона это тот же поток документов, что выставление счетов и KSeF. Заведения, уже поставившие брони, поставщиков и отзывы на одни рельсы, обычно обнаруживают, что запись приёмки — последняя оставшаяся на бумаге, и сколько стоит автоматизация процессов стоит знать заранее.
Частые вопросы
Что такое сверка трёх документов в закупках ресторана?
Это построчное сопоставление трёх документов, описывающих одну поставку: заказа, накладной и счёта. Любые две из трёх оставляют дыру. Заказ против счёта пропускает недовоз, выставленный полностью; накладная против счёта пропускает цену, которая сдвинулась; заказ против накладной никогда не покажет, сколько с тебя просят.
Зачем отделять отклонение цены от отклонения количества?
Потому что у них разные владельцы и разные сроки. Ценовой разрыв решается с тем, кто назначает цены поставщика, и остаётся открытым до следующего прайса. Разрыв по количеству решается на заднем дворе и закрывается, как только кто-то подписал накладную. Поданные одним числом, они гасят друг друга, и отчёт не говорит ничего, по чему можно действовать.
Какое из двух ещё можно исправить на приёмке?
Отклонение количества. До подписи недовезённую или заменённую строку можно отклонить, вернуть или записать на накладной при водителе. После подписи то же самое становится претензией против документа, подписанного твоим же сотрудником. Отклонение цены на приёмке исправить нельзя: у приёмщика нет договора, и давать его туда не надо.
Как поймать тихое повышение цен по многим позициям?
Суммой отклонения цены по поставщику за период, а не чтением отдельных поставок. Четыре позиции по 0,20 PLN на 300 единиц в месяц — это 240,00 PLN в месяц, и ни одна накладная не покажет ничего, ради чего стоило бы остановиться. Сумма покажет, а сравнение идёт с собственными прошлыми месяцами, потому что официальной статистики нет.
Какой множитель идёт с каждой формулой отклонения?
Отклонение цены умножается на принятое количество, отклонение количества — на цену договора. Только эта пара даёт в сумме разницу между тем, что требует счёт, и тем, что обещал заказ. Любая другая оставляет необъяснённый остаток, который тихо списывается.
Как отклонение закупочных цен проявляется в food cost?
Не своей строкой. Отклонение цены поднимает стоимость закупленных продуктов, не меняя приготовленного: процент ползёт вверх, а инвентаризация всё ещё сходится. Отклонение количества оставляет стоимость закупленного верной, а полку пустой, и всплывает позже недостачей на пересчёте.
Почему цену и срок оплаты обсуждают вместе?
Потому что цена ниже против оплаты за семь дней и цена выше против шестидесяти могут быть одним и тем же предложением, и решение по одному раньше другого отдаёт рычаг. Польский закон ограничивает договорный срок оплаты между предпринимателями шестьюдесятью днями со дня вручения счёта, поэтому диапазон ограничен с одной стороны ещё до начала разговора.
Возьми последний полный месяц по одному поставщику и раздели его на отклонение цены и отклонение количества по двум формулам выше. Если ценовая сторона заметно больше, разговор нужен с поставщиком, а не с приёмщиком, — а всё остальное, что мы публикуем для ресторанных операторов, лежит вместе в разделе про рестораны.