- Опубликовано: 4 сен 2025
- 8
Как мы обновляли кассу «Терминал-ФА» под ФФД 1.2
С 1 сентября 2025 года в России начали действовать новые требования ФНС: кассы должны поддерживать формат фискальных документов (ФФД) версии 1.2.
Без этого — риск штрафов и невозможность работы через ОФД.
У нас в компании установлена касса «Терминал-ФА», и я решил заняться её обновлением сам, без привлечения сторонних подрядчиков. Опишу вкратце, через что пришлось пройти.
1. Прошивка
Официальная документация предлагала использовать старую утилиту DfuSe Demo, которая нормально работает только на Windows 7/8.
На современных системах проще оказалось воспользоваться STM32CubeProgrammer.
Подключил кассу через USB в режиме загрузчика — и прошивка успешно залилась.
2. Перерегистрация под ФФД 1.2
После прошивки касса работает, но формально её нужно «перерегистрировать» под новый формат.
Через утилиту TerminalFAUtility пришлось пройти весь набор шагов:
- запрос версии ФН и поддерживаемого ФФД,
- запуск процедуры перерегистрации,
- подтверждение через отчёты,
- проверка чека в ОФД.
3. Сеть и безопасность
Самый интересный момент: касса оказалась доступна по открытому TCP-порту прямо из Интернета.
Такой вариант настроили интеграторы из Business.Рu, но это дыра в безопасности.
Теперь я ограничил доступ к кассе только с тех IP-адресов, которые реально использует их сервис.
Всё лишнее — блокируется на роутере.
4. Ошибки и «код активации»
После перехода на ФФД 1.2 сервис Business.Рu начал возвращать ошибку:
«Код 221: требуется ввод кода активации». Оказалось, что для работы с ФФД 1.2 нужен специальный лицензионный код активации, который выдают производители кассы (или посредники).
Получили, активировали — и чеки снова пошли в ОФД.
5. Итог
Даже такая прикладная задача, как переход кассы на новый формат ФФД, оказалась не просто «прошить и забыть».
Пришлось разбираться и с железом, и с прошивкой, и с сетью, и с протоколами обмена.
Но результат того стоил:
- касса обновлена,
- работает по ФФД 1.2,
- чеки корректно проходят в Яндекс.ОФД,
- доступ из Интернета закрыт для всех, кроме нужных сервисов.
💡 Вывод: иногда полезно не бояться «копнуть глубже» даже в таких узкоспециализированных вещах.
Разобравшись раз, потом проще и поддерживать, и автоматизировать.
Была статья полезной: