При ведении зарплатного и кадрового учета в конфигурации 1С:Управление производственным предприятием 1.3 (подсистема расчета зарплаты которой базируется на архитектуре 1С:ЗУП 2.5) бухгалтеры и расчетчики часто сталкиваются с ситуацией, когда сотрудники в течение одного расчетного месяца перемещаются между различными подразделениями организации. В таких случаях возникает необходимость сформировать отчетность или управленческий анализ по суммам доходов и НДФЛ в разрезе каждого подразделения, где фактически трудился работник.
Однако стандартные механизмы регламентированного учета относят исчисленный и удержанный налог целиком к текущему (последнему) подразделению сотрудника. Разберем детально, почему это происходит и какими способами можно получить корректную разбивку.
Для понимания логики работы программы проанализируем поведение ключевых регистров и документов:
Основные начисления заработная плата корректно разбивается на строки по периодам действия и подразделениям в соответствии с кадровыми документами (Кадровое перемещение организаций). Но на вкладке НДФЛ типовой алгоритм рассчитывает налог общей суммой за месяц нарастающим итогом с начала года и при проведении делает запись в регистр накопления НДФЛ расчеты с бюджетом только по подразделению, актуальному на момент проведения документа или конец расчетного месяца.Предоставленные стандартные и социальные вычеты по НДФЛ) применяются к первому хронологическому доходу сотрудника в расчетном месяце. Программа не распределяет вычет пропорционально между базами разных подразделений, что делает невозможным простое умножение ставки налога на базу каждого подразделения.Зарплата к выплате организаций. Ведомость формируется на определенную дату и подтягивает подразделение, в котором сотрудник числится на дату выплаты. В результате удержанный налог записывается на новое подразделение, даже если часть дохода относится к предыдущему.Если требуется, чтобы типовые отчеты и форма 6-НДФЛ автоматически разделяли доходы и налоги по подразделениям, рассмотрим настройку подразделений как обособленных:
Подразделения организаций.В этом случае расчетный механизм УПП 1.3 будет считать подразделения самостоятельными центрами налогового учета, разделяя расчет НДФЛ и ведомости на выплату по каждому из них.
Если менять справочники подразделений нежелательно, разберем по шагам регламент ввода документов при перемещении сотрудника в середине месяца:
Начисление зарплаты работникам организаций, в котором рассчитываем сотрудника за фактически отработанный период в старом подразделении. Проводим документ: налог фиксируется за первым подразделением.Кадровое перемещение организаций со сменой подразделения.Начисление зарплаты работникам организаций, рассчитывающий сотрудника за оставшиеся дни в новом подразделении.Зарплата к выплате организаций с указанием соответствующего подразделения в шапке документа.Рассмотрим вариант без создания нескольких расчетных документов:
Начисление зарплаты работникам организаций за полный месяц.НДФЛ.НДФЛ расчеты с бюджетом сформирует раздельные движения по каждому подразделению.Если разделение налога необходимо исключительно для управленческих целей и внутреннего контроля, наиболее надежным решением является создание внешнего отчета на базе системы компоновки данных (СКД).
Посмотрим на логику построения запроса. Прямое соединение таблиц по равенству подразделения вызовет искажение данных из-за того, что налог зафиксирован только на одном подразделении. Поэтому рассчитаем налог пропорционально доходам:
ОсновныеНачисленияРаботниковОрганизаций (и ДополнительныеНачисленияРаботниковОрганизаций).НДФЛРасчетыСБюджетом.НалогПодразделения = ОбщийНалог * (ДоходПодразделения / ОбщийДоход)
Пример фрагмента текста запроса для отчета:
ВЫБРАТЬ
ОсновныеНачисления.Сотрудник КАК Сотрудник,
ОсновныеНачисления.ПодразделениеОрганизации КАК Подразделение,
ОсновныеНачисления.ПериодРегистрации КАК ПериодРегистрации,
СУММА(ОсновныеНачисления.Результат) КАК ДоходПодразделения
ПОМЕСТИТЬ ВТ_Доходы
ИЗ
РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления
ГДЕ
ОсновныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
ОсновныеНачисления.Сотрудник,
ОсновныеНачисления.ПодразделениеОрганизации,
ОсновныеНачисления.ПериодРегистрации
;
ВЫБРАТЬ
НДФЛ.ФизЛицо КАК ФизЛицо,
НДФЛ.Период КАК ПериодРегистрации,
СУММА(НДФЛ.Сумма) КАК НалогВсего
ПОМЕСТИТЬ ВТ_Налоги
ИЗ
РегистрНакопления.НДФЛРасчетыСБюджетом КАК НДФЛ
ГДЕ
НДФЛ.Период МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
НДФЛ.ФизЛицо,
НДФЛ.Период
Такой подход позволяет в любой момент получить аналитическую картину начислений и расчетного налога по каждому подразделению, не нарушая типовую методологию ведения регламентированного учета в 1С:УПП 1.3.