С 1 июля 2019 года вступили в силу важные изменения в Федеральный закон № 54-ФЗ «О применении контрольно-кассовой техники». Эти изменения вызвали множество вопросов у разработчиков и практикующих специалистов 1С, так как ввели обязательные к передаче новые реквизиты чека ККТ: ИНН покупателя, наименование покупателя, страну происхождения товара и номер грузовой таможенной декларации (ГТД). Многие столкнулись с ситуацией, когда при пробитии чека из конфигураций 1С:Управление торговлей 11 или 1С:Розница 2.2 новые теги не уходят в ОФД или не распечатываются на бумажной ленте.
В этой статье мы подробно разберем, в каких случаях заполнение новых реквизитов является строго обязательным, как требования законодательства зависят от формата фискальных данных (ФФД 1.05 и ФФД 1.1), почему новые реквизиты не выводятся на бумажном чеке и как правильно настроить программное обеспечение 1С и кассовые драйверы для корректной работы.
Прежде чем приступать к доработке кода или обновлению конфигураций, проанализируем ключевое условие применимости новых правил. Новые реквизиты, такие как ИНН и наименование покупателя (теги 1228 и 1227), страна происхождения товара (тег 1230), номер ГТД (тег 1231) и сумма акциза, требуются исключительно при расчетах между организациями и/или индивидуальными предпринимателями (B2B), совершаемых наличными деньгами или с предъявлением электронного средства платежа (пластиковой карты).
Рассмотрим подробнее сценарии продаж:
Один из самых частых вопросов на форумах: обязательно ли переходить на формат ФФД 1.1 или можно продолжать использовать версию ФФД 1.05? Обратимся к официальным разъяснениям контролирующих органов (письма Минфина РФ № 03-01-15/86080 и № 03-01-15/86077).
Выясним разницу между форматами фискальных данных:
Таким образом, переводить кассы в срочном порядке на ФФД 1.1 только ради этих тегов не нужно — закон разрешает использовать ФФД 1.05 без обязательного вывода данных параметров.
Часто разработчики и администраторы ККТ совершают ошибку, пытаясь увидеть новые реквизиты (например, ГТД и страну происхождения) на напечатанном бумажном чеке. По закону даже при использовании формата ФФД 1.1 новые реквизиты обязательны только в электронном чеке, передаваемом в ОФД.
На бумажном носителе выводить эти данные не требуется. Это сделано регулятором в целях экономии расходных материалов (кассовой ленты). Если ваш принтер ККТ не печатает ГТД на бумаге, но данные успешно уходят в ОФД — касса работает абсолютно штатно и в полном соответствии с требованиями законодательства.
Даже при работе на ФФД 1.1 реквизиты «код страны происхождения» (тег 1230) и «номер таможенной декларации» (тег 1231) заполняются в электронном чеке только при одновременном соблюдении следующих условий:
Многие программисты 1С столкнулись с тем, что при попытке программной передачи новых реквизитов через XML-пакет кассового чека, данные не доходили до фискального накопителя. Рассмотрим пример кода, который часто пытались внедрить разработчики для ФФД 1.05:
Если ТекущаяПозиция.Свойство("КодСтраныПроисхожденияТовара") И ТекущаяПозиция.КодСтраныПроисхожденияТовара <> Неопределено Тогда
ЗаписьXML.ЗаписатьАтрибут("СountryOfOrigin", XMLСтрока(ТекущаяПозиция.КодСтраныПроисхожденияТовара));
КонецЕсли;
Если ТекущаяПозиция.Свойство("НомерТаможеннойДекларации") И ТекущаяПозиция.НомерТаможеннойДекларации <> Неопределено Тогда
ЗаписьXML.ЗаписатьАтрибут("CustomsDeclaration", XMLСтрока(ТекущаяПозиция.НомерТаможеннойДекларации));
КонецЕсли;
Проанализируем ситуацию: почему этот XML-пакет формировался корректно, но данные все равно игнорировались драйвером ККТ? Причина кроется в двух аспектах:
УТ 11, Розница 2.2, БП 3.0) полноценная поддержка передачи тегов была реализована в релизах, вышедших в первой половине июля 2019 года.Для того чтобы новые реквизиты успешно передавались в ОФД, выполним следующие шаги:
Таким образом, мы выяснили, что паника вокруг массового перехода на ФФД 1.1 была преждевременной. Пользователи касс на ФФД 1.05 могут продолжать работу без заполнения ГТД и ИНН покупателя в чеках. Тем же, кто обязан передавать эти данные (при работе на ФФД 1.1 по B2B-сделкам), достаточно своевременно обновить конфигурацию 1С, драйвер кассы и ее прошивку, не пытаясь вручную дописывать код формирования XML в устаревших релизах.