При организации учета алкогольной продукции в предприятиях общественного питания (бары, рестораны, кафе) часто возникают вопросы о том, как правильно списывать фасованный алкоголь с указанием акцизных марок. Разберем порядок действий в программе «1С:Розница», рассмотрим технологию вскрытия тары, вариант списания через чеки ЕГАИС и эмулятор ККТ, а также проанализируем распространенную ошибку валидации XML при отправке актов списания.
Для предприятий общественного питания продажа алкоголя имеет свою специфику: списывать продукцию необходимо при вскрытии бутылки (кеги, бочки) до момента ее непосредственного розлива и подачи клиенту. С точки зрения ФСРАР (ЕГАИС), операция вскрытия тары приравнивается к розничной реализации, поэтому фиксация в системе производится с указанием конкретной акцизной марки.
Рассмотрим стандартную цепочку оформления вскрытия тары в бэк-офисе 1С:Розница:
Если на торговой точке используется автономная («ручная») кассовая техника, которая не имеет прямого подключения к компьютеру с 1С, проведение обычных розничных чеков через Рабочее место кассира (РМК) вызывает затруднения. Рассмотрим варианты решения этой проблемы:
Вариант 1. Использование документа «Чек ЕГАИС»
Создание документа Чек ЕГАИС с операцией «Вскрытие тары» позволяет отразить розничное списание алкогольной продукции в ЕГАИС с указанием акцизной марки без фиксации денежных средств на ККТ. Это штатный механизм для общепита, предназначенный именно для регистрации факта открытия бутылки.
Вариант 2. Использование эмулятора ККТ
Для оформления продаж или вскрытия тары через кассовый интерфейс (РМК) можно установить виртуальное кассовое оборудование — эмулятор ККТ из состава Библиотеки подключаемого оборудования (БПО). Настройка эмулятора позволяет формировать документ Чек ККМ, считывать акцизные марки и отправлять сведения в ЕГАИС без фискализации на физическом кассовом аппарате.
Проанализируем распространенную техническую ошибку, с которой сталкиваются пользователи при попытке отправить документ ActWriteOffShop_v2 (Акт списания из Регистра №2 / Торгового зала) с указанием акцизных марок в блоке MarkCodeInfo:
<A><error>org.xml.sax.SAXParseException; cvc-complex-type.2.4.a: Invalid content was found starting with element 'awr:MarkCode'. One of '{MarkCode}' is expected.</error><ver>2</ver></A>
Выясним причину этой ошибки. В схеме XSD для документов списания из Торгового зала (Регистр №2) по документообороту версии 2 передача акцизных марок в структуре MarkCodeInfo не предусмотрена либо не соответствует формату схемы, так как Регистр №2 предназначен для партионного и суммового учета по алкокодам (AlcCode).
Для корректного помарочного списания продукции необходимо соблюдать следующие правила:
Таким образом, для корректной работы с маркированным алкоголем в общепите необходимо либо использовать штатный механизм вскрытия тары (через документооборот чеков ЕГАИС), либо производить помарочное списание с Регистра №1 и №3 с соблюдением требований к XSD-схемам ЕГАИС.