Работа с начислениями за прошлые периоды — одна из самых частых и ответственных задач кадровика и бухгалтера. Ошибки в перерасчетах приводят к некорректному исчислению НДФЛ‚ страховых взносов‚ формированию неверной отчетности (РСВ‚ 6-НДФЛ) и претензиям со стороны сотрудников. В экосистеме 1С (ЗУП‚ БП‚ ERP‚ KА) реализованы специальные механизмы — «Режим начисления прошлый период» — позволяющие корректно отразить изменения задним числом без нарушения целостности данных текущего периода.
Суть механизма и зачем он нужен
В отличие от ручного исправления проведенных документов (что часто запрещено или ведет к ошибкам итогов)‚ программы 1С используют подход корректировки текущим периодом. Это означает:
- Документ корректировки создается с текущей датой (датой фактического принятия решения).
- В документе указывается период действия (за какой месяц/год производится перерасчет).
- Программа автоматически рассчитывает разницу (дельту) между «было» и «стало».
- Разница отражается в текущем периоде‚ но с привязкой к базовому периоду для налогового и пенсионного учета.
Ключевые сценарии использования:
- Изменение оклада или тарифной ставки задним числом (приказ вступил в силу с прошлого месяца).
- Начисление премий‚ надбавок‚ выплат за прошлые периоды (годовые премии‚ материальная помощь по итогам года).
- Исправление ошибок в отработанном времени‚ условиях труда‚ применении вычетов НДФЛ.
- Восстановление заработной платы по судебным решениям или актам проверок.
Особенности реализации в разных конфигурациях
1С:Зарплата и управление персоналом (ЗУП) 3.0
Это основной инструмент для расчетов. Начиная с версии 3.0.24 механизм существенно усовершенствован.
- Автоматический контроль: При изменении исходных данных за прошлые периоды (например‚ изменение оклада в карточке сотрудника задним числом) программа автоматически регистрирует необходимость перерасчета. Появляется уведомление «Требуется перерасчет за прошлые периоды».
- Документ «Перерасчет заработной платы»: Основной инструмент. Заполняется на текущую дату‚ в табличной части указываются сотрудники и периоды перерасчета. Программа сама сравнивает старые и новые начисления.
- Разделение периодов: В ЗУП 3.0 нет жесткого разделения на «прошлый» и «текущий» периоды в интерфейсе‚ что позволяет свободно корректировать историю‚ сохраняя хронологию проводок.
- НДФЛ и вычеты: При перерасчете за прошлые месяцы текущего налогового года программа автоматически пересчитывает налоговую базу‚ предоставленные вычеты (стандартные‚ социальные‚ имущественные) и сумму удержанного НДФЛ. В расчете НДФЛ (по ссылке в документе) видна динамика дохода с начала года.
1С:Бухгалтерия предприятия (БП) 3.0
Здесь акцент на бухгалтерском и налоговом учете‚ а также взаимодействии с ЕНС (Единый налоговый счет).
- Документы начисления: «Начисление заработной платы»‚ «Начисление доплаты за прошлые периоды». Важно датировать документ тем периодом‚ в котором выплата должна отразиться налогово (для НДФЛ это месяц фактической выплаты‚ для взносов — месяц начисления).
- Контроль выплат: Контрольные функции не позволят дважды выплатить одну сумму. Бухгалтер видит полную картину взаиморасчетов с сотрудником (долги‚ переплаты‚ авансы) в одном документе.
- ЕНС и уплата налогов: Проводки по отражению налогов на ЕНС формируются не на дату начисления‚ а на даты наступления сроков уплаты (НК РФ);
- НДФЛ удерживается и начисляется на ЕНС при проведении документов «Списание с расчетного счета» и «Выдача наличных» (с видом операции «Уплата налога»).
- Страховые взносы — на дату уплаты заработной платы.
- Внешняя зарплата: Если расчет ведется в ЗУП‚ а бухучет в БП‚ используется документ «Отражение зарплаты в бухучете». Перерасчеты из ЗУП передаются через обмен данными.
1С:ERP / 1С:КА (Управление производственным предприятием / Комплексная автоматизация)
- Принцип аналогичен ЗУП: корректировки вводятся документами текущей даты.
- В блоке «Кадры и заработная плата» нет разделения на периоды‚ что дает максимальную гибкость для корректировки предыдущих расчетов текущей датой.
- Обеспечиваеться правильная учетность изменений в расчетах‚ выплатах и отчетах по налогам/взносам.
Налоговый учет при перерасчете за прошлые периоды (ЕНС‚ НДФЛ‚ Взносы)
С введением ЕНС правила стали строже. Главное правило: момент возникновения обязательства по налогу/взносам определяется Налоговым кодексом‚ а не датой документа в 1С.
НДФЛ
- Налоговый агент обязан удержать НДФЛ в момент фактической выплаты дохода (перевода на карту‚ выдачи наличных).
- Если перерасчет за прошлый период выплачивается в текущем месяце — НДФЛ удерживается и платится в текущем месяце (код КБК 1###11000110).
- В 6-НДФЛ доход отражается в разделе 1 (доходы‚ выплаченные в текущем году) в строке‚ соответствующей месяцу выплаты. Код вида дохода — 2000 (заработная плата) или иной соответствующий вид.
- Вычеты (например‚ на детей) предоставляются исходя из ситуации на момент выплаты‚ но в пределах налогового периода (года). В 1С можно «предоставить вычет за прошлые месяцы» текущего года‚ скорректировав базу в расчете НДФЛ.
Страховые взносы
- Объектом налогообложения являются выплаты‚ начисленные в отчетном периоде (месяце).
- Если начисление за прошлый месяц сделано документом текущего месяца (с периодом действия прошлый месяц)‚ взносы исчисляются в прошлом месяце (базовом периоде).
- Срок уплаты — не позднее 28 числа следующего за базовым месяца. В 1С проводки на ЕНС по взносам формируются на дату уплаты зарплаты (начисления).
Порядок проведения перерасчета (Пошаговый алгоритм)
- Анализ причины: Определить‚ что именно меняется (оклад‚ премия‚ вычет‚ время) и за какой период.
- Внесение изменений в базу:
- В ЗУП/ERP: Изменить данные в карточке сотрудника (штатное расписание‚ оклад‚ график) с датой начала действия в прошлом. Программа сама предложит перерасчет.
- В БП: Создать документ «Начисление доплаты за прошлые периоды» или скорректировать начисление через «Перерасчет заработной платы» (если ведется в БП).
- Проведение перерасчета (ЗУП/ERP): Открыть документ «Перерасчет заработной платы» (или дождаться автоматического предложения). Указать сотрудников и периоды. Нажать «Рассчитать». Программа покажет дельту: что было‚ что стало‚ разницу.
- Проверка расчетного листа и движений: Открыть расчетный листок сотрудника. Премия/доплата выделится отдельной строкой с основанием. Проверить корреспонденцию счетов (Дт 20/26/44 — Кт 70). Проверить расчет НДФЛ (база‚ вычет‚ налог к удержанию).
- Выплата (Списание с Р/С или Выдача наличных): Создать платежный документ. Критически важно: Вид операции — «Уплата налога». Только так можно выбрать налог (НДФЛ)‚ вид обязательства и указать период выплаты (месяц‚ когда деньги ушли сотруднику).
- Отчетность: Сформировать РСВ (взносы уйдут в базовый период начисления) и 6-НДФЛ (доход уйдет в период выплаты).
Типичные ошибки и как их избежать
| Ошибка | Последствие | Как правильно в 1С |
|---|---|---|
| Ручное снятие галочки «Проведен» у документа прошлого месяца и его правка | Расхождение итогов‚ ошибки в РСВ/6-НДФЛ‚ потеря истории изменений‚ проблемы с закрытием периода. | Использовать документ «Перерасчет заработной платы» (ЗУП/ERP) или «Начисление доплаты за прошлые периоды» (БП) текущей даты. |
| Указание неверного периода выплаты в платежке (Списание с Р/С) | НДФЛ уйдет не в тот месяц в 6-НДФЛ‚ возможны пени за несвоевременную уплату. | В платежке (вид операции «Уплата налога») обязательно заполнять «Период выплаты» = месяц перевода денег сотруднику. |
| Игнорирование автоматического флага «Требуется перерасчет» в ЗУП | Накопление ошибок‚ неверные начисления в следующих месяцах (аванс/зарплата). | Регулярно обрабатывать уведомления о необходимости перерасчета перед закрытием текущего месяца. |
| Неучет переплаты/задолженности при ручном вводе доплаты | Двойная выплата или недовыплата‚ разница в сальдо 70 счета. | Проверять «Взаиморасчеты с сотрудниками» перед выплатой. 1С автоматически учитывает долги/переплаты из прошлых периодов. |
| Перерасчет за прошлый налоговый год (прошлый год) в текущем году без корректировки 6-НДФЛ | Несоответствие данных 1С и сданной отчетности. | Если перерасчет за прошлый год: доход в 6-НДФЛ текущего года не попадает (попадает в исправленную 6-НДФЛ за прошлый год‚ если выплата была в прошлом году‚ или в текущий‚ если выплата в текущем). В 1С корректно заполнить период действия и дату выплаты. |
Сторнирование и отмена начислений
Если начисление за прошлый период было ошибочным и деньги еще не выплачены (или выплачены‚ но нужно вернуть):
- В ЗУП/ERP: Документ «Сторнирование начислений» или «Перерасчет заработной платы» с отрицательной суммой (ввод корректировки‚ уменьшающей базу).
- В БП: Документ «Сторнирование начисления заработной платы» (доступен в некоторых версиях/релизах) или ручная проводка (Дт 70 — Кт 20/26/44) с комментарием‚ но лучше использовать стандартные документы корректировки.
- Важно: Сторнирование зарплаты‚ от которой уже удержан НДФЛ‚ требует корректировки налоговой базы и суммы удержанного налога в текущем периоде (если выплата была в текущем году) или сдачи исправленной 6-НДФЛ (если год закрыт).
Рекомендации по закрытию месяца
Перед регламентным закрытием месяца (особенно в БП 3.0) обязательно выполните:
- Обработку «Перерасчет заработной платы» для всех сотрудников с флагом «Требуется перерасчет».
- Проверку отчета «Анализ начислений и удержаний» по сотрудникам — нет ли отрицательных выплат без основания.
- Сверку по счету 70 (Взаиморасчеты с персоналом) — сальдо должно соответствовать реальной задолженности перед людьми.
- Проверку расчета НДФЛ: сумма «К удержанию» в реестре «НДФЛ» должна совпадать с суммой НДФЛ в платежках за месяц.
- Формирование РСВ (пробного) для проверки баз по взносам за базовый период.
Режим начисления «Прошлый период» в 1С — это не просто техническая фича‚ а обязательная процедура для соблюдения налогового и трудового законодательства. Главный принцип: история не переписывается‚ она корректируется текущими действиями. Грамотное использование документов «Перерасчет заработной платы» (ЗУП/ERP) и «Начисление доплаты за прошлые периоды» (БП)‚ правильное заполнение платежек с видом операции «Уплата налога» и указанием периода выплаты — залог чистой отчетности (РСВ‚ 6-НДФЛ) и отсутствия претензий со стороны ФНС и СФР.
Совет: Всегда тестируйте сложные перерасчеты (например‚ за прошлые годы или с изменением вычетов) на тестовой базе или в копии ИБ перед проведением в рабочей базе.