Согласно решению КГД МФ РК все ККМ должны перейти на протокол взаимодействия с ОФД версии 2.0.3 до 15 октября 2025 года.
В Протоколе версии 2.0.3 реализованы новые возможности, включая:
- сервис автоматического подключения ККМ к Национальному каталогу товаров (НКТ);
- определение геолокации ККМ на стороне ОФД, что позволяет фиксировать точное местоположение кассового аппарата.
В этой связи:
- налогоплательщики, использующие ККМ в виде аппаратно-программных комплексов, обязаны произвести перепрограммирование функций ККМ до 15 октября 2025 года;
- налогоплательщики, применяющие ККМ как электронные устройства с функцией фиксации и (или) передачи данных («железные кассы»), должны завершить перепрограммирование до 15 ноября 2025 года.
Webkassa поддерживает новый протокол версии 2.0.3.
Основные изменения протокола 2.0.3
При возврате необходимо указывать реквизиты чека-основания:
- фискальный признак;
- дата и время;
- общая сумма;
- регистрационный номер кассы (Код ККМ КГД);
- признак автономности.
Без этих данных возврат невозможен. Для этого в метод фискализации добавлена новая структура передачи чека-основания.
2. Поддержка нескольких кодов маркировки в одной позиции
Теперь можно передавать сразу несколько кодов маркировки на одну позицию (например, при продаже одинаковых товаров с разными КМ).
- Коды передаются массивом внутри позиции.
- Массив допустим только для товаров с одинаковым штрихкодом.
- Для разных штрихкодов позиции должны быть разделены.
Старая схема «1 код = 1 позиция» также поддерживается.
3. Поддержка NTIN из Национального каталога товаров (НКТ)
В чеках теперь можно указывать не только GTIN, но и NTIN, присвоенный товару Национальным каталогом РК.
Дополнительные изменения в Postman-коллекции (не связанные с 2.0.3)
- В ответ метода фискализации добавлена структура с построчной печатной формой чека (как он должен быть выдан покупателю).
- Добавлены методы для управления пользователями:
- обновление данных;
- удаление;
- получение списка пользователей и касс.
- Реализован метод мониторинга сроков действия лицензий Webkassa.
Работа через Модуль печати Webkassa (с версии v25.3.4.0)
Возврат продажи/покупки
При формировании чека возврата обязательно указывать 5 параметров чека-основания:
- NUM — фискальный номер;
- RNM — регистрационный номер кассы (ККМ КГД);
- DATETIME — дата и время чека;
- TOTAL — сумма чека (с 2 знаками после запятой);
- ISOFF — признак автономности (да / нет).
Строки можно указывать в любом порядке, но все должны присутствовать.
Несколько кодов маркировки
Теперь модуль печати поддерживает передачу массива КМ для позиции с количеством >1:
- через команду «Печать строки» после формирования позиции;
- через команду «Привязка маркированного товара к позиции» (FF67).
Количество КМ должно строго совпадать с количеством товара. Все коды, переданные после позиции и до следующей позиции, автоматически относятся к последней.