Внедрение новой ставки Налога на добавленную стоимость (НДС) в размере 5% в программную экосистему розничной торговли представляет собой не просто изменение числового параметра, а комплексную трансформацию учетных процессов. Данная необходимость продиктована масштабной налоговой реформой, вступающей в силу с 1 января 2025 года. Согласно новым положениям Налогового кодекса, организации и ИП на УСН с доходом свыше 60 млн рублей становятся плательщиками НДС.
Для пользователей «1С:Розница 2.3» этот переход сопряжен с архитектурными вызовами. В отличие от стандартных ставок 20% и 10%, ставка 5% является преференциальной. Основная проблематика заключается в:
Ниже представлен исчерпывающий технический анализ и методы устранения ошибок с помощью инструментов сообщества.
2.1. Объектная модель и активация налоговых ставок В основе конфигурации лежит иерархическая модель. Активация ставки 5% начинается в разделе «Настройки» — «Организация» — «Система налогообложения». Критически важно учитывать, что 1С хранит историю изменений в периодическом регистре сведений.
Это означает, что простое включение галочки без указания корректной даты начала действия (01.01.2025) приведет к тому, что в документах новая ставка будет недоступна. Механизм фильтрации ставок при заполнении документов будет игнорировать новую опцию, если дата установлена неверно.
2.2. Настройка справочника «Номенклатура» и решение «глюка» интерфейса
После глобальной активации необходимо изменить реквизит «Ставка НДС» в справочнике Catalog.Nomenklatura. Однако многие пользователи сталкиваются с интерфейсным ограничением: в карточке товара в выпадающем списке отсутствуют ставки 5% и 7%.
Технически это не ошибка: ставка 5% привязана к организации. Но для корректного учета часто требуется явное указание в карточке. Поскольку ручное изменение тысяч позиций невозможно, а штатный групповой редактор может не видеть скрытые ставки, рекомендуется использовать обработку Установка ставки НДС 5% в карточке номенклатуры, которая позволяет массово прописать ставку 5% для списка номенклатуры или вида номенклатуры, обходя интерфейсные ограничения.
2.3. Специфика региональных конфигураций Архитектура 1С унифицирована, но имеет региональные особенности (например, «1С:Розница для Казахстана»). Технические принципы — использование перечислений (Enum) и регистров сведений — идентичны, но внутренние ID ставок в базе данных могут отличаться.
Одной из самых острых проблем является непреднамеренное изменение конечной цены. Товар стоил 100 рублей, а после настройки стал стоить 105 рублей. Это недопустимо для розницы.
3.1. Роль справочника «Типы цен номенклатуры»
Корень проблемы лежит во флаге Цена включает НДС в справочнике «Типы цен».
Цена_Конечная = Цена_Базовая * (1 + Ставка/100). Это поведение характерно для опта.СуммаНДС = Цена_Конечная * (Ставка / (100 + Ставка)). В этом случае цена остается 100 рублей, налог выделяется внутри.3.2. Методология исправления Необходимо зайти в «Типы цен номенклатуры» и установить флаг «Цена включает НДС». Важно: это действие не пересчитывает уже записанные регистры цен. Обязательным шагом является создание нового документа «Установка цен номенклатуры».
Инструмент контроля: Перед глобальной переоценкой используйте отчет Прайс-лист с остатками. Он поможет сверить текущие цены и остатки, чтобы избежать кассовых разрывов.
3.3. Ручное управление («Calculations») Для разовых операций в документах «Реализация товаров» существует гиперссылка «Расчеты» (Цены в документе), где можно инвертировать флаг «Цена включает НДС» локально для текущей транзакции.
Главная техническая задача — корректный маппинг (сопоставление) ставки из 1С в индекс таблицы налогов ККТ.
4.1. Протоколы маппинга налоговых ставок
Важно: Если вы используете старые ККТ Штрих-М, которые не поддерживают современные функции, но должны бить чеки, используйте специализированный драйвер миШтрих-М (Эмуляция ФФД 1.2), эмулирующий работу по новому формату для устаревших аппаратов.
Обходной путь: Если обновить конфигурацию 1С невозможно, существует методика подстановки требуемой ставки НДС при регистрации чеков через сервер ККМ, минуя логику устаревшей 1С.
4.2. Проблема ошибки ФЛК 532 и Тега 1105 При ошибках маппинга возникает конфликт: 1С отправляет сумму налога, но драйвер относит продажу к «Без НДС». Валидатор видит противоречие и выдает ошибку ФЛК 532 (Тег 1105). Решение требует обновления библиотеки подключаемого оборудования (БПО) и проверки настроек драйвера (явное указание «Ставка 5% -> Секция 6»).
В версии 2.3.22 обновлены механизмы интеграции с «Честный ЗНАК». При продаже маркированного товара формируется сложный XML-пакет. Если конфигурация устарела, структура тега НДС 5% может нарушаться из-за старых библиотек. Также стоит учитывать особенности «Нового РМК», где логика вызова драйвера может отличаться от классического интерфейса.
В переходный период неизбежны ошибки персонала. Для их устранения и профилактики используйте следующие инструменты:
Массовое исправление (Чеки коррекции): Если продажи прошли с неверной ставкой, исправить это вручную невозможно. Используйте обработку Чеки коррекции за период для массового формирования исправлений в Рознице 2.3. Для сложных случаев (изменение сумм налога, переход с УСН на НДС) подойдет инструмент Пакетное создание чеков коррекции, который умеет пересчитывать НДС внутри чека.
Мониторинг и Аудит: