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