← На главную
При попытке пробить чек с расчетной ставкой НДС (например, 18/118% или 10/110%) на операции полного расчета пользователи конфигурации 1С:Розница могут столкнуться с ошибкой «Неверный НДС» или «Неверный налог». При этом перепрошивка кассы и установка новых драйверов не всегда сразу дают результат: в параметрах подключенного оборудования в 1С по-прежнему может отображаться формат ФФД 1.0.
Разберем подробно причины возникновения этой ошибки, выясним, почему программа не видит обновленный формат фискальных данных, и пошагово настроим корректную работу связки 1С и ККТ АТОЛ.
Почему возникает ошибка «Неверный НДС» и почему 1С видит ФФД 1.0?
Проанализируем техническую сторону проблемы:
- Ограничения формата ФФД 1.0: В формате фискальных данных 1.0 расчетные ставки налога были жестко заблокированы на уровне микропрограммы ККТ и драйвера для обычных продаж. Их разрешалось использовать исключительно для чеков с признаками расчета «Аванс» или «Предоплата». Передача расчетной ставки при обычной реализации (признак «Полный расчет») приводит к отказу кассы пробивать чек.
- Отсутствие перерегистрации ККТ: Сама по себе прошивка кассы не переключает формат фискальных данных автоматически. ККТ продолжает функционировать в том режиме, в котором была зарегистрирована в фискальном накопителе.
- Кэширование параметров в «Библиотеке подключаемого оборудования» (БПО): При первичном подключении кассы 1С опрашивает параметры устройства и сохраняет версию ФФД внутри элемента справочника
ПодключаемоеОборудование. Даже после смены настроек в самом кассовом аппарате база данных 1С продолжает обращаться к сохраненному значению ФФД 1.0.
- Устаревшая версия внешней компоненты: Если в системе обновлен системный драйвер, но внутри информационной базы 1С в справочнике
ДрайверыОборудования осталась старая версия макета интеграционной компоненты (например, AddIn.ATOL_KKM_1C82_54FZ), взаимодействие с кассой будет идти по старым правилам.
Шаг 1. Обновление прошивки ККТ и драйвера торгового оборудования
Рассмотрим требования к программному и аппаратному обеспечению для поддержки ФФД 1.05:
- Микропрограмма кассы: Для ККТ АТОЛ версия прошивки должна быть не ниже 4555 (или актуальные релизы платформы 2.5 / 5.0).
- Драйвер ККТ: При использовании классической линейки ДТО 8 требуется версия не ниже 8.15.3. Именно начиная с этой версии в сервисную утилиту была добавлена возможность выбора и переключения ФФД. В современных версиях программ рекомендуется переходить на актуальный драйвер АТОЛ:ККТ с передачей данных в ОФД (ФФД 1.2/1.05) на базе ДТО 10.
Шаг 2. Перерегистрация кассы на ФФД 1.05 без замены фискального накопителя
Важно помнить, что переход с версии ФФД 1.0 на версию ФФД 1.05 не требует замены фискального накопителя. Процедура выполняется штатно через сервисную утилиту.
Разберем порядок действий:
- Закроем кассовую смену в 1С и снимем Z-отчет на кассе.
- Убедимся, что все неотправленные фискальные документы ушли в ОФД (количество непереданных документов в отчете о закрытии смены должно быть равно нулю).
- Запустим утилиту регистрации ККТ АТОЛ. Исполняемый файл находится по стандартному пути:
C:\Program Files (x86)\ATOL\Drivers8\Utils\Bin\EcrRegistration.exe
(или в меню «Пуск» в каталоге драйвера АТОЛ).
- В окне утилиты выберем пункт «Перерегистрация ККТ без замены ФН».
- В блоке настройки фискальных параметров найдем поле выбора версии ФФД и укажем ФФД 1.05.
- Укажем причину перерегистрации (изменение реквизитов / параметров ККТ) и завершим мастер регистрации. ККТ распечатает отчет об изменении параметров регистрации.
Шаг 3. Проверка текущей версии ФФД на кассе
Выясним, применились ли новые параметры. Для этого распечатаем отчет о состоянии ККТ без открытия смены или снимем отчет об открытии смены. В строке «ФФД ККТ» должно быть четко указано значение 1.05.
Шаг 4. Актуализация параметров оборудования в 1С:Розница
Теперь необходимо заставить конфигурацию 1С перечитать параметры из кассы:
- Откроем меню Администрирование -> Подключаемое оборудование.
- Перейдем в раздел ККТ с передачей данных и откроем карточку используемого фискального регистратора.
- Нажмем кнопку Настроить... для перехода в параметры драйвера.
- В окне настроек нажмем кнопку Тест устройства. 1С отправит запрос в ККТ, обновит внутренние структуры БПО и зафиксирует работу по протоколу ФФД 1.05.
- Если используется ручная привязка драйвера, перейдем в справочник
ДрайверыОборудования, выберем используемый драйвер АТОЛ и нажмем Обновить версию или переустановим внешнюю компоненту из актуального архива поставки.
- Сохраним настройки по кнопке Записать и закрыть.
Шаг 5. Особенности релизов конфигурации 1С:Розница
Проанализируем программный код конфигурации. В релизах ветки 1С:Розница 2.2.6 поддержка работы с новыми реквизитами ФФД 1.05 и смешанными оплатами содержала ряд ограничений. Формирование пакета фискализации при нестандартных ставках НДС могло возвращать ошибку драйвера из-за некорректного маппинга таблиц налогов.
Для гарантированной и стабильной работы с расчетными ставками НДС, а также для корректного вывода номенклатурных позиций при частичной оплате и предоплатах рекомендуется выполнить обновление конфигурации 1С:Розница до релиза 2.2.7 или выше, где подсистема БПО обновлена до актуальных версий.
После выполнения перерегистрации ККТ, обновления ДТО и повторного тестирования связи в 1С касса начнет корректно пробивать чеки с любыми разрешенными налоговыми ставками ФФД 1.05.