При переходе на работу с новыми акцизными марками (поштучный учет, 150 символов DataMatrix) пользователи часто сталкиваются с неинформативным сообщением от системы ЕГАИС: «1: Проверка не пройдена». Эта ошибка блокирует продажу и не дает закрыть чек на кассе. Давайте разберем по шагам, почему возникает эта проблема, проанализируем структуру XML-файла чека и выясним, как привести систему в рабочее состояние.
Прежде чем искать внешние причины, рассмотрим XML-пакет, который формирует 1С для передачи в Универсальный Транспортный Модуль (УТМ). В тексте темы представлен классический пример чека:
<Cheque xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
inn="4220038769" kpp="422045003"
address="Розничный склад, г.Новокузнецк, ул. Переездная, 3"
name="Розничный склад (Лазо Новокузнецк)"
kassa="0501181" shift="182" number="4426" datetime="2612181711">
<Bottle price="420.00"
barcode="147400000907031018001SKIRPICQ4D22WLZVOLWSW4QPQ4BSGO4VDWNCOMD6JWKKA5YK7YWJFFJO5ZC25AKPRTFNUPH75RCQ56QHIHCXL3GAWHZS4CLWMJAOSMFOZNROQWEA4M3GWUW35LHGZVQUQ"
ean="2200000074713" volume="0.5000"/>
</Cheque>
Здесь важно обратить внимание на атрибуты price, volume и саму марку в barcode. Ошибка проверки может быть связана с любым из этих параметров, а также с метаданными организации (ИНН, КПП, адрес).
Самая распространенная причина — попытка продать товар, который официально еще не числится за вашей организацией. Проанализируем цепочку событий:
Решение: Убедитесь, что акт подтверждения ТТН успешно принят системой ЕГАИС и статус документа изменился на «Проведен». Проверьте марку через официальный сервис «Проверка документов» в Личном кабинете ФСРАР. У подтвержденной продукции последнее движение должно быть: «На остатке по акту подтверждения без расхождений».
ЕГАИС автоматически контролирует цены на алкоголь в режиме реального времени. Если атрибут price в XML-файле чека ниже установленного государством порога, сервер вернет ошибку «Проверка не пройдена».
Рассмотрим пример из обсуждения: цена 420.00 за 0.5 литра. На первый взгляд, это выше МРЦ для водки, но если это элитный коньяк или бренди, требования могут быть иными. Также система учитывает крепость напитка, которая зашита в коде марки. Если в вашей информационной базе 1С неверно указан объем (например, 0.7 вместо 0.5) или вид продукции, расчет МРЦ в системе ЕГАИС не совпадет с вашими данными.
Решение: Проверьте актуальные приказы Минфина о минимальных розничных ценах. Убедитесь, что в карточке номенклатуры 1С корректно заполнены объем, крепость и вид алкогольной продукции.
Для работы с 150-символьными марками (DataMatrix) требуются обновленные инструменты. Проанализируем техническую часть:
1С должен быть выбран формат обмена v3.Сервер ЕГАИС сверяет данные из заголовка чека с данными вашего FSRAR_ID. Особое внимание уделите атрибутам address и kpp. Если в справочнике ЕГАИС адрес записан как «ул. Переездная, д. 3», а из 1С уходит «ул. Перездная, 3» (с опечаткой или сокращением), проверка может не пройти.
Решение: Зайдите в Личный кабинет ЕГАИС, найдите свою организацию в справочнике и скопируйте адрес оттуда в карточку склада или организации в 1С символ в символ.
Новые марки формата DataMatrix содержат невидимые управляющие символы (разделители GS1). Если сканер настроен в режиме эмуляции клавиатуры (Keyboard Wedge), он может пропускать эти символы или заменять их пробелами. Визуально марка в 1С будет казаться правильной (150 символов), но ее структура для УТМ окажется нарушенной.
Решение: Переведите сканер в режим эмуляции COM-порта. Это позволит передавать данные в информационную систему без искажений, вносимых драйвером клавиатуры Windows.
Для того чтобы успешно отправить чек, выполним следующие действия:
1С.Выяснив точную причину отказа системы, мы сможем избежать повторения подобных ошибок и обеспечим бесперебойную работу розничной точки.