При расчете заработной платы и взносов пользователи 1С:Зарплата и управление персоналом 3 могут столкнуться с ситуацией, когда программа начинает автоматически пересчитывать НДФЛ по договорам гражданско-правового характера (ГПХ) за прошлые расчетные периоды. При этом в документе Начисление зарплаты и взносов на вкладке НДФЛ формируются две строки: сторнируется запись прошлого месяца, где было заполнено подразделение (или регистрация в ИФНС), и добавляется новая положительная запись на ту же сумму, но с пустым подразделением.
Разберем подробно, почему возникает такая ошибка, как устроен механизм учета НДФЛ по договорам подряда и какими способами можно устранить эту проблему.
Проанализируем механику работы конфигурации. Появление сторнирующих записей связано с сочетанием методологии разделения учета и программной ошибки в процедурах расчета зарплаты:
Подразделение в договоре подряда изначально служит для отнесения затрат на оплату труда в бухгалтерском учете. Если подразделение является обособленным со своей регистрацией в налоговом органе, налог должен исчисляться по соответствующей ИФНС. Для физических лиц, работающих исключительно по договорам ГПХ, привязка к подразделению в налоговом учете в типовых алгоритмах работает через механизм территорий выполнения работ.Учет доходов для исчисления НДФЛ и Расчеты налогоплательщиков с бюджетом по НДФЛ. Если при первоначальном расчете (например, документом начисления по договорам) подразделение зафиксировалось, а при очередном общем расчете зарплаты алгоритм сформировал выборку с пустым подразделением/территорией, система фиксирует расхождение и регистрирует необходимость перерасчета.Если конфигурация находится на поддержке с возможностью изменения или в компании используется расширение, исправим программный запрос, формирующий сведения по договорам подряда.
Рассмотрим по шагам внесение изменений:
РасчетЗарплатыРасширенный.ЗаполнитьДанныеПоДоговорамПодряда.
| ЗНАЧЕНИЕ(Справочник.ТерриторииВыполненияРабот.ПустаяСсылка) КАК ТерриторияВыполненияРаботВОрганизации,
| ЗаписиНачислений.Подразделение КАК ТерриторияВыполненияРаботВОрганизации,
После применения исправления алгоритм перестанет очищать подразделение при сборе данных для начисления налога.
Даже после исправления кода в базе могут остаться уже зарегистрированные требования к перерасчету прошлых периодов. Пока эти записи присутствуют в системе, документ Начисление зарплаты и взносов текущего месяца продолжит подтягивать сторно.
Выполним очистку очереди перерасчетов:
Перерасчеты).Начисление зарплаты и взносов и выполним команду Пересчитать сотрудника (или перезаполним вкладку НДФЛ). Сторнирующие строки исчезнут.Если налог за прошлые периоды уже был распределен с ошибками по разным ИФНС или подразделениям и попал в отчетность, исправим регистры вручную без перепроведения закрытых периодов:
Для корректного ведения налогового учета исполнителей по ГПХ в обособленных структурах без доработок конфигурации рекомендуется использовать штатный функционал территорий:
Территории создадим элементы, привязанные к соответствующим налоговым органам (ИФНС).Договор (работы, услуги) или Акт приемки выполненных работ явно укажем территорию выполнения работ. В этом случае налог будет гарантированно относиться к нужной налоговой инспекции без конфликтов с подразделениями затрат.Ошибки, вызывающие некорректное заполнение территорий и сброс подразделений по договорам подряда, регулярно регистрируются и исправляются разработчиками в типовых релизах. Если конфигурация находится на типовой поддержке, наиболее надежным решением является обновление программы на актуальный релиз 1С:ЗУП 3, где алгоритмы сопоставления аналитики НДФЛ приведены в соответствие со стандартами учета.