Как исправить ошибку «Invalid Tax Value 118» при печати чека в 1С:Розница?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

При выполнении продажи в Рабочем месте кассира (РМК) конфигурации 1С:Розница может возникнуть неприятная ситуация: безналичная оплата по банковской карте проходит успешно, но фискальный регистратор возвращает ошибку «Чек не напечатан на устройстве fffffff invalid Tax Value 118». В результате деньги с карты покупателя списаны, а фискальный чек не распечатан.

Рассмотрим подробно причины возникновения этой ошибки и разберем по шагам, как настроить систему и оборудование для ее устранения.

Причины возникновения ошибки

Выясним причину, почему кассовый аппарат или драйвер отказывается принимать команду печати:

  1. Передача расчетной ставки НДС вместо прямой: Если для товара или в документе установки цен указана расчетная ставка (например, 18/118% или 20/120%), 1С формирует XML-пакет, передавая числовое значение 118. Старые модели ККТ и драйверы не распознают такое значение процента.
  2. Рассогласование таблиц налогов: Порядок видов налогов в настройках драйвера ККТ не совпадает с порядком налоговых ставок, заданным в 1С в разделе настройки подключаемого оборудования.
  3. Ошибки в Таблице налогов фискального регистратора: В самом устройстве (в таблицах ФР) ставка налога заполнена некорректно или в неправильном формате.
  4. Устаревшая версия драйвера или компоненты печати: Используемая внешняя компонента интеграции БПО содержит ошибку обработки расчетных ставок.

Шаг 1. Проверка ставки НДС в номенклатуре и ценах

Проанализируем карточку товара, при продаже которого возникает сбой:

  1. Перейдем в справочник Номенклатура и откроем карточку проблемной позиции.
  2. Проверим значение реквизита Ставка НДС. В нем должна быть указана прямая ставка (например, 18% или 20%), а не расчетная (18/118% или 20/120%).
  3. Проверим документ Установка цен номенклатуры, которым регистрировалась цена на данный товар, и убедимся, что там также выбрана корректная ставка.

Шаг 2. Настройка сопоставления налоговых ставок в 1С

Убедимся, что 1С и драйвер кассового аппарата одинаково понимают порядковые номера налогов:

  1. Зайдем в раздел Администрирование — Подключаемое оборудование.
  2. Откроем настройки нашего фискального регистратора.
  3. Найдем таблицу сопоставления налоговых ставок (параметры «Таблица налогов» или «Налоговые ставки»).
  4. Сверим порядковые номера налоговых ставок с настройками в драйвере оборудования. Каждой ставке НДС из 1С (включая расчетные ставки 18/118% или 20/120%) должен соответствовать правильный индекс налога из кассового аппарата.

Шаг 3. Проверка таблиц в «Тесте драйвера ФР»

Проверим настройки непосредственно в фискальном регистраторе:

  1. Закроем программу 1С и запустим утилиту «Тест драйвера ФР».
  2. Установим связь с устройством.
  3. Перейдем в раздел Таблицы и откроем Таблицу 6 («Налоговые ставки»).
  4. Убедимся, что значения налоговых ставок указаны корректно (в некоторых версиях драйверов ставка задается в сотых долях процента, например, 1800 для 18%).
  5. Сохраним изменения и перезапустим кассовый аппарат.

Шаг 4. Обновление драйверов и конфигурации

Если вышеописанные шаги не помогли, необходимо обновить программное обеспечение:

  1. Обновим конфигурацию 1С:Розница до актуального релиза.
  2. Обновим драйвер фискального регистратора «Штрих-М» и внешнюю компоненту интеграции (файлы SMDrvFR1CLib.dll / SMDrvFR1C22.dll), загрузив их через справочник Драйверы оборудования в 1С.
← На главную