Почему после прошивки онлайн-кассы в чеке исчезла строка с суммой НДС по товару и как это исправить?

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

При переходе на онлайн-кассы по требованиям Федерального закона № 54-ФЗ многие пользователи конфигураций «1С» (включая «1С:Управление производственным предприятием 1.3», «1С:Управление торговлей» и «1С:Розница») сталкиваются с изменением внешнего вида чека после обновления микропрограммы (прошивки) аппарата. Наиболее частая ситуация на кассах семейства «Штрих-М» и «Retail-01Ф»: до обновления по каждой позиции выводились ставка и сумма налога, а после перепрошивки построчный расчет НДС исчез, остался только общий итог в конце чека.

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

Законодательные требования: обязательна ли сумма НДС в каждой строке чека?

Выясним правовую сторону вопроса. Требования к реквизитам кассового чека зафиксированы в статье 4.7 Федерального закона № 54-ФЗ, а также в форматах фискальных документов (ФФД):

  1. Реквизиты товарной позиции: закон требует указывать наименование товара, количество, цену за единицу, общую стоимость и ставку НДС (тег 1199). Требования выводить сумму налога по каждой товарной строке в законе нет.
  2. Реквизиты итогов чека: суммы налога по каждой из ставок (теги 1102–1107) в обязательном порядке должны присутствовать в итоговой части документа (в блоке «Итого»).

Таким образом, чек без построчной суммы НДС (но с указанием ставки или ее буквенного кода и общей суммы налога в подвале) полностью соответствует закону 54-ФЗ. Производители кассовой техники (в частности «Штрих-М») в прошивках 2017 года оптимизировали шаблон чека для экономии термоленты, убрав лишнюю строку с суммой налога из позиций и оставив ее только в итогах чека.

Взаимодействие «1С» и кассы: кто отвечает за внешний вид чека?

При использовании драйверов стандарта «ККТ с передачей данных» программный комплекс «1С» не формирует графический или текстовый макет печатного чека. Программа передает в фискальный регистратор команду СформироватьЧек с пакетом фискальных реквизитов в формате XML (наименование, признак способа расчета, цена, количество, ставка налога).

Где, каким шрифтом, с какими отступами и строками будут напечатаны эти данные на бумаге — определяет исключительно встроенное программное обеспечение (прошивка) кассового аппарата и параметры его внутренних настроечных таблиц.

Настройка отображения ставок НДС в таблицах ККТ «Штрих-М» / «Retail-01Ф»

Если вам необходимо вернуть печать наименования ставки налога в каждой товарной строке, рассмотрим порядок настройки через утилиту «Тест драйвера ККТ» («Штрих-М»):

  1. Закрываем программу «1С», чтобы освободить порт подключения.
  2. Запускаем «Тест драйвера ККТ», нажимаем кнопку «Свойства», выбираем порт, проверяем связь с кассой и нажимаем «ОК».
  3. Переходим в раздел «Настройка свойств» и открываем «Таблицы».
  4. Находим Таблицу 17 («Региональные настройки») и открываем ее. Ищем поле 16 («Rus печать налога в операции»):
    • Значение 0 — ставка 4 («Без налога») в строках не выводится, остальные ставки выводятся текстом;
    • Значение 1 — для всех операций печатается полное текстовое наименование ставки (например, «НДС 18%» или «НДС 20%»);
    • Значение 2 — выводится только буквенный идентификатор налога (А, Б, В) справа от стоимости, а расшифровка печатается в блоке итогов;
    • Значение 3 — печать ставок в строках отключена полностью.
    Для вывода информации установим значение 0 или 1.
  5. Переходим в Таблицу 1 («Тип и режим кассы»):
    • Поле 14 («Начисление налогов») должно быть установлено в значение 0 (налог начисляется на каждую операцию).
    • Поле 16 («Печать налогов») должно иметь значение 1 (включает печать накоплений налога и его расшифровки).
  6. Проверяем Таблицу 6 («Налоговые ставки»). Номера налоговых ставок в кассе (от 1 до 6) должны строго соответствовать кодам ставок, которые передаются из «1С». При несовпадении номеров драйвер может регистрировать позицию без налога.

Устранение проблемы с передачей чеков в ОФД

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

Причина заключается в конфликте использования виртуального COM-порта (режим VCOM): когда работает «1С», она монопольно блокирует порт кассы, и служба отправки данных не может связаться с аппаратом. При запуске «Теста драйвера» порт освобождается из «1С», а утилита драйвера инициирует транспортный сеанс с ОФД.

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

  1. Перевод в режим сетевой карты (RNDIS):
    • В «Тесте драйвера» открываем Таблицу 21 («Сетевые интерфейсы»);
    • Устанавливаем параметр RNDIS в значение 1;
    • Перезагружаем кассу по питанию. В операционной системе Windows появится новый виртуальный сетевой адаптер;
    • В свойствах основного сетевого адаптера ПК (через который идет интернет) переходим на вкладку «Доступ» и устанавливаем флаг «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера», выбрав адаптер кассы;
    • В таблицах сетевых настроек ККТ прописываем статический IP-адрес шлюза или настраиваем получение по DHCP. В этом режиме касса выходит в интернет самостоятельно, не мешая обмену «1С» по COM-порту.
  2. Подключение через физический Ethernet: если модель аппарата снабжена разъемом RJ-45, подключаем сетевой кабель напрямую в сетевой коммутатор или роутер. В настройках сети ККТ активируем DHCP. Это наиболее надежный способ взаимодействия с ОФД.

Таким образом, отсутствие суммы налога в товарных строках является штатным поведением обновленной микропрограммы ККТ и не нарушает 54-ФЗ. Настроив Таблицу 17, вы можете регулировать отображение ставок, а перевод кассы на интерфейс RNDIS или Ethernet гарантирует непрерывную отправку фискальных документов в ОФД.

← На главную