При получении товаров от контрагентов, применяющих специальные налоговые режимы (в частности, УСН со ставками 5% или 7%), пользователи часто совершают ошибку: создавая новую номенклатуру под документ поступления, они указывают ставку 5% непосредственно в карточке товара. В дальнейшем при оформлении документов реализации организацией на общей системе налогообложения (ОСНО) программа автоматически подставляет ставку 5% вместо положенных 20%, что приводит к риску налоговых нарушений. Разберем, как устроены алгоритмы определения ставки в 1С:ERP и Комплексной автоматизации, почему учетная политика организации не переопределяет карточку номенклатуры и как правильно вести учет.
Посмотрим на типовую функцию, которая отвечает за определение ставки налога при оформлении хозяйственных операций:
Функция СтавкаНДСПоНоменклатуреИНалогообложению(Номенклатура, НалогообложениеНДС, Организация, Дата) Экспорт
СтавкаНДС = Неопределено;
Если ЗначениеЗаполнено(Номенклатура) И НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС Тогда
СтавкаНДС = СтавкаНДСНоменклатуры(Номенклатура, Организация, Дата);
ИначеЕсли НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС Тогда
СтавкаНДС = Справочники.СтавкиНДС.БезНДС;
Иначе
СтавкаНДС = СтавкаНДСПоТипуНалогообложения(НалогообложениеНДС, Организация, Дата);
КонецЕсли;
УчетНДСЛокализация.ЗаполнитьСтавкуНДСПоНоменклатуреИНалогообложению(Номенклатура, НалогообложениеНДС, Организация,
Дата, СтавкаНДС);
Возврат СтавкаНДС;
КонецФункции
Проанализируем логику работы приведенного фрагмента. Когда в документе реализации указан режим ПродажаОблагаетсяНДС, система в первую очередь вызывает функцию СтавкаНДСНоменклатуры. Алгоритм программы воспринимает ставку, указанную в карточке номенклатуры, как неотъемлемое свойство самого товара (по аналогии со льготной ставкой 10% для отдельных медицинских или детских товаров согласно ст. 164 НК РФ).
Таким образом, реквизит ставки в номенклатуре имеет наивысший приоритет. Программа не проверяет, находится ли продавец на ОСНО, потому что с точки зрения логики системы, если для товара жестко задана пониженная ставка, значит, данный товар имеет законодательное право на применение этой ставки.
Однако ставки 5% и 7% — это режимные ставки, привязанные исключительно к налоговому статусу конкретного налогоплательщика на УСН, а не свойства товарной позиции. Применение таких ставок организацией на ОСНО при реализации товаров является грубой налоговой ошибкой.
Разберем по шагам правильную методику отражения поступления и реализации товаров в 1С:ERP:
Номенклатура для любого товара всегда должна указываться базовая ставка согласно его налоговой классификации — 20% (или 10% для законодательно утвержденного перечня льготных товаров). Ставки для поступления в карточке не заводятся — реквизит предназначен для отражения операций реализации.Если менеджеры уже создали номенклатурные позиции со ставками 5% или 7%, их необходимо централизованно откорректировать. Выясним, как устроено хранение данных о ставках налога в современных конфигурациях:
В актуальных версиях 1С:ERP ставка фиксируется не только в реквизите справочника Номенклатура, но и в периодическом регистре сведений СтавкиНДСНоменклатуры, где хранится история изменений ставок с привязкой к датам.
Рассмотрим порядок исправления:
СтавкиНДСНоменклатуры.Для исключения человеческого фактора и защиты базы данных от некорректных действий менеджеров рекомендуется внедрить следующие организационные и программные меры:
Номенклатура. Добавление новых позиций целесообразно перевести на службу нормативно-справочной информации (НСИ) или выполнять через предварительные заявки.Номенклатура. Запретим сохранение карточки, если в поле ставки налога выбраны значения 5% или 7%.