Как рассчитать зарплату, НДФЛ и страховые взносы при ошибках обновления в 1С:ЗУП 3.1?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет IT и автоматизация бизнеса
← На главную

При переходе между версиями 1С:ЗУП 3.1 (в частности, при переходе с ветки 3.1.3 на 3.1.4) пользователи нередко сталкиваются с ситуацией, когда в новом релизе кардинально меняется структура регистров налогового учета (например, вводится разрез Категория дохода). Это может приводить к искажению исторических данных по НДФЛ, спонтанным перерасчетам налога за прошлый период и невозможности корректно рассчитать текущую зарплату. Параллельно возникает проблема расчета страховых взносов с начала нового года: если оставаться на старой версии, в ней отсутствуют актуальные предельные величины баз для начисления взносов.

Разберем по шагам, как правильно поступить в такой ситуации, как обновить пределы страховых взносов на старом релизе и как безопасно выполнить переход на исправленную версию программы без искажения отчетности.

Причины возникновения ошибок по НДФЛ

Проанализируем природу проблемы: при добавлении новых измерений в регистры накопления Учет доходов для исчисления НДФЛ и Расчеты налогоплательщиков с бюджетом по НДФЛ обработчики обновления выполняют заполнение новых реквизитов для прошлых периодов. Если в базе присутствуют перенесенные данные из старых редакций или документы с нетиповыми цепочками начислений и выплат, сопоставление категорий дохода может произойти с ошибкой. В результате программа регистрирует расхождения между исчисленным и удержанным налогом, что вызывает перерасчет при проведении первого же документа нового расчетного месяца.

Способ 1. Обновление пределов страховых взносов без перехода на новый релиз

Если требуется рассчитать январскую зарплату и взносы немедленно, но обновлять конфигурацию до выхода стабильного релиза нельзя, обновим предельные величины базы страховых взносов вручную. В типовой конфигурации доступ к редактированию периодического регистра сведений ПредельнаяВеличинаБазыСтраховыхВзносов через интерфейс может быть закрыт, однако данные легко вносятся с помощью внешней обработки или внешней команды.

Посмотрим на пример программного заполнения регистра через набор записей:


Набор = РегистрыСведений.ПредельнаяВеличинаБазыСтраховыхВзносов.СоздатьНаборЗаписей();
Набор.Отбор.Период.Установить(Дата(2018, 1, 1));

Запись = Набор.Добавить();
Запись.Период = Дата(2018, 1, 1);
Запись.РазмерПФР = 1021000; // Указывается актуальный предел для ПФР
Запись.РазмерФСС = 815000;  // Указывается актуальный предел для ФСС

Набор.Записать();

После записи набора данных документ Начисление зарплаты и взносов сможет корректно рассчитывать страховые взносы с учетом превышения предельной базы с начала года даже на предыдущей версии конфигурации.

Способ 2. Пошаговый регламент безопасного обновления базы

Для корректного перехода на обновленную версию программы без повреждения сданной отчетности и остатков по налогам выполним следующую последовательность действий:

  1. Завершение расчетов и сдача отчетности на исходном релизе. Рассчитаем все начисления закрываемого года, выплаты и сформируем отчетность (включая формы 2-НДФЛ и 6-НДФЛ) на стабильной версии программы без обновления на промежуточные проблемные сборки.
  2. Установка даты запрета изменения данных. Обязательно перейдем в раздел Администрирование — Настройки пользователей и прав — Даты запрета изменения и установим дату запрета на конец закрываемого года. Это защитит документы начислений и выплат от случайного перепроведения, исключив сдвиг дат получения дохода и категорий.
  3. Создание резервной копии. Снимем полную резервную копию информационной базы перед накатом обновлений.
  4. Обновление конфигурации до актуального релиза с исправлениями. Пропустим промежуточные сборки и обновим конфигурацию сразу до версии, где разработчиками официально исправлены ошибки конвертации данных прошлых периодов и переноса НДФЛ. Обратите внимание на требования к версии платформы 1С:Предприятие 8.3, указанные в описании релиза.
  5. Контроль фонового обновления данных. После запуска базы в режиме предприятия откроем форму Администрирование — Обслуживание — Результаты обновления программы и дождемся стопроцентного завершения всех фоновых процедур обработки данных.
  6. Проверка начислений нового периода. Создадим документ Начисление зарплаты и взносов за текущий месяц и проанализируем вкладку НДФЛ и Взносы. При установленной дате запрета программа не должна создавать сторнировочных или перерасчетных строк за предыдущий год.

Для проверки правильности учета налога в спорных ситуациях используем отчеты Анализ НДФЛ по датам получения доходов и Анализ НДФЛ по документам-основаниям.

← На главную