С 2025 года налоговые органы России начали направлять налогоплательщикам уведомления об исчисленных суммах налога. Это часть проекта «Бездекларационное налогообложение имущества», который предполагает, что налоговики сами рассчитывают и сообщают суммы налогов, а налогоплательщик лишь подтверждает их получение и, при необходимости, вносит корректировки.
Для бухгалтеров и специалистов по работе с программой 1С:Предприятие важно автоматизировать процесс создания и отправки таких уведомлений, чтобы минимизировать ручной труд и снизить риск ошибок. Ниже рассмотрены основные шаги, настройки и практические рекомендации по реализации автоматического заполнения уведомления об исчисленных суммах налога в 1С.
Что такое уведомление об исчисленных суммах налога?
Уведомление – это документ, формируемый налоговыми органами, в котором указываются:
- Исчисленная сумма налога (или аванса) за определенный период;
- Период, за который налог исчислен;
- Реквизиты налогоплательщика (ИНН, КПП, наименование организации);
- Ссылка на нормативный акт, на основании которого выполнен расчет;
- Инструкция по подтверждению или оспариванию суммы.
Некоторые налоги и авансы не требуют уведомления (например, налог на прибыль и авансы по нему, НДС, страховые взносы за третий месяц квартала, годовой налог при УСН и др.). В этих случаях отчеты с суммами налогов формируются самостоятельно налогоплательщиком.
Почему важно автоматизировать заполнение в 1С?
- Сокращение времени: автоматическое импортирование данных из уведомления исключает ручной ввод.
- Минимизация ошибок: исключаются опечатки при переносе сумм и реквизитов.
- Своевременность: система может автоматически ставить флажок «Получено» и запускать workflow подтверждения;
- Аудит и контроль: все действия фиксируются в журнале регистрации, что упрощает внутренний и внешний аудит.
Основные этапы настройки автоматического заполнения
- Получение уведомления от ФНС: обычно документ приходит в электронном виде (PDF, XML или через личный кабинет налогоплательщика).
- Преобразование в формат, понятный 1С: если уведомление приходит в PDF, необходимо извлечь табличные данные (суммы, периоды, ИНН). Для этого можно использовать:
- Встроенный механизм распознавания текста (OCR) в 1С:Документооборот;
- Внешние сервисы распознавания (например, ABBYY FlexiCapture) с последующей выгрузкой в 1С через обработку;
- Если уведомление приходит в XML, то достаточно настроим схему импорта.
- Создание обработки импорта: в конфигурации 1С добавляем внешнюю обработку или доработку типовой конфигурации, которая:
- Читает файл уведомления;
- Сопоставляет реквизиты организации (ИНН/КПП) с карточкой контрагента;
- Заполняет документ «Уведомление об исчисленных суммах налога» (или аналогичный регистр накопления);
- Ставит флаг «Получено» и, при необходимости, создает задачу для бухгалтера на проверку.
- Настройка правил сопоставления: важно правильно сопоставить:
- Код налога (КБК) из уведомления с внутренним кодом налога в 1С;
- Период (месяц/квартал/год) с периодом регистра накопления;
- Сумму с соответствующим реквизитом документа (например, «Сумма налога к уплате»).
- Тестирование в изолированной среде: перед запуском в промышленную эксплуатацию проверяем корректность заполнения на нескольких тестовых уведомлениях разных видов налогов.
- Ввод в эксплуатацию и обучение пользователей: проводим инструктаж бухгалтеров по работе с новой обработкой, объясняем порядок подтверждения и оспаривания сумм.
Пример обработки импорта (псевдокод)
Процедура ИмпортУведомления(Файл)
Текст = ПрочитатьТекстИзФайла(Файл, КодировкаUTF8);
Если Найти(Текст, "<Уведомление>") > 0 Тогда
// Предполагаем, что уведомление в XML
ДокументXML = Новый ЧтениеXML;
ДокументXML.УстановитьСтроку(Текст);
Корень = ДокументXML.Прочитать;
Для Каждого Узел Из Корень.Узлы Цикл
Если Узел.Имя = "Запись" Тогда
ИНН = Узел.ПолучитьАтрибут("ИНН");
КПП = Узел.ПолучитьАтрибут("КПП");
КБК = Узел.ПолучитьАтрибут("КБК");
Сумма = Число(Узел.ПолучитьАтрибут("Сумма"));
Период = Дата(Узел.ПолучитьАтрибут("Период"));
// Поиск организации
Орг = Справочники.Организации.НайтиПоРеквизиту("ИНН", ИНН);
Если Орг = Неопределено Тогда
Сообщить("Организация с ИНН " + ИНН + " не найдена");
Продолжить;
КонецЕсли;
// Создание/заполнение документа уведомления
Док = Документы.УведомлениеОбИсчисленныхСуммахНалога.СоздатьДокумент;
Док.Дата = ТекущаяДата;
Док.Организация = Орг;
Док.КБК = КБК;
Док.Сумма = Сумма;
Док;Период = Период;
Док.Статус = "Получено";
Док.Записать;
КонецЕсли;
КонецЦикла;
Иначе
// Обработка PDF/изображения через OCR (упрощенно)
Таблица = РаспознатьТаблицуИзPDF(Файл);
Для Каждого Стр Из Таблица Цикл
// Аналогичная логика заполнения реквизитов
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Приведенный пример демонстрирует основную логику: чтение файла, извлечение данных, поиск организации и заполнение документа уведомления. В реальной конфигурации потребуется добавить обработку ошибок, логирование и интеграцию с существующими регистрами накопления.
Рекомендации по поддержке и развитию
- Обновление шаблонов: при изменении формата уведомлений ФНС необходимо своевременно корректировать обработку импорта.
- Логирование: ведите журнал импорта (файл, дата, результат, ошибки) – это упростит диагностику проблем.
- Резервное копирование: перед внесением изменений в конфигурацию делайте копию базы данных.
- Обратная связь с бухгалтерией: собирайте замечания пользователей о некорректном заполнении и оперативно вносите правки.
- Автоматизация подтверждения: можно настроить автоматическую отправку ответа в личный кабинет ФНС через API, если такая возможность предоставляется.
Автоматическое заполнение уведомления об исчисленных суммах налога в 1С значительно упрощает работу бухгалтерской службы, уменьшает вероятность ошибок и ускоряет процесс взаимодействия с налоговыми органами. Ключевыми моментами являются корректное извлечение данных из полученного уведомления, точное сопоставление реквизитов и настройка надежной обработки импорта. Следуя предложенным этапам и рекомендациям, вы сможете построить устойчивую и прозрачную систему автоматизации, которая будет отвечать требованиям как внутреннего контроля, так и внешних проверок.
Если понадобится более детальная техническая документация или примеры конкретных конфигураций (например, для 1С:Бухгалтерия 3.0, 1С:ЗУП или отраслевых решений), обращайтесь к специалистам по 1С или к официальным материалам фирмы «1С».