С введением изменений в налоговое законодательство, многие пользователи программы 1С:Розница 3.0 столкнулись с технической сложностью: при оформлении продаж через рабочее место кассира (РМК) в чеках упорно отображается значение «Без НДС», хотя для организации установлена упрощенная система налогообложения (УСН) со ставкой 5%. В данной статье мы подробно разберем, почему программа может игнорировать настройки номенклатуры, и проанализируем пошаговый алгоритм решения этой проблемы.
Прежде всего, нам необходимо понять логику работы программы. В отличие от документов оптовой торговли (например, «Расходная накладная»), где ставка НДС зачастую подтягивается напрямую из карточки Номенклатура, рабочее место кассира (РМК) в «Рознице» ориентируется на настройки торгового объекта и актуальную учетную политику.
Рассмотрим ситуацию: бухгалтер проставил ставку 5% в карточке товара, проверил настройки в справочнике Организации, но в чеке все равно видит «Без НДС». Выясним причину такого поведения. Проблема часто кроется в том, что РМК берет ставку НДС согласно действующей системе налогообложения (СНО), которая установлена для конкретной кассы или склада. Если программа считает, что в данный момент применяется режим, не предусматривающий НДС (например, патент), она принудительно заменит любую ставку из карточки товара на «Без НДС».
Проанализируем наиболее частую причину ошибки — наличие действующей записи о патенте (ПСН). Если в настройках организации указано, что она применяет одновременно УСН и ПСН, программа должна четко понимать, какой товар к какому режиму относится. Однако, если границы применения патента и УСН размыты или патент ошибочно продлен на будущий период, система может автоматически относить все продажи на ПСН, где НДС не предусмотрен.
Разберем по шагам, как проверить и исправить этот конфликт:
Как показывает практика, именно удаление или корректное закрытие периода действия патента позволяет программе «увидеть» настройки УСН и начать подставлять ставку 5% в чеки ККМ (для исправления прошлых ошибок пригодится групповая корректировка неверного СНО в чеках).
Иногда простого изменения в интерфейсе «Налоги и отчеты» недостаточно, так как данные могут «зависнуть» в регистрах сведений. Рассмотрим способ решения через техническую очистку настроек. Проанализируем состояние регистра Настройка систем налогообложения.
В некоторых случаях помогает следующий алгоритм:
Даже если в 1С все настроено верно, конечный чек формирует фискальный накопитель под управлением драйвера кассы (например, АТОЛ или Штрих-М). Посмотрим на ситуацию со стороны оборудования. Если кассовый аппарат не «знает», что такое ставка 5%, он может выдать ошибку или заменить ее на «Без НДС».
Выясним технические требования к оборудованию и особенности быстрой печати фискальных чеков:
Рассмотрим еще один важный аспект. В «Рознице 3.0» существует жесткая связь между торговым объектом (складом) и организацией. Если в настройках Кассы ККМ (справочник, где регистрируется конкретное оборудование) указано несколько систем налогообложения, программа при открытии смены в РМК запрашивает, по какой СНО бить чеки.
Важный момент: если вы являетесь плательщиком НДС на УСН, в настройках налогов и отчетов должен быть обязательно установлен флаг «Является плательщиком НДС». Без этого флага программа будет считать УСН «традиционным» (освобожденным от НДС) и игнорировать ставку 5%, указанную в номенклатуре.
Если вышеописанные методы не помогают, проанализируем формирование чека с помощью средств отладки. Основное внимание следует уделить процедурам в модуле МенеджерОборудованияВызовСервера или специализированным модулям РМК, отвечающим за заполнение структуры чека.
В коде нас интересует момент заполнения коллекции ТоварныеПозиции. Программа выполняет поиск ставки НДС по следующему алгоритму:
// Пример упрощенной логики определения ставки
Если Объект.СистемаНалогообложения = Перечисления.ТипыСистемНалогообложения.ПСН Тогда
СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
ИначеЕсли Объект.ОрганизацияЯвляетсяПлательщикомНДС Тогда
СтавкаНДС = ТоварнаяПозиция.Номенклатура.СтавкаНДС;
КонецЕсли;
Если в процессе отладки вы видите, что Объект.СистемаНалогообложения принимает значение, отличное от УСН, значит, корень проблемы кроется в настройках распределения продаж по СНО или в привязке кассы к торговому объекту.
Подводя итог, можно сказать, что отсутствие НДС 5% в чеках 1С:Розница 3.0 чаще всего связано не с ошибкой в карточке товара, а с приоритетом настроек системы налогообложения. Программа защищает пользователя от нарушения законодательства и не позволяет пробивать НДС там, где, по ее мнению, применяется патентная система.
Для гарантированного решения проблемы выполните следующие действия:
Следуя этим инструкциям, вы сможете корректно настроить отображение НДС 5% и избежать ошибок при проверках налоговыми органами.