При работе с торговым оборудованием в устаревших конфигурациях, таких как 1С:Розница 2.2, пользователи часто сталкиваются с проблемой, когда привычный процесс пробития чеков прерывается сообщением: "Ошибка ФЛК 532: Сумма расчета по чеку без НДС отличается от суммы НДС в предметах расчета по ставке 'Без НДС'". Эта ситуация особенно характерна для фискальных регистраторов АТОЛ. В данной статье мы подробно разберем, почему возникает эта ошибка, как правильно обновить программное обеспечение кассы и настроить 1С для корректной работы без замены фискального накопителя.
Рассмотрим природу этой ошибки. Аббревиатура ФЛК означает форматно-логический контроль. Это проверка, которую проводит ФНС при получении данных от вашего ОФД. Ошибка 532 напрямую связана с Тегом 1105 («Сумма расчета по чеку без НДС»).
Проанализируем ситуацию: согласно новым правилам ФНС, если в чеке присутствуют позиции со ставкой «Без НДС», то сумма всех таких позиций должна в точности соответствовать значению в итоговом теге 1105. В старых прошивках АТОЛ (преимущественно на Платформе 2.5) алгоритм формирования этого тега мог работать некорректно — тег либо не заполнялся, либо заполнялся нулевым значением, даже если в чеке были услуги или товары без НДС. Ранее ФНС относилась к этому лояльно, но с ужесточением контроля такие чеки перестали проходить проверку.
Для исправления ситуации поддержка АТОЛ рекомендует переход на Платформу 5.0. Выясним, что это означает для владельца «древней» Розницы:
После того как специалисты обновят прошивку кассы до Платформы 5.0, необходимо подготовить рабочее место. Платформа 5.0 корректно работает только с 10-й версией драйверов (DTO 10). Рассмотрим последовательность действий:
АТОЛ: Драйвер ККТ 10.х (рекомендуется версия 10.9 и выше).Теперь разберем, как «подружить» старую 1С с новым драйвером. Даже в релизе 2.2.11.30 уже реализована поддержка 10-го драйвера, но её нужно активировать правильно.
Зайдем в раздел Администрирование — Подключаемое оборудование. Найдите ваш фискальный регистратор и откройте его карточку. Выполним следующие настройки:
installer/1c).Важный нюанс: Ошибка 532 часто лечится именно тем, что обновленная компонента 1С начинает правильно передавать данные о налогах в драйвер, а драйвер, в свою очередь, корректно заполняет тег 1105 в Платформе 5.0.
Для программистов и системных администраторов полезно будет проанализировать, что именно 1С отправляет на кассу. В режиме отладки или через журнал регистрации можно посмотреть на XML-пакет, формируемый перед печатью чека. Рассмотрим пример структуры, которая должна передаваться для корректного формирования чека «Без НДС»:
<Recipe>
<Items>
<Item Name="Услуга по договору" Quantity="1" Price="1000" Sum="1000" TaxRate="none" />
</Items>
<Payments Cash="1000" />
</Recipe>
Обратите внимание на параметр TaxRate="none". Именно он сообщает драйверу, что позиция идет без НДС. В Платформе 5.0 драйвер автоматически просуммирует все такие позиции и запишет результат в Тег 1105, что и устранит ошибку ФЛК 532.
Подведем итог нашему исследованию ситуации. Для успешного решения проблемы без масштабного обновления всей конфигурации 1С (которое может быть болезненным из-за доработок), придерживайтесь следующего плана:
Помните, что обновление прошивки — это ответственная операция. Если срок действия вашего фискального накопителя (ФН) подходит к концу (осталось менее месяца), целесообразнее совместить обновление прошивки с плановой заменой ФН, чтобы избежать лишних затрат на услуги сервисных центров в будущем.