В связи с планируемыми изменениями в налоговом законодательстве, разработчики 1С заранее внедрили поддержку ставки НДС 22% в актуальные релизы программ 1С:Управление нашей фирмой и 1С:Розница 3.0. Несмотря на то, что изменения вступают в силу с 2026 года, механизмы уже заложены в систему, и пользователи сталкиваются с нюансами настройки, отображения и синхронизации данных. Разберем подробно, как работает этот механизм и какие сложности могут возникнуть.
Рассмотрим основной механизм, реализованный в программах линейки 3.0 (начиная с версий 3.0.12.214 и 3.0.12.226). В отличие от создания новых элементов вручную, разработчики применили подход "периодичности" и программных фильтров. Основные принципы работы следующие:
СтавкиНДС. Это связано с тем, что элемент является предопределенным, но скрыт фильтром. Проанализируем условие отображения: в коде формы справочника заложена проверка текущей даты пользователя. Пока 2026 год не наступил, ставка 22% программно исключается из списка выбора.Если вам необходимо протестировать оформление документов (счетов, реализаций) со ставкой 22% уже сейчас, проанализируем порядок действий для безопасной проверки:
Одной из наиболее серьезных технических проблем при обновлении на релизы с поддержкой НДС 22% является задвоение элементов в справочнике "Ставки НДС". Разберем ситуацию подробнее: при обновлении конфигурации в главном узле создается предопределенный элемент для новой ставки. В процессе синхронизации этот элемент передается в периферийные узлы.
Выясним причину ошибки: если в узлах РИБ ранее были созданы похожие элементы вручную или если механизм сопоставления GUID сработал некорректно, в центральной базе могут появиться дубликаты по количеству подключенных точек (узлов). Это критично, так как каждая кассовая точка может начать использовать свой "локальный" дубль ставки, что приведет к ошибкам при консолидации отчетности.
Рекомендация по исправлению: После обновления всех узлов необходимо зайти в центральную базу, проверить справочник "Ставки НДС" и с помощью обработки "Поиск и удаление дублей" вычистить лишние элементы, объединив их с основным предопределенным значением.
При попытке пробить чек со ставкой 22% (например, в режиме тестирования или при будущих продажах) пользователи могут столкнуться с ошибкой: "Некорректная сумма налога" или "Чек не напечатан". Проанализируем причины этой проблемы:
Рассмотрим пример расчета: при сумме 432 рубля и ставке 22% сумма НДС составит 77.90 руб. Если драйвер устарел, он может пытаться округлить сумму или сопоставить её со ставкой 20%, что вызывает конфликт при проверке контрольной суммы в ККТ.
В новых версиях 1С:УНФ реализован механизм корректировки НДС с авансов. Посмотрим, как это будет работать в ситуации, когда аванс получен в 2025 году по ставке 20%, а отгрузка планируется в 2026 году:
Проанализируем ситуацию с кастомизированными решениями. Если в вашей базе используются внешние печатные формы (УПД, счета на оплату), велика вероятность того, что в их коде алгоритм расчета НДС прописан жестко (например, зашита ставка 20% или используются старые процедуры общего модуля). Такие формы не смогут автоматически переключиться на 22% при наступлении 2026 года. Рекомендуем заблаговременно провести аудит программного кода внешних обработок и заменить жестко заданные значения на вызов актуальных функций конфигурации.