Регистры ЕГАИС расходятся с реальной полкой не из-за сбоя системы, а из-за того, что в магазине каждый день происходят события, которые никто не оформил документом. Бутылка разбилась, товар уехал на соседнюю точку, кассир пробил похожую позицию, приёмку закрыли «примерно». Каждое такое событие сдвигает остаток на регистре, и пока сдвиг не разобран в тот же день, он превращается в необъяснимую разницу.
Поэтому проблемы начинаются не в момент подключения, а примерно на третий месяц работы. Подключение — это разовая техническая процедура: транспортный модуль, ключ, обмен с учётной системой. Она либо сделана, либо нет. А эксплуатация — это ежедневный поток мелких несоответствий, который либо разбирают по горячим следам, либо накапливают до инвентаризации.
Ниже — разбор эксплуатации: что происходит с бутылкой по шагам, пять причин расхождений и как их отличить одну от другой, порядок ежедневной сверки на 12 минут и модельный расчёт, во что обходятся два режима работы. Устройство самой системы, экономику приёмки и требования к справочникам мы разбирали отдельно — в статье про учёт алкоголя и ЕГАИС, здесь всё это считается уже сделанным.
Путь бутылки: шесть шагов и три места, где теряется остаток
Движение алкоголя в рознице описывается шестью шагами. Расхождение может возникнуть на любом, но три шага дают почти все проблемы: приёмка, перемещение между регистрами и продажа на кассе.
- 1Заказ поставщику
Обычная заявка в учётной системе. На регистры не влияет, но именно здесь закладывается пересорт: если в заказе позиция названа своим внутренним именем, а поставщик отгрузит другой алкокод, расхождение поедет дальше по всей цепочке.
- 2Электронная накладная от поставщика
Приходит через транспортный модуль. С этого момента у вас есть обязательство ответить: принять, принять частично актом расхождений или отказать. Молчание — тоже событие, и оно копится.
- 3Физическая приёмка и сканирование марок
Пересчёт по факту и сверка марок с накладной. Главная точка расхождений: приняли «на глаз» и подтвердили документ целиком, потому что машина поставщика ждёт.
- 4Постановка на первый регистр — склад
После подтверждения накладной товар встаёт на складской регистр. На полке его ещё нет: физически он в подсобке, а по данным уже в магазине.
- 5Передача на второй регистр — торговый зал
Отдельный документ. Пропущенное перемещение — вторая по частоте причина того, что на регистре зала пусто, а на полке товар стоит.
- 6Продажа на кассе и списание
Касса выводит марку из оборота. Всё, что ушло с полки не через кассу — бой, дегустация, порча, — списывается отдельным актом, и именно этот акт забывают чаще всего.
Горизонтальная схема из шести блоков со стрелками: «Заказ поставщику» → «Электронная накладная» → «Приёмка и сканирование марок» → «Регистр 1: склад» → «Регистр 2: торговый зал» → «Касса, вывод марки». Три блока — «Приёмка», «Регистр 2» и «Касса» — обведены двойным контуром и подписаны снизу «здесь возникает расхождение». Под схемой отдельная стрелка вниз от «Регистр 2» с подписью «бой, порча, дегустация — акт списания». Чертёжный стиль, подписи по-русски.
Пять причин расхождений и как их различить
Расхождения выглядят одинаково — цифра на регистре не совпадает с полкой, — но лечатся по-разному. Различить их можно по двум признакам: расхождение на одной позиции или на всей партии, и в какую сторону оно смотрит — регистр больше полки или меньше.
| Причина | Как выглядит в данных | Где искать | Что делать |
|---|---|---|---|
| Неполная приёмка: подтвердили накладную целиком, а привезли меньше | На регистре склада больше, чем на полке, по всей партии одного поставщика | Журнал накладных за 30 дней, подтверждённые без акта расхождений | Акт списания с основанием и разговор с поставщиком; впредь — правило трёх действий на приёмке |
| Продажа без сканирования марки | Регистр зала больше полки на единицы, разброс по разным позициям и сменам | Отчёт по чекам с алкоголем без вывода марки, разрез по кассирам | Разбор со сменой, блокировка ручного ввода алкогольных позиций на кассе |
| Бой и порча без акта списания | Регистр зала больше полки, позиции разовые, часто дорогие | Журнал смен, камеры, устные сообщения администратору | Акт списания в тот же день; отдельная кнопка списания у администратора |
| Пересорт по алкокоду | По одной позиции минус, по соседней плюс на то же количество | Накладная поставщика: сравнить алкокод и наименование в карточке | Актом расхождений это не лечится — только отказ от накладной и переоформление |
| Перемещение между точками без документа | На одной точке регистр больше полки, на другой — меньше, на одинаковое количество | Переписка администраторов, журнал перемещений за период | Оформить перемещение задним числом нельзя — оформляется списание и приход, оба с объяснением |
Это единственная из пяти причин, где привычное действие не работает. Если поставщик привёз другой алкокод, частичная приёмка зафиксирует неверный товар на вашем регистре, и дальше он будет мешать каждой сверке. Правильное действие — отказ от накладной целиком и запрос переоформления. Кассир и приёмщик должны знать это наизусть, потому что решение принимается за минуты, пока машина стоит у магазина.
Ежедневная сверка: 12 минут и журнал разбора
Смысл ежедневной сверки не в том, чтобы поймать вора, а в том, чтобы расхождение разбиралось, пока документы за него ещё существуют в чьей-то памяти. Через сутки причина находится почти всегда, через два месяца — примерно в половине случаев.
- 1Открыть остатки по обоим регистрам и выгрузить движение за сутки: приход, перемещения, продажи, списания.
- 2Сравнить с продажами по кассе: количество проданных алкогольных позиций должно совпасть с количеством выведенных марок. Расхождение здесь — это чек с ручным вводом.
- 3Проверить очередь транспортного модуля: есть ли документы, которые не ушли или не получили ответ. Всё, что висит больше суток, идёт в журнал разбора именем ответственного.
- 4Посмотреть список накладных, подтверждённых вчера без акта расхождений, и сверить хотя бы одну наугад с фактическим приходом.
- 5Записать в журнал разбора всё непонятное: позиция, количество, дата, версия причины, ответственный, срок. Журнал — обычная таблица, ничего специального для него не нужно.
На точке средних размеров это 10–12 минут в день у товароведа или администратора. Ключевое здесь — не инструмент, а именованная ответственность: пока сверка «на всех», её не делает никто. Это тот же принцип, что и в регламенте приёмки на складе со сверкой с УПД, только цена ошибки выше — алкоголь на регистре нельзя просто пересчитать заново.
Сколько стоят два режима работы
Ниже — модельный расчёт для магазина у дома с алкогольной лицензией: оборот алкоголя 1,4 млн ₽ в месяц, около 3 400 бутылок, 45 приходных накладных, средняя закупочная цена позиции 310 ₽. Ставка товароведа — 620 ₽/час с учётом налогов, как в соседнем расчёте по приёмке. Расхождения возникают примерно на 1,8 % оборота, это 61 бутылка в месяц.
Разница между режимами — не в количестве расхождений, а в доле тех, которые удалось объяснить. При разборе на следующий день объясняются примерно 90 % случаев, при квартальном — 45 %. Остальное списывается за свой счёт.
Две вертикальные столбчатые колонки одинаковой ширины. Левая «Ежедневная сверка, 6 634 ₽» разбита на сегменты: сверка 3 224 ₽, разбор 1 550 ₽, списание 6 бутылок 1 860 ₽. Правая «Квартальный разбор, 15 066 ₽»: разбор завала 4 526 ₽, списание 34 бутылок 10 540 ₽; сегмент списания залит плотной штриховкой. Между колонками горизонтальная скоба с подписью «разница 8 432 ₽ в месяц». Снизу подпись: «объяснено 90 % против 45 % расхождений». Чертёжный стиль, подписи по-русски.
Разница в 8 432 ₽ в месяц — это одна точка. На сети из четырёх магазинов уже 33 728 ₽, и здесь появляется смысл говорить о технике: ежедневный отчёт расхождений, контроль очереди транспортного модуля и общий журнал разбора по всем точкам. Порядок цифр тот же, что и в расчёте по блокировке продаж на кассе из-за маркировки: на одной точке эффект есть, но подрядчика он не оплачивает.
Когда транспортный модуль молчит
Отдельная категория проблем — документы, которые не ушли. Транспортный модуль работает на локальной машине в магазине, и у него хватает поводов замолчать: перезагрузка кассового компьютера, срок ключа, обрыв связи, зависшая очередь. Внешне ничего не происходит: магазин торгует, кассир не видит ошибки, а обязательства копятся.
Список сообщений, которые модуль должен отправить или получить: подтверждения накладных, акты списания, ответы на запросы остатков. Очередь имеет свойство расти молча. Рабочее правило: всё, что висит в очереди больше суток, разбирается человеком с именем, а не «когда дойдут руки».
- Ответственный за очередь — администратор точки или товаровед, но не кассир. У кассира нет ни доступа, ни времени, ни полномочий решать, что делать с зависшим документом.
- Повтор отправки — автоматический, с интервалом и ограничением по числу попыток. Ручной повтор «на всякий случай» плодит дубли документов, которые потом приходится разбирать отдельно.
- Утреннее сообщение о состоянии очереди — самая дешёвая часть автоматизации и самая полезная. Одна строка в чате: сколько документов не ушло за ночь и по каким точкам.
- Срок ключа проверяется календарём, а не по факту отказа. Просроченный ключ останавливает приёмку в тот день, когда приехала машина, и это дороже любого напоминания.
Алкогольная номенклатура: третий справочник
Есть работа, которую невозможно свалить на систему: сопоставление алкокода из накладной с карточкой в учёте и позицией в кассовом ПО. Одна и та же бутылка живёт в трёх справочниках, и совпадать они обязаны все три. Расхождение здесь не даёт красивой ошибки — оно просто делает так, что остатки не сходятся ни при каком регламенте.
Практическое следствие: заведение новой алкогольной позиции — это не «создать карточку», а отдельная процедура с проверкой. Один человек в компании отвечает за то, что новый алкокод привязан к карточке и к позиции на кассе, и до этой привязки товар не выкладывается в зал. Порядок тот же, что в любом разговоре про данные: дашборд и любая сверка начинаются со справочников, а не с отчёта.
Что автоматизируется и где кончается коробка
Автоматизировать в ЕГАИС имеет смысл ровно четыре вещи: приёмку сканером вместо ручного сопоставления, ночной отчёт расхождений между регистрами и кассой, контроль очереди транспортного модуля и напоминание о неоформленных списаниях. Всё остальное — физическая приёмка, решение по расхождению, разговор с поставщиком — остаётся людям и останется у них при любой системе.
Первые три пункта из четырёх умеет коробка. Розничные сервисы товарного и алкогольного учёта стоят 300–3 000 ₽ в месяц за точку — это 1С:Розница, Контур.Маркет, МойСклад, Saby (ранее СБИС). При одной-двух точках и обороте алкоголя до 2 млн ₽ в месяц любая заказная работа проигрывает им по деньгам с разгромным счётом: 8 432 ₽ месячного эффекта не оплачивают и одного дня инженера по рыночной ставке 3 000 ₽/час.
Заказная работа начинается там, где коробка кончается, и границы у неё вполне конкретные. Первая — несколько юрлиц на одном контуре: сводный отчёт по расхождениям, когда точки оформлены на разные организации, коробочные сервисы не собирают. Вторая — обмен с 1С:УТ или 1С:ERP, где алкогольный контур должен лечь на уже существующую схему обмена, а не жить рядом с ней. Третья — нестандартный документооборот: собственное производство разливных напитков, оптовая отгрузка с той же лицензии, поставки в HoReCa. Четвёртая — сеть от четырёх точек, где нужен общий журнал разбора и сравнение точек между собой, а не пять отдельных отчётов, которые кто-то сводит руками.
Когда всё это делать не надо
Есть три ситуации, в которых описанный выше режим избыточен, и честнее сказать об этом прямо, чем продать проект.
- Одна точка с небольшим алкогольным оборотом. При обороте до 800 000 ₽ в месяц по алкоголю тот же расчёт даёт уже около 4 800 ₽ разницы в месяц, а времени сверка отнимает столько же — те же 10–12 минут в день. Здесь работает регламент на листе А4 и коробочный отчёт, а любая разработка — деньги на ветер.
- Магазин, где приёмку делает собственник лично. Пока накладные принимает один человек, который помнит каждую машину, доля объяснённых расхождений и так близка к 90 %. Автоматизация тут не даёт прироста — она понадобится в день, когда появится вторая смена.
- Пока не сведены три справочника. Если алкокод, карточка учёта и позиция на кассе живут своей жизнью, ежедневный отчёт расхождений будет каждый день показывать одно и то же и его перестанут читать за две недели. Сначала справочники, потом сверка, потом автоматизация — порядок не переставляется.
И общее правило, которое работает не только для алкоголя. Регламент, который выполняется, всегда дешевле системы, которую никто не открывает. Автоматизация здесь не заменяет ежедневную сверку — она сокращает её с 12 минут до 4 и делает так, чтобы про неё нельзя было забыть. Если сверки нет в принципе, начинать надо не с подрядчика.
Расхождение стоит ровно столько, сколько времени прошло с момента, когда оно возникло.
