Как перейти на ФФД 1.05 и исправить ошибку «Неверный НДС» в 1С:Розница?

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

При попытке пробить чек с расчетной ставкой НДС (например, 18/118% или 10/110%) на операции полного расчета пользователи конфигурации 1С:Розница могут столкнуться с ошибкой «Неверный НДС» или «Неверный налог». При этом перепрошивка кассы и установка новых драйверов не всегда сразу дают результат: в параметрах подключенного оборудования в 1С по-прежнему может отображаться формат ФФД 1.0.

Разберем подробно причины возникновения этой ошибки, выясним, почему программа не видит обновленный формат фискальных данных, и пошагово настроим корректную работу связки 1С и ККТ АТОЛ.

Почему возникает ошибка «Неверный НДС» и почему 1С видит ФФД 1.0?

Проанализируем техническую сторону проблемы:

  1. Ограничения формата ФФД 1.0: В формате фискальных данных 1.0 расчетные ставки налога были жестко заблокированы на уровне микропрограммы ККТ и драйвера для обычных продаж. Их разрешалось использовать исключительно для чеков с признаками расчета «Аванс» или «Предоплата». Передача расчетной ставки при обычной реализации (признак «Полный расчет») приводит к отказу кассы пробивать чек.
  2. Отсутствие перерегистрации ККТ: Сама по себе прошивка кассы не переключает формат фискальных данных автоматически. ККТ продолжает функционировать в том режиме, в котором была зарегистрирована в фискальном накопителе.
  3. Кэширование параметров в «Библиотеке подключаемого оборудования» (БПО): При первичном подключении кассы 1С опрашивает параметры устройства и сохраняет версию ФФД внутри элемента справочника ПодключаемоеОборудование. Даже после смены настроек в самом кассовом аппарате база данных 1С продолжает обращаться к сохраненному значению ФФД 1.0.
  4. Устаревшая версия внешней компоненты: Если в системе обновлен системный драйвер, но внутри информационной базы 1С в справочнике ДрайверыОборудования осталась старая версия макета интеграционной компоненты (например, AddIn.ATOL_KKM_1C82_54FZ), взаимодействие с кассой будет идти по старым правилам.

Шаг 1. Обновление прошивки ККТ и драйвера торгового оборудования

Рассмотрим требования к программному и аппаратному обеспечению для поддержки ФФД 1.05:

  1. Микропрограмма кассы: Для ККТ АТОЛ версия прошивки должна быть не ниже 4555 (или актуальные релизы платформы 2.5 / 5.0).
  2. Драйвер ККТ: При использовании классической линейки ДТО 8 требуется версия не ниже 8.15.3. Именно начиная с этой версии в сервисную утилиту была добавлена возможность выбора и переключения ФФД. В современных версиях программ рекомендуется переходить на актуальный драйвер АТОЛ:ККТ с передачей данных в ОФД (ФФД 1.2/1.05) на базе ДТО 10.

Шаг 2. Перерегистрация кассы на ФФД 1.05 без замены фискального накопителя

Важно помнить, что переход с версии ФФД 1.0 на версию ФФД 1.05 не требует замены фискального накопителя. Процедура выполняется штатно через сервисную утилиту.

Разберем порядок действий:

  1. Закроем кассовую смену в 1С и снимем Z-отчет на кассе.
  2. Убедимся, что все неотправленные фискальные документы ушли в ОФД (количество непереданных документов в отчете о закрытии смены должно быть равно нулю).
  3. Запустим утилиту регистрации ККТ АТОЛ. Исполняемый файл находится по стандартному пути: C:\Program Files (x86)\ATOL\Drivers8\Utils\Bin\EcrRegistration.exe (или в меню «Пуск» в каталоге драйвера АТОЛ).
  4. В окне утилиты выберем пункт «Перерегистрация ККТ без замены ФН».
  5. В блоке настройки фискальных параметров найдем поле выбора версии ФФД и укажем ФФД 1.05.
  6. Укажем причину перерегистрации (изменение реквизитов / параметров ККТ) и завершим мастер регистрации. ККТ распечатает отчет об изменении параметров регистрации.

Шаг 3. Проверка текущей версии ФФД на кассе

Выясним, применились ли новые параметры. Для этого распечатаем отчет о состоянии ККТ без открытия смены или снимем отчет об открытии смены. В строке «ФФД ККТ» должно быть четко указано значение 1.05.

Шаг 4. Актуализация параметров оборудования в 1С:Розница

Теперь необходимо заставить конфигурацию 1С перечитать параметры из кассы:

  1. Откроем меню Администрирование -> Подключаемое оборудование.
  2. Перейдем в раздел ККТ с передачей данных и откроем карточку используемого фискального регистратора.
  3. Нажмем кнопку Настроить... для перехода в параметры драйвера.
  4. В окне настроек нажмем кнопку Тест устройства. 1С отправит запрос в ККТ, обновит внутренние структуры БПО и зафиксирует работу по протоколу ФФД 1.05.
  5. Если используется ручная привязка драйвера, перейдем в справочник ДрайверыОборудования, выберем используемый драйвер АТОЛ и нажмем Обновить версию или переустановим внешнюю компоненту из актуального архива поставки.
  6. Сохраним настройки по кнопке Записать и закрыть.

Шаг 5. Особенности релизов конфигурации 1С:Розница

Проанализируем программный код конфигурации. В релизах ветки 1С:Розница 2.2.6 поддержка работы с новыми реквизитами ФФД 1.05 и смешанными оплатами содержала ряд ограничений. Формирование пакета фискализации при нестандартных ставках НДС могло возвращать ошибку драйвера из-за некорректного маппинга таблиц налогов.

Для гарантированной и стабильной работы с расчетными ставками НДС, а также для корректного вывода номенклатурных позиций при частичной оплате и предоплатах рекомендуется выполнить обновление конфигурации 1С:Розница до релиза 2.2.7 или выше, где подсистема БПО обновлена до актуальных версий.

После выполнения перерегистрации ККТ, обновления ДТО и повторного тестирования связи в 1С касса начнет корректно пробивать чеки с любыми разрешенными налоговыми ставками ФФД 1.05.

← На главную