Коррекция себестоимости в iiko
Пожалуй пришло время поговорить про то, о чем многие спрашивают. И некоторые даже понимают, что это. Но вопросов по этой теме всегда больше, чем ответов.
💬Новичкам возможно будет сложно, но и тема с завихрениями😂
Погнали🔽
Давайте начнем с базы.
1️⃣ iiko работает по методу ССС. То есть она рассчитывает цену за кг деля общую сумму товара на его общее количество.
2️⃣ iiko позволяет нам работать «в минус». То есть иметь отрицательные остатки на складе. Отрицательный остаток образуется, когда программа потратила продукта больше, чем производство. Чаще всего причина в недовложениях на производстве и некорректных ТТК.
Чуть реже - в затерявшемся первичном документе.
Представьте, что у вас на остатках закончился сахар, но Кухня продолжила продавать блюда с сахаром. В учете система видит, что сахара "‑2 кг". Позже вы покупаете и приходуете 10 кг сахара.
❓Как система должна правильно рассчитать новую цену сахара, если часть товара уже была потрачена "в долг"?
Именно для таких ситуаций и существует Коррекция себестоимости.
Как считается себестоимость при минусах?
Если на каком-то складе есть товар в плюсе, себестоимость считается по нему.
Если везде только отрицательные остатки, то себестоимость считается по ним.
❓ Что такое коррекция себестоимости и зачем она нужна?
Коррекция себестоимости — это автоматическая проводка, которая не меняет количество товара, а только "исправляет" его стоимость.
Она срабатывает только в одном случае: при приходе товара на отрицательный остаток.
❗️Задача коррекции — сделать так, чтобы после оприходования новой партии товара по новым ценам, себестоимость нового товара не была завышенной, а соответствовала реальной цене, по которой вы его купили.
❓Как считается сумма коррекции?
Формула выглядит сложно, но на деле логична:
Сумма Коррекции = ("Цена нового прихода" × "Количество в минусе") − "Стоимость в минусе"
"Стоимость в минусе" — это условная стоимость, по которой товар уже был списан.
Пример:
Без коррекции (неправильно):
Списано в минус 1 кг сахара. Система "посчитала" его стоимость как 5 руб.
Остаток: -1 кг на сумму -5 руб.
Приход: Вы купили 2 кг сахара по 10 руб./кг.
Приход: +2 кг на сумму +20 руб.
Итог без коррекции:
Количество: -1 + 2 = 1 кг
Сумма: -5 + 20 = 15 руб.
Себестоимость: 15 руб. / 1 кг = 15 руб./кг
⛔️Проблема: Получилось, что ваш сахар стоит 15 руб./кг, хотя вы покупали его по 10 руб. Это нелогично.
✏️С коррекцией (правильно):
Повторим шаги 1 и 2. Перед итоговым расчетом система делает коррекцию:
Коррекция = (10 руб./кг × -1 кг) − (-5 руб.) = (-10 руб.) + 5 руб. = -5 руб.
Эта проводка "убирает" лишние 5 рублей из стоимости остатка.
Итог с коррекцией:
Количество: 1 кг (не изменилось)
Сумма: 15 руб. + (-5 руб. коррекции) = 10 руб.
Себестоимость: 10 руб. / 1 кг = 10 руб./кг
Отлично! Теперь себестоимость равна цене последней закупки, что правильно отражает реальность.
Альтернатива коррекции:
Чаще всего система действует умнее: она не создает отдельную проводку коррекции, а пересчитывает себестоимость прошлых списаний задним числом. В нашем примере она бы просто изменила стоимость первоначального списания с 5 руб. на 10 руб., и необходимость в коррекции отпала бы сама собой.
❗️Коррекция появляется только когда изменить прошлые проводки нельзя (например, отчетный период уже закрыт).
Как избежать коррекций?
Коррекция — это "костыль" для исправления некорректных с точки зрения учета ситуаций. Идеальное решение — не допускать отрицательных остатков. Но это легко в теории, на реальной практике - невозможно.
Рекомендация техподдержки классическая :
Настройте права доступа в iiko, чтобы запретить продажи и списания при нулевом остатке и регулярно проводите инвентаризацию и просматривайте РОСВ
Что опять же, легко только в теории, но на практике сложно осуществимо. Особенно для калькуляторов - аутсорсеров🤷♀️
P.S. Будет ещё продолжение на эту тему) Чтоб уж точно закрыть вопрос🙌
