Как списать партионный алкоголь с 1 регистра ЕГАИС после 1 апреля?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

С 1 апреля 2021 года правила работы с ЕГАИС существенно ужесточились в рамках перехода на полный поштучный учет. Многие организации столкнулись с ситуацией, когда на первом регистре (склад) числятся остатки старой партионной продукции, физический доступ к которой отсутствует (бутылки утеряны, разбиты или проданы без корректного списания), а марки (штрихкоды) неизвестны. Попытки списать такую продукцию или переместить ее на второй регистр (торговый зал) стандартными методами часто заканчиваются отказом системы. Разберем подробно, как действовать в такой ситуации, проанализируем причины ошибок и рассмотрим доступные варианты решения проблемы.

Почему возникают сложности со списанием?

Для начала проанализируем ситуацию с технической точки зрения. Основная проблема заключается в том, что ЕГАИС теперь требует указания марок в актах списания с первого регистра при любых причинах, кроме реализации (где они и так обязательны). Даже если продукция числится как партионная, система может блокировать документ с ошибкой "Не указаны марки". Рассмотрим причины, по которым это происходит:

  1. Тотальный поштучный учет: Согласно распоряжениям ФСРАР, списание без марок с 1 регистра технически закрыто для большинства категорий крепкого алкоголя.
  2. Скрытая поштучность: Это крайне важный нюанс. Даже если вы считаете товар партионным, он мог перейти в статус поштучного учета в фоновом режиме. Если по данной партии (конкретной справке "Б" или алкокоду) ранее проводились любые операции с указанием марок (например, возврат от клиента или фиксация чека), система помечает всю партию как "ожидающую марки" при любых последующих движениях.
  3. Запрет на перемещение: С 01.04.2021 введен жесткий запрет на передачу маркированной продукции во второй регистр, если на остатке второго регистра по данному коду числится ноль или положительное значение.

Способ 1: Использование «виртуальных минусов» на втором регистре

Рассмотрим вариант, который позволяет легально переместить часть продукции с 1 регистра на 2 регистр без указания марок. Это возможно только в том случае, если на втором регистре у вас образовался отрицательный остаток по конкретному алкокоду. Такое случается, если продажи велись через торговый зал, а поступления на второй регистр не фиксировались.

Разберем алгоритм действий:

  1. Проанализируем остатки по второму регистру. Если по позиции Вино столовое на 1 регистре числится 10 штук, а на 2 регистре — минус 5 штук, мы имеем право переместить ровно 5 штук.
  2. Оформим документ Передача в регистр №2 на количество, не превышающее сумму минуса.
  3. После проведения документа остаток на втором регистре станет нулевым, а на первом — уменьшится.
  4. Если после этого на втором регистре все еще требуется списание (уже положительного остатка), то списание со второго регистра (в отличие от первого) все еще может проходить без указания марок для старой партионной продукции.

Способ 2: Запрос марок через УТМ и Личный кабинет

Если бутылок физически нет, но списать их с 1 регистра необходимо, мы можем попытаться "выудить" информацию о марках, которые система закрепила за нашей организацией. Для этого воспользуемся техническими возможностями Универсального Транспортного Модуля (УТМ).

Выясним, какие марки числятся за конкретной справкой "Б". В 1С это обычно реализуется через запросы к ЕГАИС. Нам потребуется отправить запрос типа QueryRestBCode. Посмотрим на логику процесса:

При отправке запроса по идентификатору справки 2 (справка "Б"), ЕГАИС присылает ответ в виде XML-файла, содержащего список всех марок, которые числятся на остатке по этой партии. Получив эти коды, мы можем:

Поскольку марки в документе будут присутствовать и они будут валидными (взятыми из самой системы), ЕГАИС примет такой акт, даже если физически марки вам недоступны.

Способ 3: Официальное обращение в МРУ Росалкогольтабакконтроля

Если программные методы не помогают (например, запрос марок возвращает пустой список, а перемещение на 2 регистр заблокировано), остается только административный путь. Это особенно актуально при закрытии лицензии, когда необходимо обнулить остатки в сжатые сроки.

Проанализируем порядок действий для подачи официального обращения:

  1. Подготовим акт инвентаризации, в котором зафиксируем отсутствие продукции и невозможность получения марок техническими средствами.
  2. Составим официальное письмо в Межрегиональное управление (МРУ) РАР по вашему федеральному округу.
  3. В письме укажите: "В связи с полным переходом на поштучный учет и отсутствием физических носителей (бутылок) для сканирования марок, просим согласовать списание партионной продукции с 1 регистра без указания ШК".
  4. К письму приложите подробный список позиций с указанием алкокодов и номеров справок "Б".

Как показывает практика, регулятор может в ручном режиме разрешить списание или дать временный доступ к операциям без проверки марок для вашей организации.

Технический нюанс: Версии документов и УТМ

Обратим внимание на программную составляющую. Если вы используете устаревшие версии ПО (например, 1С:Розница 2.2 и УТМ версии 3.0.8), система может работать некорректно с новыми требованиями. Посмотрим на важные моменты:

Во-первых, необходимо убедиться, что акты списания отправляются в формате V4. В старых форматах (V2) требования к маркам могут быть более жесткими или обрабатываться с ошибками, не предусмотренными актуальной логикой ЕГАИС.

Во-вторых, в коде обработки выгрузки следует проверить заполнение реквизитов. Если мы используем программную отправку, убедимся, что объект АктСписания не содержит пустых коллекций марок, если тип списания подразумевает их наличие. Рассмотрим пример логики формирования акта (схематично):


// Пример подготовки данных для акта списания (v4)
НоваяСтрока = АктСписания.Товары.Добавить();
НоваяСтрока.Номенклатура = ВыбранныйАлкоголь;
НоваяСтрока.Количество = 1;
НоваяСтрока.Справка2 = ИдентификаторСправкиБ;

// Если марки получены через QueryRestBCode, добавляем их
Если ЕстьПолученныеМарки Тогда
    Для Каждого ТекМарка Из СписокМарок Цикл
        НовыйШтрихкод = НоваяСтрока.АкцизныеМарки.Добавить();
        НовыйШтрихкод.Штрихкод = ТекМарка;
    КонецЦикла;
КонецЕсли;

Выводы и рекомендации

Подводя итог, можно сказать, что простого способа "нажать одну кнопку" для списания партионки без марок с 1 регистра больше не существует. Однако, последовательно выполняя следующие шаги, вы сможете решить задачу:

Помните, что затягивание с обнулением остатков, особенно после окончания действия лицензии, может привести к административным штрафам, поэтому рекомендуем начинать процедуру списания через МРУ заранее.

← На главную