← На главную
С 1 марта 2024 года вступили в силу новые правила учета алкогольной продукции в общественном питании, требующие фиксации частичного выбытия (продажи "чистого" алкоголя в миллилитрах) через чек ККМ с передачей данных в ЕГАИС. В этой статье мы подробно разберем, как реализовать этот механизм в конфигурации 1С:Розница 2.3, какие ошибки могут возникать при передаче чеков и как их исправить.
Основные понятия и требования к учету
Прежде чем приступать к настройке программы, определимся с методологией. В рамках новых требований существуют два сценария выбытия алкоголя, которые мы должны различать:
- Продажа чистого алкоголя (порционно). Клиент заказывает 50 мл водки или виски. В этом случае мы обязаны пробить чек ККМ, отсканировать марку и указать объем (50 мл). Это и есть "частичное выбытие".
- Использование в коктейлях. Алкоголь является ингредиентом блюда/напитка. В этом случае чек ККМ с маркой не бьется. Бутылка списывается целиком "Актом списания" в момент вскрытия тары с причиной "Приготовление коктейлей (блюд)".
Далее мы сосредоточимся именно на первом пункте — настройке частичного выбытия.
Настройка номенклатуры для продажи в розлив
Для корректной работы кассира нам необходимо правильно подготовить справочник Номенклатура. Рассмотрим два основных подхода, обсуждаемых в профессиональном сообществе.
Вариант 1: Использование разукомплектации (Схемы "Набор")
Этот метод часто используется, если учет ведется в миллилитрах. Мы создаем одну номенклатуру "Водка Царская (розлив)" с единицей измерения "мл".
Алгоритм действий:
- Создаем номенклатуру для продажи (например, "Водка 1 мл").
- Для основной "бутылочной" номенклатуры (которая приходит по ЕГАИС) настраиваем комплектацию или делаем документ
Сборка товаров (операция "Разборка"). Чтобы упростить этот этап, можно использовать расширение для автоматизации создания документов "Сборка товаров" на основании отчетов о розничных продажах.
- Разбираем 1 бутылку (0.5 л) на 500 единиц товара "Водка 1 мл".
- При продаже кассир выбирает товар "Водка 1 мл" и указывает количество (например, 50).
Однако этот метод требует постоянного оформления документов разборки.
Вариант 2: Использование упаковок и признака "Продается в розлив" (Рекомендуемый)
Более корректный метод с точки зрения логики 1С:Розница и связи с ЕГАИС.
- В карточке
Вид номенклатуры для типа "Алкогольная продукция" устанавливаем флаг Продается в розлив.
- В карточке самой номенклатуры указываем емкость тары (объем бутылки в литрах). Для массового заведения новых карточек удобно использовать инструмент, позволяющий выполнить создание дублей номенклатуры для крепкого алкоголя в розлив.
- Настраиваем связь с ЕГАИС (сопоставление) именно для этой "бутылочной" позиции.
- При продаже кассир сканирует марку с бутылки. Программа, видя признак розлива, запрашивает объем порции в миллилитрах.
Техническая проблема: Ошибка формата чека (V3 vs V4)
Одной из самых частых проблем, с которой мы сталкиваемся при обновлении на релизы 2.3.17.xx – 2.3.19.xx, является некорректное списание марок, даже если чек пробит успешно.
Симптомы:
- Чек на кассе пробивается.
- Данные уходят в УТМ.
- Однако марка в ЕГАИС не списывается (остаток не уменьшается).
Причина:
В ранних релизах (включая 2.3.17.26 и 2.3.18.23) была обнаружена ошибка формирования XML-запроса в УТМ. Несмотря на то, что тело чека формировалось в новом формате V4 (требуемом для передачи тега <volume> — объем списания), в заголовке POST-запроса к УТМ указывалась третья версия формата.
УТМ (Универсальный Транспортный Модуль), видя заголовок V3, автоматически преобразовывал чек в старый формат, отбрасывая информацию о частичном выбытии. В результате ЕГАИС получал данные некорректно или игнорировал списание объема.
Решение:
Для исправления этой ситуации необходимо:
- Убедиться, что установлен УТМ версии не ниже 4.2.0.
- Установить официальный патч от 1С или обновиться до актуального релиза, где ошибка исправлена.
В частности, для обсуждаемых версий был выпущен патч:
EF_00_00645409
Этот патч корректирует формирование заголовков запроса, обеспечивая передачу чека в формате V4. После его установки механизм частичного выбытия начинает работать корректно.
Процесс продажи и списания "под ноль"
Разберем нюансы работы кассира и логику списания последней порции.
Порядок действий кассира
- Добавить товар в чек.
- При запросе акцизной марки — отсканировать её с бутылки. Это обязательно делать каждый раз при продаже любой порции из этой бутылки.
- Указать продаваемый объем в миллилитрах.
Списание последней порции
Многие пользователи сталкиваются с вопросом: как списать марку окончательно? В интерфейсе РМК может появляться галочка "Зафиксировать выбытие". Если возникают сложности со списанием, рекомендуем использовать удобную обработку для списания акцизных марок, которая помогает навести порядок в остатках.
- В ЕГАИС: Учет ведется по остаточному объему марки. Марка считается активной, пока на ней числится положительный остаток в миллилитрах. Как только сумма проданных порций становится равна (или превышает) исходный объем бутылки, марка автоматически выводится из оборота.
- В 1С: Галочка "Выбытие" при продаже последней порции нужна для того, чтобы отправить в ЕГАИС информацию о том, что тара пуста, даже если математически там могли остаться "погрешности" учета.
Если вы ставите галочку полного списания, но марка остается на остатках, выполните следующие действия:
- Выполните автоматическую загрузку остатков акцизных марок по регистру 3 для актуализации данных в базе.
- Запросите в 1С отчет "Остатки марок". Если данные не сходятся, вам может пригодиться помощник списания с остатков ЕГАИС, который позволяет корректно сопоставить марки и фактические остатки на 3-м регистре.
Что делать со старыми вскрытыми бутылками?
Актуальный вопрос: как быть с алкоголем, который был вскрыт до 1 марта 2024 года и стоит в баре?
Правило: "Старые" бутылки должны были быть списаны документом Акт списания ЕГАИС целиком при вскрытии (по старым правилам). Следовательно:
- По данным ЕГАИС эти бутылки уже числятся как реализованные.
- Продавать их через кассу со сканированием марки нельзя (ЕГАИС вернет ошибку, так как марка уже списана).
- Такой алкоголь можно "допродать" без отправки чеков в ЕГАИС (так как он уже списан), либо использовать для внутреннего потребления/коктейлей, пока он не закончится физически.
- Новые правила применяем только к тем бутылкам, которые мы откупориваем, начиная с 1 марта.
Резюме по устранению неполадок
Если у вас не списываются марки при розливе:
- Проверьте версию УТМ (должна быть 4.2.0+).
- Установите патч
EF_00_00645409 или обновите конфигурацию до последней версии.
- Убедитесь, что в карточке вида номенклатуры стоит флаг "Продается в розлив".
- При продаже коктейлей используйте
Акт списания на целую бутылку, а не чек ККМ.