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