При расчете межрасчетных документов в программе «1С:Зарплата и управление персоналом» ред. 3.1 (в частности, документа Отпуск) пользователи и разработчики нередко сталкиваются со скрытыми или неожиданными движениями. Одной из частых причин таких движений становится автоматическое появление строк в табличной части КорректировкиВыплаты. По умолчанию на форме документа эта табличная часть может быть не видна, однако при проведении документ делает движения по регистрам накопления, меняя реальную сумму к выплате. Разберем детально, по какой логике система заполняет эти данные, с какими регистрами это связано и как правильно навести порядок в учете.
Выясним причину появления строк в табличной части КорректировкиВыплаты. Этот механизм предназначен для балансировки суммы, причитающейся к выплате сотруднику на руки, при возникновении расхождений между исчисленным и фактически удержанным налогом на доходы физических лиц (НДФЛ).
Сумма, которая отправляется в ведомость на выплату, вычисляется системой по следующему принципу:
Выплата = Начислено − Удержания − Исчисленный НДФЛ + Корректировка выплаты
В зависимости от знака суммы корректировка выполняет одну из двух учетных функций:
ЗарплатаКВыплате, что защищает организацию от несанкционированной переплаты.Рассмотрим подробнее сквозной пример движения сумм по ключевым регистрам, чтобы понять системную взаимосвязь:
ВзаиморасчетыССотрудниками и ЗарплатаКВыплате.ВзаиморасчетыССотрудниками отрицательный налог сторнируется, увеличивая долг организации перед работником на 100 рублей. Однако выплатить эти деньги сразу нельзя: они уже перечислены в налоговую инспекцию.ЗарплатаКВыплате на сумму −100 рублей. Одновременно в регистре НачисленияУдержанияПоСотрудникам фиксируется специальная строка «НДФЛ к зачету в счет будущих платежей» на −100 рублей (эту запись можно наблюдать в расчетном листке).Отпуск. По отпуску исчислен налог 1 000 рублей. Система уменьшает регистры ВзаиморасчетыССотрудниками и ЗарплатаКВыплате на 1 000 рублей.Отпуск автоматически заполняется табличная часть КорректировкиВыплаты на сумму +100 рублей. В регистре ЗарплатаКВыплате формируется движение, компенсирующее удержание. В итоге по расчетному листку налог составляет 1 000 рублей, а фактически с работника удерживается только 900 рублей.Проанализируем ситуацию, с которой нередко сталкиваются на практике: отпуск начисляется стандартно, вычеты не менялись, но строка корректировки все равно формируется. Причина кроется в нарушении аналитического учета регистров накопления.
Записи в регистрах ВзаиморасчетыССотрудниками, ЗарплатаКВыплате и РасчетыНалогоплательщиковСБюджетомПоНДФЛ хранятся в строгом разрезе нескольких измерений: Организация, ФизическоеЛицо, Сотрудник, ПериодВзаиморасчетов, СтатьяФинансирования, СтатьяРасходов, а также документов-оснований.
Если в расчетных листках сальдо выглядит нулевым, но ранее расчетчики правили суммы в документах начисления или ведомостях вручную, внутри регистров образуются «хвосты». Например, по одной статье финансирования висит остаток +5 000 рублей, а по другой — остаток −5 000 рублей. При проведении отпуска расчетный механизм анализирует детальные остатки по аналитике. Обнаружив отрицательное сальдо или разрыв по документам образования задолженности, программа делает ошибочный вывод о том, что произошел перекос по удержанному НДФЛ, и пытается принудительно выровнять взаиморасчеты через строку корректировки.
Разберем по шагам, какие действия необходимо предпринять при обнаружении некорректных строк в табличной части документа Отпуск:
Зарплата к выплате и Взаиморасчеты с сотрудниками. Настроим группировку по измерениям: Сотрудник, Период взаиморасчетов, Статья расходов, Документ-основание. Сверим итоговые остатки. Разрывы с противоположными знаками покажут, в каком именно разрезе разошлись движения.Возврат НДФЛ. Этот документ зарегистрирует факт возврата, корректно закроет суммы по налоговым регистрам и сформирует правильную отдельную ведомость, исключив попытки системы зачесть этот налог в будущих отпусках.Перенос данных. Создадим в нем точечные корректировочные записи вида движения Расход или Приход по проблемным регистрам, закрыв неверные комбинации статей расходов и периодов в ноль.Операция учета НДФЛ, внеся правки на закладках «Доходы», «Исчислено по 13% (30%)» или «Удержано».Важное ограничение: крайне не рекомендуется просто принудительно очищать табличную часть КорректировкиВыплаты (с помощью внешних обработок или программного кода). Если не устранена первопричина в регистрах остатков, при первом же последующем расчете межрасчетного документа или документа Начисление зарплаты и взносов алгоритм ЗУП обнаружит незакрытое сальдо и вернет корректировочную строку снова.