Другое · 11 мин
Как удержать излишне начисленную зарплату за прошлый период в 1С
Пошаговая инструкция: как вернуть излишне выплаченную зарплату в 1С:ЗУП — сторнирование, перерасчёт, согласие сотрудника, лимит удержания 20% и отражение в отчётности.
Излишне начисленная зарплата возникает из-за счётной ошибки, неотработанного аванса, неверно введённого отсутствия или дублирования начислений. В программе 1С:Зарплата и управление персоналом (1С:ЗУП) для таких ситуаций предусмотрены штатные механизмы, но выбор сценария зависит от причины переплаты: одни суммы можно удержать автоматически через перерасчёт, другие — только с письменного согласия сотрудника или через возврат в кассу.
Главный принцип: программа не «знает», законно ли удержание в вашем случае. Технически сторнировать можно почти любое начисление, но по Трудовому кодексу РФ (ст. 137) работодатель вправе удерживать излишне выплаченную зарплату только в ограниченных случаях — счётная ошибка, неотработанный аванс, невыполнение норм труда по вине работника, неизрасходованный аванс на командировку. Поэтому сначала определяется правовое основание, а затем выбирается инструмент в 1С.
Ниже разобраны основные сценарии: исправление начислений прошлого периода документом «Сторнирование», перерасчёт через «Доначисления и перерасчёты», удержание из текущей зарплаты с учётом ограничения в 20%, возврат денег сотрудником и корректировка отчётности по НДФЛ и взносам.
Как определить основание для удержания
Прежде чем что-либо исправлять в программе, зафиксируйте причину переплаты. От неё зависит и право на удержание, и выбор документа в 1С. Типичные ситуации: сотруднику начислили оплату за дни, когда он фактически отсутствовал (табельщик не передал данные вовремя); аванс выплачен, но месяц не отработан полностью; при расчёте применён неверный показатель или тариф; начисление введено дважды.
Счётная ошибка — это арифметический сбой (неверное сложение, техническая ошибка при вводе), а не неправильное применение закона. Если переплата возникла из-за ошибочной трактовки нормы или неверного размера оклада, установленного приказом, удержать её в одностороннем порядке нельзя — потребуется согласие сотрудника или добровольный возврат.
Как выбрать сценарий
Сторнирование начислений прошлого периода
Базовый инструмент — документ «Сторнирование» (раздел «Зарплата» → «Все сторнирования»). Он предназначен для отмены ошибочных начислений, введённых отдельным документом: премии, разовых начислений, командировок, больничных. В шапке указывается сотрудник, сторнируемый документ и период, в котором фиксируется исправление.
При проведении документ формирует отрицательные записи по начислениям, автоматически пересчитывает НДФЛ и страховые взносы. Важно: сторнирование регистрируется текущим периодом, но в учёте НДФЛ корректировка относится к периоду исходного дохода — это влияет на формирование уточнённого расчёта 6-НДФЛ.
- 1Откройте раздел «Зарплата» → «Все сторнирования» и создайте новый документ
- 2Выберите сотрудника и документ-основание, который нужно отменить
- 3Укажите месяц, в котором отражается сторно (обычно текущий расчётный период)
- 4Проверьте на закладках автоматически рассчитанные суммы сторно начислений, НДФЛ и взносов
- 5Проведите документ и сформируйте расчётный листок сотрудника — там появится отрицательная сумма
- 6Проверьте, что переплата уменьшила сумму к выплате в текущей ведомости
Если ошибочное начисление было сделано документом «Начисление зарплаты и взносов» (обычная оплата по окладу), отдельное сторнирование не требуется: достаточно ввести документ отсутствия (прогул, отпуск без сохранения) прошлым периодом. При следующем расчёте зарплаты программа сама пересчитает период через механизм доначислений и перерасчётов и покажет отрицательную сумму.
Перерасчёты через документы отсутствия
Самая частая причина переплаты — сотрудник отсутствовал, а зарплата за эти дни уже начислена и выплачена. В 1С:ЗУП отсутствия, зарегистрированные задним числом (документы «Прогул, отсутствие», «Отпуск без сохранения оплаты», «Больничный лист»), автоматически вытесняют оплату по окладу за соответствующие дни.
После проведения такого документа программа создаёт запись в журнале «Доначисления, перерасчёты» (раздел «Зарплата»). При формировании следующего документа «Начисление зарплаты и взносов» перерасчёт подтянется автоматически на отдельной закладке — с минусом. Вместе с начислением пересчитаются НДФЛ и взносы.
Удержание переплаты из текущей зарплаты и лимит 20%
После сторнирования или перерасчёта у сотрудника образуется отрицательное сальдо — программа автоматически уменьшит сумму к выплате в ближайшей ведомости. Однако ст. 138 ТК РФ ограничивает общий размер удержаний: как правило, не более 20% от суммы, причитающейся к выплате (по отдельным основаниям — до 50% или 70%).
На практике это означает: если переплата крупная, удерживать её нужно частями в течение нескольких месяцев. В типовой 1С:ЗУП автоматического ограничителя 20% для сторно нет — контроль лежит на расчётчике. Сумму к выплате проверяют вручную: сравнивают размер удержания с начислением за месяц и при необходимости корректируют ведомость.
Если сотрудник написал заявление с просьбой удержать всю сумму сразу, ограничение в 20% не применяется — это добровольное распоряжение своим доходом. Заявление хранится в кадровом деле как основание.
Возврат денег сотрудником вместо удержания
Альтернатива удержанию — добровольный возврат: сотрудник вносит деньги в кассу или переводит на расчётный счёт организации. Этот вариант выбирают, когда сотрудник уже уволился либо сумма переплаты превышает его текущие начисления.
В 1С:ЗУП возврат оформляется так же, как удержание: сторнирование или перерасчёт создают отрицательное сальдо, а факт поступления денег отражается в бухгалтерской программе (1С:Бухгалтерия) документом поступления. При синхронизации данные о задолженности сотрудника сопоставляются. Обратите внимание: сотрудник возвращает сумму за вычетом НДФЛ (то, что фактически получил на руки), а излишне удержанный налог зачитывается или возвращается через корректировку в учёте НДФЛ.
Сравнение способов возврата
Подходит для работающих сотрудников; ограничено 20% от выплаты без заявления; оформляется автоматически через сторно
Подходит при увольнении или крупной сумме; требует согласия сотрудника и отражения в бухучёте
Крайняя мера при отказе сотрудника; в программе сумма остаётся дебиторской задолженностью до решения суда
Корректировка НДФЛ, взносов и отчётности
Сторнирование прошлого периода почти всегда влечёт уточнение отчётности. Если период уже отчитан, формируются корректирующие формы: уточнённый 6-НДФЛ за соответствующий квартал, корректировка РСВ, при необходимости — персонализированные сведения и ЕФС-1 в части стажа.
В 1С:ЗУП перерасчёт НДФЛ виден в документе сторнирования или в регистре расчётов. Проверьте отчёт «Анализ НДФЛ по сотруднику»: излишне удержанный налог должен отразиться как отрицательная сумма за период исходного дохода. Дальше он либо зачитывается при следующих выплатах, либо возвращается сотруднику по его заявлению через налоговую.
По страховым взносам сторнирование уменьшает базу периода, в котором было исходное начисление. Если отчётность за тот период сдана, программа сформирует уточнённый расчёт — не оставляйте это «на потом», расхождения между базой взносов и НДФЛ вызывают требования из налоговой.
Как проверить результат
Сторно видно отдельной строкой, сальдо на конец месяца корректное
Отрицательная сумма к выплате без документа-основания или дубль сторно
Налог пересчитан за период исходного дохода
Переплата по НДФЛ «висит» текущим периодом без привязки
Удержание не превышает 20% от выплаты (без заявления)
Сумма к выплате отрицательная или удержано больше лимита
Сформированы уточнённые 6-НДФЛ и РСВ за прошлый период
База взносов и доход по НДФЛ расходятся без пояснений
Типичные ошибки расчётчиков
Первая распространённая ошибка — попытка «списать» переплату ручной корректировкой ведомости или вводом произвольного удержания без сторнирования начисления. В результате зарплатный учёт расходится с учётом НДФЛ и взносов, а в расчётном листке появляется необъяснимая задолженность.
Вторая ошибка — сторнирование не тем периодом. Если исправление отражено прошлым месяцем, в котором уже закрыт расчёт и сдана отчётность, программа пересчитает закрытый период, что ломает сверку с ФНС. Сторно всегда регистрируется текущим открытым периодом.
Третья — игнорирование лимита удержаний. Программа не заблокирует выплату с превышением 20%, ответственность лежит на работодателе. И четвёртая: забытые уточнённые декларации. Даже при корректном сторно в базе отчётность сама собой не уточнится — её нужно сформировать и сдать отдельно.
Что важно запомнить
Сначала определите правовое основание удержания, затем выберите инструмент: «Сторнирование» для разовых начислений, документ отсутствия — для неотработанных дней. Удержание без согласия ограничено 20% от выплаты, при добровольном возврате лимита нет. После исправления обязательно проверьте НДФЛ, взносы и сдайте уточнённую отчётность за прошлый период.
Частые вопросы
Можно ли удержать переплату с уволившегося сотрудника?
Из окончательного расчёта — да, в пределах его суммы и с учётом оснований ст. 137 ТК РФ. Если расчёт уже выплачен, взыскать переплату можно только при добровольном возврате или через суд. В 1С:ЗУП задолженность фиксируется сторнированием и остаётся в учёте до погашения.
Что делать, если переплата возникла из-за ошибки банка при перечислении?
Это не счётная ошибка работодателя, и удержание из зарплаты неправомерно. Деньги сотрудник возвращает добровольно; при отказе сумма взыскивается через суд как неосновательное обогащение. В программе начисление не сторнируется — корректируется только факт выплаты.
Нужно ли сторнировать больничный, если ФСС отказал в оплате?
Да. Отменяется или сторнируется документ «Больничный лист», начисление заменяется оплатой по другому основанию либо отсутствием. Переплата по больничному за счёт работодателя удерживается по общим правилам — с учётом лимита и согласия.
Как отразить возврат, если сотрудник просит удерживать по частям?
Оформите сторнирование полной суммой и возьмите у сотрудника заявление на ежемесячное удержание. Программа автоматически уменьшит выплату в первой же ведомости на всё сальдо, поэтому расчётчик вручную ограничивает сумму к удержанию в каждой ведомости согласно графику из заявления.
Влияет ли сторнирование на средний заработок для отпускных и командировок?
Да. Сторнированные суммы исключаются из базы среднего заработка за соответствующий период, поэтому после исправления ранее рассчитанные отпускные или командировочные могут потребовать пересчёта. Проверьте документы, рассчитанные от среднего за период, захватывающий исправленные месяцы.
Что делать, если сторно не попадает в расчёт зарплаты?
Проверьте журнал «Доначисления, перерасчёты»: запись могла быть отменена вручную или относиться к другому сотруднику/периоду. Также убедитесь, что документ сторнирования проведён и месяц в нём соответствует текущему расчётному периоду. После исправления перезаполните «Начисление зарплаты и взносов».