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