Когда при увольнении сотруднику была выплачена излишняя сумма, а затем он вновь принят на работу, возникает вопрос, как корректно урегулировать этот долг в системе 1С:ЗУП 3.0. Рассмотрим подробно эту ситуацию, ее правовые аспекты и технические решения в программе.
Представим, что сотруднику был проведен документ Увольнение и произведена выплата. Последующий перерасчет этого увольнения выявил переплату, например, на 1799 рублей. Таким образом, в системе зафиксировано, что начисление скорректировано, НДФЛ тоже, но сама выплата сотруднику не была скорректирована. Это привело к образованию задолженности сотрудника перед организацией. Через некоторое время того же человека снова принимают на работу. Однако при формировании Ведомости на выплату зарплаты система упорно не уменьшает сумму к выплате на этот старый долг. Причина кроется в логике программы: для системы это хоть и одно и то же физическое лицо, но уже другой сотрудник (то есть, другая запись в справочнике Сотрудники). Мы разберем, как поступить в такой ситуации.
Прежде чем переходить к техническим решениям в 1С, нам необходимо понимать правовые рамки. Трудовой кодекс РФ (статья 137) строго ограничивает случаи, когда работодатель имеет право удерживать излишне выплаченные суммы из заработной платы сотрудника.
Если переплата произошла не по счетной ошибке или вине работника, установленной соответствующим органом, работодатель не имеет права удерживать эти деньги без добровольного письменного согласия сотрудника. Если сотрудник отказывается вернуть сумму, работодатель может обратиться в суд, но судебная перспектива сильно зависит от причины переплаты и соблюдения всех процедур.
Согласно статье 138 ТК РФ, размер всех удержаний из заработной платы сотрудника при каждой выплате не может превышать 20% от суммы, подлежащей выплате.
Вывод: Во многих случаях, если переплата не является результатом счетной ошибки, у работодателя нет законных оснований для принудительного удержания. В таком случае единственным правомерным способом вернуть деньги является добровольное согласие сотрудника.
Это самый предпочтительный и юридически чистый вариант. Если сотрудник согласен вернуть переплату:
Поступление наличных с видом операции "Возврат от подотчетного лица" или "Прочий приход" (с корректным указанием счета 73.03 "Расчеты по прочим операциям").Поступление на расчетный счет аналогично.В 1С:ЗУП 3.0 для фиксации факта возврата сотрудником задолженности используем документ Возврат сотрудниками задолженности. Мы можем найти его в разделе Выплаты -> Возвраты сотрудниками задолженности.
Возврат сотрудниками задолженности.Важный нюанс: Документ Возврат сотрудниками задолженности в ЗУП 3.0 не формирует бухгалтерские проводки напрямую при синхронизации с бухгалтерской программой. Он лишь фиксирует факт уменьшения задолженности в расчетах с персоналом. Бухгалтерские проводки по движению денежных средств (Дт 50/51 Кт 73.03) оформляются непосредственно в бухгалтерской программе, как описано выше.
В нашем случае, когда сотрудник был уволен, а затем принят вновь, документ Возврат сотрудниками задолженности должен сработать корректно, так как он привязывается к физическому лицу, а не к конкретной записи справочника Сотрудники (которая может меняться при повторных приемах).
Если сотрудник согласен, чтобы сумма долга была удержана из его заработной платы уже на новой должности, это также является законным способом, но требует правильного оформления и технической реализации в 1С:ЗУП.
Если система не хочет автоматически уменьшать выплату на долг (что часто происходит из-за того, что ЗУП разделяет записи "Сотрудник" для одного и того же "Физлица" при разных приемах на работу), можно прибегнуть к техническому обходному пути: вводу отрицательного удержания.
Мы можем создать новое удержание или использовать существующее, временно изменив его настройки для данного случая. Однако более корректным может быть создание нового вида удержания:
Начисление зарплаты и взносов или Удержание по прочим операциям, мы можем ввести это удержание с отрицательной суммой. Это технически "увеличит" начисление к выплате, компенсируя ранее сделанное "неправильное" удержание или фактически скорректировав сумму к выплате.Важно: Это решение, как отмечается в обсуждении, "некрасиво", так как отрицательное удержание фактически корректирует начисление, а не прямо закрывает долг, но оно сработает для уменьшения суммы к выплате. При этом важно, чтобы в бухгалтерии была оформлена корректная проводка, отражающая погашение задолженности.
Если переплата не может быть взыскана законными методами, или ее взыскание нецелесообразно (например, сумма долга небольшая, а судебные издержки будут выше), организация может принять решение о прощении долга.
Сумма списанного долга, признанного безнадежным, признается доходом сотрудника на дату признания задолженности безнадежной. В этом случае организация обязана исчислить, удержать и уплатить НДФЛ с этой суммы как налоговый агент. Также сумма списанного долга должна быть обложена страховыми взносами, поскольку этот доход связан с трудовыми отношениями.
Как правило, в 1С:ЗУП долг сотрудника так и будет "висеть" до тех пор, пока не будет закрыт одним из способов, описанных выше (например, через Возврат сотрудниками задолженности или ручную корректировку регистров). Для целей налогового учета и страховых взносов, возможно потребуется создать специальное начисление для отражения этого дохода.
В бухгалтерской программе (например, 1С:Бухгалтерия) безнадежные долги могут быть списаны и учтены во внереализационных расходах для целей налогообложения прибыли, если соблюдены условия, установленные Налоговым кодексом РФ (например, истечение срока исковой давности или невозможность взыскания подтверждена документально). Бухгалтерские проводки будут выглядеть примерно так: Дт 91.02 "Прочие расходы" Кт 73.03 "Расчеты по прочим операциям" (или другой счет учета расчетов с сотрудником по долгу).
Этот метод является крайней мерой и требует глубокого понимания структуры регистров 1С:ЗУП. К нему прибегают, когда другие методы не сработали или когда, как в обсуждаемом случае, долг уже был незаконно "взыскан" уменьшением зарплаты, и теперь нужно просто привести данные в соответствие.
Проблема: В 1С:ЗУП для одного физического лица может существовать несколько записей "Сотрудник" (например, при повторном приеме на работу). Взаиморасчеты часто ведутся по записи "Сотрудник", что приводит к "раздвоению" долга: старый долг висит на уволенном "сотруднике", а новый расчет ведется по вновь принятому "сотруднику". Это и есть причина, по которой Ведомость на выплату зарплаты не "видит" старый долг.
Решение: Для исправления этой ситуации, когда долг числится некорректно или уже был фактически урегулирован внесистемным способом, мы можем использовать документ Перенос данных (или Операция, введенная вручную) в режиме корректировки регистров.
Перенос данных: Обычно его можно найти через раздел Администрирование -> Поддержка и обслуживание -> Корректировка данных -> Перенос данных. Если такого пункта нет, его могут создать или использовать программисты через функционал "Все функции".Перенос данных выбираем режим "Корректировка регистров".Зарплата к выплате (как было предложено автором в Сообщении 15), может быть недостаточной и привести к расхождениям в других отчетах или при дальнейших расчетах. Комплексно мы должны рассмотреть следующие регистры:
Взаиморасчеты с сотрудниками: Этот регистр отражает общие расчеты с сотрудниками. Именно здесь зачастую "висят" долги сотрудника.Бухгалтерские взаиморасчеты с сотрудниками: Аналогичный регистр, но с бухгалтерским разрезом.Зарплата к выплате: Этот регистр показывает, сколько к выплате или за кем числится долг по заработной плате.Для каждого выбранного регистра нам необходимо ввести две записи:
Или, если долг уже фактически "взыскан", нам нужно просто обнулить (сделать "Расход") сумму долга по старой записи "Сотрудника" в соответствующих регистрах. Мы должны внимательно отследить сальдо по физлицу и по каждой записи "Сотрудник", чтобы в итоге общая картина по физлицу была корректной.
Пример (концептуально, без конкретного кода, так как он зависит от структуры регистра):
// Корректировка регистра "Взаиморасчеты с сотрудниками"
// Уменьшаем долг по старому сотруднику
НоваяСтрока = Движения.ВзаиморасчетыССотрудниками.Добавить();
НоваяСтрока.ВидДвижения = ВидДвиженияНакопления.Расход;
НоваяСтрока.Сотрудник = СсылкаНаСтарогоСотрудника;
НоваяСтрока.ФизическоеЛицо = СсылкаНаФизическоеЛицо;
НоваяСтрока.СуммаДолга = СуммаПереплаты;
// Корректировка регистра "Зарплата к выплате"
// Уменьшаем сумму долга к выплате по старому сотруднику
НоваяСтрока = Движения.ЗарплатаКВыплате.Добавить();
НоваяСтрока.ВидДвижения = ВидДвиженияНакопления.Расход;
НоваяСтрока.Сотрудник = СсылкаНаСтарогоСотрудника;
НоваяСтрока.ФизическоеЛицо = СсылкаНаФизическоеЛицо;
НоваяСтрока.СуммаКВыплате = -СуммаПереплаты; // Отрицательное значение для уменьшения долга к выплате (увеличения задолженности организации)
Внимание: Использование Переноса данных требует высокой квалификации и полного понимания, какие регистры и каким образом затронуты. Неправильная корректировка может нарушить целостность данных, привести к ошибкам в расчетах, отчетах и при синхронизации с бухгалтерской программой. Всегда делайте резервную копию базы перед выполнением таких операций.
Мы выяснили, что ситуация с переплатой при увольнении и повторным приемом на работу имеет как правовые, так и технические особенности в 1С:ЗУП.
Возврат сотрудниками задолженности в ЗУП и оформите поступление денег в кассу/на расчетный счет в бухгалтерской программе.Перенос данных, предварительно убедившись, что вы понимаете, какие регистры необходимо корректировать.Системы 1С:ЗУП 3.0 спроектированы таким образом, чтобы максимально соответствовать законодательству, но иногда нестандартные ситуации (как повторный прием одного и того же физлица) требуют ручного вмешательства или глубокого понимания логики работы регистров.