Как работают тестовые чеки в тесте драйвера ШТРИХ-М и отправляются ли они в ОФД?

Системный администратор Торговля и дистрибуция
← На главную

При настройке, пусконаладке или диагностике кассовых аппаратов ШТРИХ-М инженеры и системные администраторы часто обращаются к сервисной утилите «Тест драйвера ККТ». В интерфейсе программы предусмотрено множество опций для проверки оборудования, включая кнопки тестовой печати, регистрацию позиций и закрытие документов. Разберем подробно, какие операции являются чисто технологическими, а какие формируют фискальные данные и передаются оператору фискальных данных (ОФД).

Опции «Тестовый чек» и «Тестовые чеки»: уходят ли они в ОФД?

Опции Тестовый чек и Тестовые чеки в утилите драйвера предназначены исключительно для проверки работоспособности печатающего механизма и физического интерфейса связи. Выясним, как они устроены:

  1. Нефискальный характер операции: при вызове тестового чека касса не обращается к фискальному накопителю (ФН), не присваивает документу номер фискального документа (ФД) и не генерирует фискальный признак (ФПД). Данные чеки не отправляются в ОФД и не попадают в налоговую службу.
  2. Назначение тестов: эти команды используются для проверки равномерности нагрева термоголовки, четкости шрифтов, корректности работы датчиков бумаги и механизма автоматического отрезчика.
  3. Особенность циклической печати: команда Тестовые чеки запускает непрерывный технологический прогон. В этом режиме кассовый аппарат будет непрерывно печатать образцы чеков через заданный интервал времени (например, каждую минуту). Чтобы остановить бесконечный расход кассовой ленты, необходимо нажать кнопку прерывания теста в драйвере.

Как пробить настоящий фискальный чек через тест драйвера

Если требуется сформировать реальный фискальный документ вручную (например, для проверки сквозной передачи данных в ОФД), процесс выполняется через специализированный раздел регистрации. Разберем пошаговый порядок действий:

  1. Открываем в утилите раздел 01. Состояние и проверяем, открыта ли смена и нет ли блокирующих ошибок.
  2. Переходим на вкладку Регистрация.
  3. Заполняем обязательные поля: наименование товара/услуги, количество, цену, ставку НДС, а также признаки способа и предмета расчета согласно требованиям актуального формата фискальных документов (ФФД).
  4. Нажимаем кнопку Продажа (или иную операцию в зависимости от типа расчета). В этот момент позиция добавляется во временный буфер кассы.
  5. Переходим к оплате: указываем тип оплаты (наличными, безналичными/электронными) и нажимаем кнопку Закрыть чек. Только после этого чек записывается в ФН, получает фискальный признак, печатается на бумаге и встает в очередь отправки в ОФД.

Механика работы кнопки «Аннулировать»

Проанализируем ситуацию, когда данные по чеку были введены и добавлена позиция через кнопку Продажа, но вместо команды Закрыть чек была нажата кнопка Аннулировать:

  1. Очистка буфера: до момента вызова команды закрытия документ находится исключительно в оперативной памяти кассы. Он еще не фискализирован.
  2. Результат на ленте: кассовый аппарат распечатает служебный текст «ЧЕК АННУЛИРОВАН» и отрежет ленту.
  3. Влияние на ФН и ОФД: номер ФД документу не присваивается, запись в фискальный накопитель не производится, и в ОФД ничего не передается. Это полностью безопасная процедура для проверки формирования позиций без фискализации суммы.

Важное предупреждение: аннулировать можно только открытый, еще не закрытый чек. Если команда Закрыть чек уже была выполнена и чек вышел с фискальными реквизитами, отменить его невозможно. В такой ситуации для исправления баланса потребуется пробить обратный фискальный документ с признаком расчета Возврат прихода либо оформить Чек коррекции.

Ограничения и требования форматов фискальных документов

При ручном тестировании боевых чеков необходимо учитывать следующие системные ограничения:

  1. Длительность смены (24 часа): если смена на кассе была открыта более 24 часов назад, драйвер заблокирует формирование любых фискальных чеков. В таком случае перед тестированием необходимо снять отчет с гашением (Z-отчет) и открыть новую смену.
  2. Корректность реквизитов по ФФД 1.05 / 1.1 / 1.2: фискальный накопитель отклонит закрытие чека, если не указаны обязательные теги (применяемая система налогообложения, признак предмета расчета и т.д.). Для тестовых пробитий на боевой кассе рекомендуется использовать минимальные суммы (например, 1 рубль) с последующим оформлением чека возврата прихода.

Безопасные методы тестирования без использования боевого ФН

Рассмотрим альтернативные способы отладки интеграции кассы с учетными системами 1С, исключающие риски случайного пробития боевых документов:

  1. Использование эмулятора ККТ в 1С: в библиотеке подключаемого оборудования (БПО) встроен компонент «1С:Эмулятор фискального регистратора». Он позволяет полностью протестировать логику формирования чеков, скидок, номенклатуры и ставок НДС в учетной программе без подключения физического аппарата.
  2. Установка МГМ (макета фискального накопителя): для тестирования связки драйвера и кассового аппарата на боевых прошивках используют технологический МГМ-ФН и тестовый контур ОФД. Это позволяет пробивать любые суммы и типы чеков без передачи сведений в ФНС.
  3. Нефискальная печать произвольного текста: если необходимо проверить качество печати и шаблоны оформления из 1С без фискализации, следует использовать методы вывода нефискальных текстовых строк через вкладку «Печать строк» в драйвере.
← На главную