Как настроить печать чеков с НДС 5% и 7% на кассовых аппаратах Штрих-М в 1С?

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

С введением новых налоговых ставок НДС 5% и 7% для налогоплательщиков на УСН в 2025 году многие пользователи столкнулись с техническими сложностями при их отображении в кассовых чеках. Даже при правильном выборе ставки в программе 1С, физический чек может выходить с пометкой "Без НДС" или со ставкой "0%". Рассмотрим подробно, как правильно настроить связку программных продуктов 1С и оборудования Штрих-М для корректной работы.

Анализ необходимых условий для работы

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

  1. Прошивка кассового аппарата (ПО ККТ): Ваша касса должна иметь актуальную версию внутреннего программного обеспечения. Старые версии прошивок "не знают" о существовании индексов для ставок 5% и 7%. Минимально необходимая сборка — от декабря 2024 года (например, версия 62311 или 62673).
  2. Драйвер ККТ в операционной системе: Стандартные драйверы версии 4.14 или 4.15 не поддерживают протоколы обмена, необходимые для новых ставок УСН. Обязательно использование драйвера версии 5.18.1058 и выше.
  3. Внешняя компонента в 1С: Традиционные методы подключения оборудования заменяются на компоненты нового поколения (New Generation — NG). Без использования компоненты NG 1С будет передавать данные по старым протоколам, которые игнорируют новые ставки.

Шаг 1. Подготовка и обновление драйвера в Windows

Прежде чем приступать к настройкам внутри 1С, обновим системное окружение. Разберем процесс установки драйвера:

Загрузим и установим актуальный драйвер Штрих-М версии 5.18 (часто он поставляется в составе пакета Poscenter). Рекомендуется использовать версию 5.18.1070 или новее. После установки обязательно убедимся, что касса видна в "Тесте драйвера".

Важный момент: при установке драйвера в системе регистрируются библиотеки, которые потребуются 1С для взаимодействия с оборудованием. Если вы используете 64-битную версию 1С, убедитесь, что установлены соответствующие x64 компоненты драйвера.

Шаг 2. Настройка таблиц налоговых ставок в ККТ

Иногда 1С передает верные данные, но касса не понимает, под каким номером (индексом) идет ставка 5%. Проверим и настроим внутренние таблицы кассового аппарата:

  1. Откроем "Тест драйвера ККТ".
  2. Перейдем в раздел "Настройка свойств" — "Таблицы".
  3. Найдем таблицу №6 "Налоговые ставки".
  4. Проанализируем содержимое: ставка 5% должна соответствовать определенному индексу (обычно это индекс 5), а 7% — индексу 6. Если значения отличаются или отсутствуют, их необходимо прописать вручную в соответствии с документацией вашей прошивки.

Такая процедура называется маппингом. Она гарантирует, что когда драйвер получает команду "применить налог №5", ККТ напечатает в чеке именно "НДС 5%".

Шаг 3. Обновление конфигурации и компонент 1С

Для корректной работы нам потребуются релизы 1С:Бухгалтерия 3.0.167.36 / 3.0.168.19 или выше. Выясним, как обновить программные модули внутри системы.

Перейдем в раздел "Администрирование" — "Подключение и настройка оборудования". Далее выберем пункт "Правила обмена" или сразу "Драйверы оборудования". Нам необходимо обновить список доступных драйверов из облачного сервиса 1С или загрузить их из локального файла.

Ищем драйвер с названием: "ШТРИХ-М:ККТ с передачей данных в ОФД (ФФД 1.2) NG". Обратите внимание на приписку NG — это критически важно. Если в списке его нет, нажмем кнопку "Добавить из файла" и выберем архив компоненты (например, poscenter_drvkkt_1c_44_x32_64.zip).

Шаг 4. Подключение оборудования через компоненту New Generation (NG)

Рассмотрим по шагам процесс создания нового подключения в 1С:

  1. В справочнике "Подключаемое оборудование" создадим новую запись (корректная настройка позволит выполнять пакетную печать кассовых чеков в дальнейшем).
  2. Тип оборудования: ККТ с передачей данных.
  3. Драйвер оборудования: выберем из списка именно вариант "ШТРИХ-М:ККТ с передачей данных в ОФД (ФФД 1.2) NG", который поддерживает групповую печать чеков из списка документов.
  4. Нажмем кнопку "Установить драйвер" (даже если он уже установлен в Windows, 1С должна зарегистрировать его внутреннюю компоненту).
  5. Перейдем в "Настроить" и выполним "Тест устройства". В окне лога должна отобразиться версия компоненты (например, 1.2.6.203).

Важно: Если вы видите ошибку "Драйвер не установлен", попробуйте запустить 1С от имени администратора один раз для регистрации COM-объектов компоненты.

Шаг 5. Особенности для старых конфигураций (1С 7.7 и ранние версии 8.3)

Ситуация усложняется, если вы используете 1С v7.7 или старые конфигурации, где нет штатного выбора ставок 5% и 7%. В этом случае решение заключается в программном перехвате ставки. Рассмотрим пример логики, которую можно реализовать в обработке обслуживания:

Проанализируем ситуацию: мы можем в коде обработки заменить передачу стандартной ставки (например, "Без НДС") на передачу индекса, который в таблице №6 кассового аппарата соответствует 5%. Однако это требует изменения ert-файла (для 7.7) или кода внешней компоненты. Для реализации работы с драйвером в 1С 7.7 можно использовать готовый набор функций для подключения кассы Штрих-М.

Пример структуры данных, которую ожидает драйвер (условно):


// В коде обработки обслуживания ККТ
Объект.TaxType = 5; // Указываем индекс налога из таблицы №6 ККТ
Объект.Summ = Цена * Количество;
Объект.PrintDepartment();

Если в чеке печатается надпись "НДС 5% = 0 руб", это означает, что касса признала ставку, но 1С не передала сумму налога или передала нулевое значение. Проверьте настройки в карточке номенклатуры и убедитесь, что в документе реализации/чеке ККМ поле Сумма НДС заполнено корректно.

Проверка результата в ОФД

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

Если в электронном чеке суммы указаны верно, значит, фискализация прошла успешно и отчетность перед налоговой будет корректной. Печатную форму чека (наличие лишних строк "Без НДС") при необходимости можно подкорректировать в Таблице №4 "Формат чека" через тест драйвера, изменяя настройки отображения итогов.

Таким образом, залог успеха при настройке Штрих-М на новые ставки НДС — это "Золотая триада": актуальная прошивка ККТ (декабрь 2024+), драйвер 5.18 и компонента 1С NG. Соблюдение этой последовательности позволит избежать ошибок при печати и передаче данных.

← На главную