Почему в чеках на кассе Атол 30Ф перестал печататься НДС 20% и как это исправить?

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

Ситуация, когда контрольно-кассовая техника (ККТ) внезапно перестает выводить информацию о налогах, является критичной для розничной торговли. Это не только затрудняет ведение управленческого учета, но и может привести к штрафным санкциям со стороны налоговых органов, так как чек должен соответствовать требованиям 54-ФЗ и актуальному формату фискальных данных (ФФД). Рассмотрим подробно, почему на кассах Атол 30Ф (и других моделях этой линейки) может исчезнуть строка НДС 20%, и разберем по шагам, как восстановить корректную работу связки 1С:Управление торговлей 10.3 и 10-го драйвера Атол.

Первичная диагностика: где именно пропал налог?

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

  1. Проверка через Личный кабинет ОФД: Зайдем в личный кабинет вашего оператора фискальных данных и найдем последний пробитый чек. Если в электронном чеке НДС присутствует, а на бумаге его нет — проблема в настройках печати самой кассы или в используемом шаблоне чека.
  2. Анализ данных в ОФД: Если же и в ОФД налог не отображается (стоит «Без НДС» или поле пустое), это означает, что касса получила от 1С неверную команду. В этом случае проблему нужно искать в настройках драйвера, обработке обслуживания или параметрах номенклатуры в 1С.
  3. Проверка через Тест драйвера: Запустим «Тест драйвера ККТ» (версия 10.х). Перейдем в раздел «Отчеты» и снимем X-отчет (отчет без гашения). Посмотрим, фиксируются ли в нем суммы по налоговым группам. Если в X-отчете налоги распределены верно, значит, аппаратная часть исправна.

Разберем причины исчезновения НДС в чеке

Проанализируем основные технические факторы, которые могут привести к такому поведению системы:

1. Настройки параметров ККТ в драйвере 10.х: В современных прошивках Атол параметры печати налогов управляются внутренними таблицами. Существует настройка «Печать налогов», которая может иметь значения «Не печатать», «Печать только итога» или «Печать в каждой позиции». Если произошел технический сбой или некорректное обновление, этот параметр мог измениться. Также стоит обратить внимание на используемый шаблон чека: в «компактных» шаблонах информация о налогах часто скрыта для экономии ленты.

2. Несоответствие индексов налоговых ставок: Внутри кассы налоги запрограммированы под определенными номерами (индексами). Например:

Если 1С начинает отправлять индекс, который касса не понимает или интерпретирует иначе, строка налога пропадет или заменится на «Без НДС».

3. Формат фискальных данных (ФФД): При переходе на ФФД 1.2 требования к передаче тегов стали строже. Если ваша конфигурация 1С или драйвер не обновлены под требования ФФД 1.2, передача налоговых данных может блокироваться на уровне драйвера.

Решение проблемы: обновление обработки обслуживания 1С

Как показывает практика и опыт участников форумов, наиболее часто проблема в УТ 10.3 при работе с драйвером Атол 10.х решается заменой внешней обработки обслуживания. Старые версии обработок некорректно транслируют структуру чека в новый драйвер, особенно после обновлений платформы или самой конфигурации.

Рассмотрим по шагам процесс замены и настройки обработки:

  1. Выясним текущую версию вашей конфигурации. Проблема часто проявляется на релизах типа 10.3.50.1 и выше при использовании устаревшего программного интерфейса взаимодействия с кассой.
  2. Перейдем в меню «Сервис» — «Торговое оборудование» — «Подключение и настройка торгового оборудования».
  3. Найдем в списке вашу кассу и откроем форму настройки. Нам нужно обратить внимание на используемую обработку (файл с расширением .epf).
  4. Для корректной работы с 10-м драйвером необходимо использовать актуальную обработку ATOL_kkm10.epf, которая поставляется в составе обновлений конфигурации или доступна на портале ИТС.
  5. Заменим старый файл обработки на новый. Важно убедиться, что в настройках 1С выбран именно драйвер версии 10.х, а не старый 8.х или 9.х.

Настройка сопоставления налогов в 1С

После обновления обработки обязательно нужно проверить, как программа сопоставляет ставки НДС в 1С с налогами в кассовом аппарате. Выясним, как это сделать:

В конфигурации Управление торговлей 10.3 перейдем к настройкам параметров параметров фискального регистратора. Там должна быть таблица соответствия. Проверим, что для ставки НДС 20% указан правильный порядковый номер налога, соответствующий настройкам в «Тесте драйвера ККТ» (раздел «Налоги»).

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


// Пример формирования структуры налога для драйвера 10.х
НалогСумма = Округлить(СуммаПоСтроке * СтавкаНДС / (100 + СтавкаНДС), 2);
ОбъектДрайвера.setParam(ОбъектДрайвера.LIBFP_PARAM_TAX_TYPE, НомерСтавкиВККТ); 
ОбъектДрайвера.setParam(ОбъектДрайвера.LIBFP_PARAM_TAX_SUM, НалогСумма);
ОбъектДрайвера.registration();

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

Дополнительные меры по устранению сбоев

Если обновление обработки не помогло, проанализируем ситуацию с точки зрения системных настроек:

Инициализация таблиц и сброс настроек

В некоторых случаях (например, после скачка напряжения) в памяти ККТ могут «поплыть» таблицы настроек. Помогает процедура инициализации таблиц. Внимание: это действие может сбросить настройки связи (IP-адрес, COM-порт), поэтому его должен выполнять специалист.

  1. В «Тесте драйвера» перейдем в раздел «Сервис».
  2. Нажмем кнопку «Инициализация таблиц».
  3. После этого обязательно заново настроим параметры связи и проверим секцию «Налоги».

Проверка лицензий ККТ

Для работы со ставкой 20% в кассах Атол должны быть активированы соответствующие лицензии. Проверить их наличие можно в «Тесте драйвера» в разделе «Лицензии». Если список лицензий пуст, касса может некорректно обрабатывать налоги, отличные от базовых. В этом случае потребуется восстановление лицензий через утилиту миграции или кабинет Атол Сервис.

Резюме

Для того чтобы вернуть НДС 20% в чеки Атол 30Ф, выполним следующие действия:

Соблюдение этих шагов позволит восстановить корректный вывод фискальных данных и обеспечит стабильную работу торговой точки.

← На главную