В процессе работы с алкогольной продукцией и подготовки отчетности пользователи часто сталкиваются с необходимостью узнать, какими были остатки в системе ЕГАИС на определенное число в прошлом. Чаще всего это требуется для «подгонки» деклараций или поиска причин расхождений. Разберем подробно, позволяет ли система ЕГАИС получать такие данные и какие существуют методы решения этой задачи в программах 1С.
Начнем с главного технологического аспекта работы с ЕГАИС через Универсальный транспортный модуль (УТМ). Проанализируем возможности запроса остатков: технически система спроектирована таким образом, что она не хранит историю срезов остатков для выдачи по запросу пользователя. Когда мы отправляем запрос через 1С, УТМ обращается к серверу ФСРАР и получает данные, актуальные исключительно на текущий момент времени.
Рассмотрим причины, по которым запрос на «вчерашнее число» невозможен:
Выясним, как обойти это ограничение, если данные за прошлые периоды все же необходимы для аналитики. Единственный надежный способ — это настройка автоматического сохранения остатков. Проанализируем алгоритм действий:
Во многих конфигурациях 1С (например, «1С:Розница» или «1С:Управление торговлей») можно настроить регламентное задание. Суть его заключается в следующем: система каждую ночь (например, в 03:00) отправляет запрос остатков в ЕГАИС, получает ответ и записывает эти данные в специальный регистр или документ «Остатки ЕГАИС» в самой базе 1С. Таким образом, у вас накапливается собственная история, к которой можно обратиться в любой момент.
Если вы программист, то для реализации подобного механизма можно использовать следующий пример структуры кода для регламентного задания:
Процедура ЗапроситьОстаткиЕГАИСНаСервере()
// Создаем новый документ запроса остатков
Запрос = Документы.ЗапросОстатковЕГАИС.СоздатьДокумент();
Запрос.Дата = ТекущаяДата();
Запрос.ОрганизацияЕГАИС = Справочники.КлассификаторОрганизацийЕГАИС.НайтиПоНаименованию("Наш Магазин");
Запрос.Записать();
// Отправляем запрос в УТМ
ИнтеграцияЕГАИС.ОтправитьЗапросВУТМ(Запрос);
КонецПроцедуры
После получения ответа от ЕГАИС данные будут сохранены в табличной части этого документа, и вы сможете увидеть, какие остатки были в системе в конкретный день.
Разберем ситуацию, когда запрос остатков «на вчера» нужен для исправления ошибок в декларации. ФСРАР (Росалкогольтабакконтроль) активно сверяет данные в декларациях с данными, зафиксированными в ЕГАИС. Ранее допускались расхождения до 100 декалитров, но сейчас контроль стал значительно строже.
С 2024 года правила для розницы существенно изменились. Посмотрим на ключевые моменты:
Рассмотрим по шагам, как выровнять остатки, если вы обнаружили расхождения. Для этого в современных версиях 1С предусмотрены специальные помощники.
Шаг 1: Проведение инвентаризации.
Прежде чем что-то списывать, необходимо понять реальное положение дел. Мы проводим пересчет товаров на складе и в торговом зале. В программе 1С это оформляется документом ПриказНаПересчетТоваров.
Шаг 2: Сопоставление данных. Используем обработку «Сопоставление остатков ЕГАИС». Программа сравнит данные в вашей учетной базе 1С с данными, полученными по последнему запросу из ЕГАИС.
Шаг 3: Списание излишков в ЕГАИС.
Если в системе ЕГАИС числится товар, который фактически продан (например, «мимо кассы» или по другим причинам), его необходимо списать. Для этого создается документ АктСписанияЕГАИС. Важно правильно выбрать причину списания:
Шаг 4: Постановка на баланс.
Если же в ЕГАИС товара меньше, чем на полках, используется АктПостановкиНаБалансЕГАИС. Помните о жестких лимитах: постановка продукции на второй регистр (торговый зал) ограничена (не более 100 единиц в месяц), а для крепкого алкоголя требуется сканирование каждой акцизной марки.
Проанализируем ситуацию с регистрами, так как это напрямую влияет на остатки. В ЕГАИС существует два основных регистра:
При выравнивании остатков обязательно проверяйте оба регистра. Часто бывает так, что на «Складе» у вас минус, а в «Торговом зале» — огромный плюс, или наоборот. В таком случае вместо списания нужно выполнить операцию ПередачаВТорговыйЗал или ВозвратИзТорговогоЗала.
Разберем технический нюанс, упомянутый пользователями форума — работу с ключами (ЭЦП). Если ваша подпись (ранее Jacarta, теперь Rutoken ЭЦП 2.0/3.0) просрочена, УТМ перестанет работать. В этом случае вы не сможете не только запросить остатки, но и подтвердить приходные ТТН. ФСРАР дает 3 дня на работу в офлайн-режиме, после чего продажи будут заблокированы.
Важный совет: всегда контролируйте срок действия КЭП в личном кабинете налоговой или через настройки УТМ. Если магазин закрывается или ИП прекращает деятельность, остатки в ЕГАИС все равно нужно обнулить (списать или вернуть поставщику), иначе в будущем возможны штрафные санкции даже по закрытому предприятию.
Подводя итог нашему анализу, зафиксируем основные выводы:
АктСписанияЕГАИС текущей датой. В поле «Дата акта» можно указать фактическую дату (в разумных пределах), но в систему документ попадет текущим моментом.