Почему при начислении зарплаты за декабрь после переноса данных в 1С:Комплексная автоматизация 2.4 рассчитывается только один день и как это исправить?

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

Переход на новую версию программного продукта 1С — это всегда ответственный шаг, требующий строгого соблюдения методологии. Часто при переносе данных из «1С:Комплексная автоматизация 2.2» (КА 2.2) в «1С:Комплексная автоматизация 2.4» (КА 2.4) или «1С:Зарплата и управление персоналом 3» (ЗУП 3) на дату 31 декабря пользователи сталкиваются с проблемой: при попытке начислить зарплату за декабрь в новой базе документ либо не заполняется вовсе, либо рассчитывает только один день (31 декабря).

В этой статье мы подробно разберем, почему возникает эта проблема, в чем заключается главная методологическая ошибка пользователей и как правильно отразить январскую выплату декабрьской зарплаты, чтобы отчетность по форме 6-НДФЛ и страховым взносам заполнилась абсолютно корректно.

Выясняем причину: почему зарплата рассчитывается только за один день?

Проанализируем техническую сторону работы расчетного механизма 1С. Когда выполняется перенос данных на 31.12.2019 включительно, в новой базе автоматически создается документ НачальнаяШтатнаяРасстановка (или специализированные документы переноса данных), датированный 31.12.2019.

Этот документ фиксирует кадровые данные сотрудников, их графики работы и плановые начисления. Данные записи начинают действовать в системе только с момента проведения документа, то есть с 31.12.2019. Регистр сведений ПлановыеНачисления до этой даты пуст.

Когда мы пытаемся заполнить документ НачислениеЗарплатыИВзносов за декабрь 2019 года, программа действует по следующему алгоритму:

  1. Анализирует плановые начисления сотрудников за указанный месяц (период с 01.12.2019 по 31.12.2019).
  2. Сопоставляет периоды действия начислений с графиком работы сотрудника.
  3. Поскольку плановые начисления и кадровые данные появились в системе только 31.12.2019, программа «видит» право на получение оклада или тарифа только за один этот день. Период с 1 по 30 декабря для программы остается «пустым» — по нему нет действующих кадровых назначений и плановых показателей.

Многие пользователи ошибочно полагают, что данные должны подтягиваться из регистра накопления ДанныеОВремениДляРасчетаСреднегоОбщий, который при переносе заполняется за весь 2019 год. Однако этот регистр, как видно из его названия, предназначен исключительно для расчета среднего заработка при оформлении отпусков, командировок и больничных листов. Документ НачислениеЗарплатыИВзносов к этому регистру при расчете ежемесячного оклада не обращается.

Главная методологическая ошибка: почему нельзя начислять декабрь в новой базе

Попытка перенести дату документа НачальнаяШтатнаяРасстановка на 01.12.2019 и рассчитать декабрьскую зарплату в новой базе — это критическая ошибка, которая приведет к серьезному искажению учета. Рассмотрим подробнее, к каким последствиям это приведет:

  1. Задвоение среднего заработка. При переносе данных на 31.12.2019 программа уже записала в регистры расчета среднего заработка информацию за декабрь 2019 года (на основании расчетов в старой базе). Если мы повторно проведем начисление декабря в новой базе, эти данные запишутся еще раз. В результате в 2020 году все расчеты отпусков и больничных будут завышены, что приведет к финансовым потерям компании и штрафам от контролирующих органов.
  2. Искажение взаиморасчетов. На дату 31.12.2019 переносится задолженность организации перед сотрудниками по зарплате (документ ЗадолженностьПоЗарплате, делающий записи в регистр ВзаиморасчетыССотрудниками). Повторное начисление декабря создаст вторую задолженность, фактически удвоив сумму долга перед работниками в программе.
  3. Дублирование НДФЛ и взносов. Данные по исчисленному НДФЛ и страховым взносам за декабрь уже содержатся в документах ПереносДанных. Новый расчет декабря создаст дублирующие записи, из-за чего регламентированная отчетность (РСВ, ЕФС-1, 6-НДФЛ) за первый квартал нового года будет заполнена неверно.

Золотое правило перехода: расчет зарплаты, налогов и взносов за декабрь должен быть полностью завершен и закрыт в старой базе (КА 2.2). В новую базу (КА 2.4) переносятся только входящие остатки и накопленные данные для расчета среднего заработка.

Пошаговый алгоритм: как правильно отразить выплату за декабрь и НДФЛ в новой базе

Выясним, как отразить январскую выплату зарплаты за декабрь (например, 15 января 2020 года) и удержать НДФЛ так, чтобы данные корректно отразились в отчете 6-НДФЛ за 1-й квартал 2020 года без перерасчета самого декабря.

Разберем этот процесс по шагам.

Шаг 1. Проверка входящих остатков по взаиморасчетам

Убедимся, что перенос данных зафиксировал долг перед сотрудниками на 31.12.2019. Для этого перейдем в раздел Администрирование — Переносы данных и найдем документы, корректирующие регистр накопления ВзаиморасчетыССотрудниками.

В этих документах должны быть указаны суммы «к выплате» на руки по каждому сотруднику за декабрь 2019 года.

Шаг 2. Проверка входящих данных по НДФЛ

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

Шаг 3. Создание ведомости на выплату в январе

Теперь выполним выплату зарплаты. Нам не нужно делать документ начисления. Мы сразу создаем документ выплаты:

  1. Перейдем в раздел Выплаты и создадим документ ВедомостьВБанк (или ВедомостьВКассу / ВедомостьЧерезРаздатчика в зависимости от вашего способа выплаты).
  2. Установим дату документа — дату фактической выплаты денег (например, 15.01.2020).
  3. В поле Месяц выплаты обязательно укажем Декабрь 2019.
  4. Нажмем кнопку Заполнить.

Проанализируем поведение программы: в табличную часть автоматически подтянутся сотрудники, суммы к выплате (из регистра ВзаиморасчетыССотрудниками) и в колонке «НДФЛ к удержанию» автоматически рассчитается налог на основании входящего регистра РасчетыНалогоплательщиковСБюджетомПоНДФЛ.

Шаг 4. Проведение ведомости и проверка движений

При проведении январской ведомости программа сделает движение с видом «Расход» по регистру РасчетыНалогоплательщиковСБюджетомПоНДФЛ с датой события 15.01.2020. Именно это движение зафиксирует факт удержания НДФЛ налоговым агентом.

После выполнения этих простых шагов при формировании отчета 6-НДФЛ за 1-й квартал 2020 года программа автоматически и без ошибок включит удержанный 15 января налог и декабрьский доход в соответствующие разделы отчета.

Резюме

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

← На главную