ФФД 1.2 — формат фискальных документов, обязательный при продаже маркированных товаров. Он добавляет в чек реквизиты кода маркировки, а касса начинает обмениваться с системой «Честный ЗНАК» через запросы и уведомления. Собрали частые вопросы по настройке 1.2 в магазине на 1С-Битрикс и дали короткие практические ответы.
Что такое ФФД 1.2 и когда он обязателен
ФФД (формат фискальных документов) — это структура данных, которую касса передаёт оператору фискальных данных и ФНС. Версия 1.2 отличается от 1.05 тем, что умеет работать с маркировкой: в чек добавляются код товара, признак предмета расчёта с типом маркированной продукции и результат проверки кода в «Честном ЗНАКе».
Формат обязателен, если магазин продаёт хотя бы одну товарную группу под обязательной маркировкой — обувь, одежда, парфюмерия, вода, БАДы, антисептики и другие категории 487-ФЗ. Если маркированных товаров нет, магазин может оставаться на 1.05, но переход на 1.2 всё равно предпочтителен: он уже стал базовым для новых ФН.
Чем 1.2 отличается от 1.05 на практике
С точки зрения интеграции разница в наборе реквизитов и в том, что касса при пробитии маркированного товара обращается к оператору маркировки. Ключевые отличия удобно свести в таблицу.
| Параметр | ФФД 1.05 | ФФД 1.2 |
|---|---|---|
| Маркированные товары | Не поддерживает | Обязателен |
| Код маркировки в чеке | Нет | Реквизит «код товара» (тег 1162) |
| Обмен с «Честным ЗНАКом» | Нет | Запрос о коде маркировки и уведомление о реализации |
| Требования к ФН | ФН-1.1 | ФН-1.1М (поддержка 1.2) |
Отсюда важный вывод: перейти на 1.2 «одной галочкой» на сайте нельзя — сначала нужен фискальный накопитель, поддерживающий формат, и обновлённая прошивка ККТ.
Поддерживает ли моя касса и ОФД формат 1.2
Первый вопрос при переходе — готовность инфраструктуры. Проверьте три звена:
- Фискальный накопитель. Нужен ФН со стандартом, поддерживающим 1.2 (обычно ФН-1.1М). Старый накопитель дописать до 1.2 нельзя — только замена.
- ККТ и прошивка. Модель кассы должна быть в реестре ФНС с поддержкой 1.2, прошивка — актуальной. У облачных касс (Атол Онлайн, ОрангДата) это обеспечивает оператор.
- ОФД. Договор с оператором фискальных данных должен покрывать передачу документов 1.2.
Для облачных сервисов фискализации формат задаётся в личном кабинете оператора при регистрации ККТ. Со стороны Битрикс вы лишь выбираете соответствующий обработчик кассы и указываете версию формата в её настройках.
Как настроить кассу под 1.2 в админке Битрикс
Настройка касс живёт в модуле «Интернет-магазин» (sale), раздел Магазин → Кассы (/bitrix/admin/sale_cashbox.php). Порядок действий:
- Добавьте кассу нужного типа обработчика (Cashbox): например, «Атол Онлайн», «ОрангДата» или касса ЮKassa.
- В настройках обработчика укажите версию ФФД — 1.2 и реквизиты доступа: логин, пароль, код группы/точки, идентификаторы из личного кабинета оператора.
- Проверьте соответствие ставок НДС и системы налогообложения тем, что зарегистрированы в ККТ.
- В настройках оплат (Магазин → Настройки → Платёжные системы) свяжите способ оплаты с кассой, чтобы чек формировался автоматически.
Как передаются код маркировки и запросы КМ
Главная особенность 1.2 — работа с кодом маркировки (КМ). В корректном сценарии касса сначала делает запрос о коде маркировки в «Честный ЗНАК», получает результат проверки, а после пробития формирует уведомление о реализации маркированного товара.
Чтобы это заработало, для маркированных позиций в чек должны попасть:
- Код товара — сам КМ (Data Matrix), передаётся в реквизите «код товара» (тег 1162);
- Признак предмета расчёта (тег 1212) со значением, соответствующим маркированному товару;
- Признак способа расчёта (тег 1214) — полный расчёт, аванс, предоплата и т. п.
В типовом магазине на Битрикс код маркировки не хранится в карточке товара — он привязан к конкретной единице и обычно приходит из учётной системы. Поэтому на практике КМ подтягивают из 1С через обмен либо через доработку обработчика чека, который добавляет код в данные позиции перед отправкой в кассу.
Частые ошибки и как их читать
Большинство проблем с 1.2 сводится к нескольким сценариям. Ниже — вопросы, которые чаще всего задают после запуска.
- Чек не пробивается, касса возвращает ошибку формата. Обычно версия ФФД в Битрикс не совпадает с регистрацией ККТ, либо ФН не поддерживает 1.2.
- «Не передан код маркировки». Для маркированной позиции в данные чека не попал КМ — проблема на стороне обмена с 1С или обработчика.
- Код не прошёл проверку в «Честном ЗНАКе». КМ уже выведен из оборота, повреждён или не принадлежит вашему товару.
- Чек ушёл, но без реквизитов маркировки. Товар не помечен как маркированный либо назначен неверный признак предмета расчёта.
Ошибки удобно смотреть в журнале касс и в статусе чека заказа (Магазин → Кассы → Чеки), а детальную причину — в личном кабинете оператора фискализации.
Как убедиться, что чеки уходят в формате 1.2
После настройки не полагайтесь только на «зелёный» статус в админке — проведите контрольную проверку:
- Оформите тестовый заказ с маркированным товаром и оплатите его выбранным способом.
- Дождитесь статуса чека «Пробит» в разделе Магазин → Кассы → Чеки.
- Откройте фискальный документ в личном кабинете ОФД и убедитесь, что указан формат
1.2и присутствует реквизит кода товара. - Проверьте в «Честном ЗНАКе», что по коду прошло уведомление о реализации и он выведен из оборота.
Итог
ФФД 1.2 — не настройка сайта, а связка из фискального накопителя, прошивки ККТ, договора с ОФД и корректной передачи кода маркировки из учётной системы. В 1С-Битрикс задача сводится к выбору обработчика кассы, указанию версии формата и к тому, чтобы КМ и признаки расчёта гарантированно попадали в данные чека. Отдельного внимания требует обмен с 1С — именно оттуда обычно берётся код маркировки.
Если магазин переходит на маркировку и вы хотите, чтобы чеки 1.2 уходили без ручных правок, мы настроим кассу, доработаем обработчик чека и выстроим обмен КМ с 1С под ваши товарные группы.
Частые вопросы
Можно ли включить ФФД 1.2 только настройками в Битрикс?
Нет. Версия формата определяется фискальным накопителем и прошивкой ККТ. В Битрикс вы лишь указываете ту же версию в настройках кассы, чтобы данные чека соответствовали регистрации.
Нужен ли ФФД 1.2, если я не продаю маркированные товары?
Формально можно остаться на 1.05, но 1.2 уже стал базовым для новых фискальных накопителей. Если есть хотя бы одна маркированная группа, 1.2 обязателен.
Где в Битрикс задаётся версия ФФД?
В разделе Магазин → Кассы при настройке обработчика кассы. Значение должно совпадать с версией, на которую зарегистрирована ККТ у оператора фискализации.
Откуда берётся код маркировки для чека?
В типовом магазине КМ не хранится в карточке товара. Обычно он приходит из 1С через обмен или добавляется доработкой обработчика чека перед отправкой в кассу.
Что делать, если касса пишет об ошибке формата?
Проверьте, что версия ФФД в Битрикс совпадает с регистрацией ККТ и что фискальный накопитель поддерживает 1.2. Чаще всего причина именно в рассинхроне версий.
Как понять, что чек ушёл именно в 1.2?
Откройте фискальный документ в личном кабинете ОФД: там виден формат 1.2 и реквизит кода товара. Дополнительно сверьте вывод кода из оборота в «Честном ЗНАКе».
Нужно ли менять фискальный накопитель для перехода?
Если текущий ФН не поддерживает 1.2, его придётся заменить на модель со стандартом ФН-1.1М. Дописать поддержку формата в старый накопитель нельзя.
Работает ли 1.2 с облачными кассами Атол Онлайн и ОрангДата?
Да. Формат задаётся при регистрации ККТ в личном кабинете оператора, а в Битрикс выбирается соответствующий обработчик кассы с версией 1.2.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.