При работе в конфигурации 1С:Розница в режиме РМК пользователи часто сталкиваются с ситуацией: в справочнике номенклатуры и в самом документе чека ставка налога указана как Без НДС, однако на бумажном чеке ККТ строка со ставкой налога отсутствует вовсе. Выясним причину такого поведения, проанализируем программный код конфигурации, разберем требования законодательства и посмотрим на способы настройки кассового аппарата.
Проанализируем ситуацию с точки зрения фискального законодательства. Согласно статье 4.7 Федерального закона № 54-ФЗ кассовый чек должен содержать обязательные реквизиты, включая наименование товаров, цену, количество, стоимость, а также указание ставки налога на добавленную стоимость.
Однако в законе прямо зафиксировано исключение: ставка НДС не является обязательным реквизитом печатной формы чека для пользователей, не являющихся плательщиками НДС либо освобожденных от исполнения обязанностей налогоплательщика НДС (в частности, при применении специальных налоговых режимов, таких как УСН или патентная система), а также при реализации товаров, не подлежащих налогообложению.
Таким образом, если организация применяет систему налогообложения УСН: Доходы минус расходы или УСН: Доходы, отсутствие строки с налогом «Без НДС» на чековой ленте не является нарушением и полностью соответствует нормам законодательства.
Посмотрим на пример реализации логики подготовки фискальных данных в типовой конфигурации. Рассмотрим подробнее процедуру ДополнитьТоварамиПараметрыПриПробитииЧека общего модуля интеграции с торговым оборудованием:
Если СтрокаТЧ.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС Тогда
СтавкаНДС = Неопределено;
Иначе
// Обработка налоговых ставок 20%, 10% и др.
КонецЕсли;
Типовой механизм конфигурации намеренно присваивает переменной СтавкаНДС значение Неопределено, если в строке документа выбрано значение Перечисления.СтавкиНДС.БезНДС. В результате в драйвер подключаемого оборудования не передается значение налоговой группы, и кассовый аппарат печатает позицию без выделения налога.
Разберем по шагам, чем отличается бумажный чек от электронного документа, отправляемого оператору фискальных данных (ОФД):
Чтобы убедиться в корректности данных, достаточно проверить чек в личном кабинете вашего ОФД по номеру фискального документа (ФД). Если в электронной версии чека отображается признак «Без НДС», касса работает штатно и претензий со стороны налоговых органов не возникнет.
Если на предприятии используется совмещение режимов или общая система налогообложения (ОСНО), но налоги в чеке не выводятся, необходимо проверить параметры интеграции с ККТ в самой программе 1С:
Без НДС должен быть указан номер соответствующей секции/налоговой группы ККТ (как правило, 4-я группа «Без налога»).В фискальных регистраторах семейства «Штрих-М» (например, Штрих-М-01Ф) вывод налоговых строк управляется непосредственно внутренними таблицами устройства. Если внутренние регламенты компании требуют, чтобы строка «Без НДС» обязательно присутствовала на бумажном чеке, выполним настройку через утилиту «Тест драйвера ККТ»:
0 — налог «Без налога» не печатается, остальные ставки выводятся.
1 — принудительно печатаются все налоги, включая операцию «Без налога».
2 — налог обозначается только буквенным кодом (А, Б, В, Г).
1 и сохраните изменения.1 налоги вычисляются на стороне верхнего ПО (1С), а при значении 0 — кассовым аппаратом по ставкам из Таблицы 6.
Таким образом, отсутствие строки «Без НДС» в чеке при работе на УСН является нормативным поведением конфигурации 1С:Розница и кассового аппарата, не требующим программных доработок конфигурации.