При работе в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда в отчете «Расчет по страховым взносам» (РСВ) суммы исчисленных взносов не соответствуют ожиданиям. Особенно остро эта проблема проявляется в месяцах, когда сотрудник уходит в переходящий отпуск (например, начинающийся в августе и заканчивающийся в сентябре). Сумма в поле 170 Раздела 3 может оказаться значительно выше расчетной, иногда превышая норму в два раза.
В этой статье мы подробно разберем, почему возникает подобная ошибка, как проанализировать движения по регистрам и каким способом привести учет в соответствие с законодательством.
Рассмотрим стандартный сценарий. Сотрудник уходит в отпуск с конца августа по начало сентября. Программа формирует документ Отпуск, в котором начисления разбиты по месяцам. Поскольку выплата отпускных должна быть произведена не позднее чем за три дня до начала отпуска, документ создается и проводится в августе. При этом расчет страховых взносов в 1С:ЗУП 3.1 может происходить как непосредственно в документе Отпуск, так и в итоговом документе Начисление зарплаты и взносов за август.
Основная причина «завышения» взносов кроется в нарушении последовательности проведения документов и механизме работы накопительного итога. Проанализируем цепочку событий:
Отпуск, который уже исчислил взносы с суммы отпускных.Начисление зарплаты и взносов за август. Если на момент его расчета программа «не увидела» результаты расчетов документа Отпуск (например, из-за изменения даты или перепроведения), она может включить сумму отпускных в базу августа повторно.Сведения о доходах для исчисления страховых взносов попадают некорректные данные, и итоговая сумма взносов за месяц оказывается завышенной.Прежде чем приступать к исправлениям, нам необходимо точно определить место возникновения ошибки. Для этого проанализируем отчеты:
1. Проверка расчета взносов (раздел Налоги и взносы — Отчеты по налогам и взносам). В этом отчете мы увидим разрез по начислениям. Если в колонке «ПФР (до превыш.)» по строкам «Отпуск» и «Оплата по окладу» суммы выглядят нелогично, значит, база была определена неверно.
2. Анализ взносов в фонды. Позволяет увидеть общую картину по сотруднику за год. Помните, что взносы в 1С всегда рассчитываются нарастающим итогом с января по текущий месяц.
Рассмотрим пример расчета. Если доход сотрудника составляет 50 000 рублей, то взносы в ПФР по основной ставке 22% должны составлять 11 000 рублей. Если программа показывает 20 000 рублей при той же базе, значит, произошел сбой в механизме сопоставления исчисленных ранее взносов.
Если ошибка обнаружена до закрытия месяца и сдачи отчетности, выполним следующие действия:
1. Отменим проведение документа Начисление зарплаты и взносов за проблемный месяц (август).
2. Убедимся, что документ Отпуск проведен и в нем на вкладке «Взносы» рассчитаны корректные суммы.
3. Заново создадим или перезаполним документ Начисление зарплаты и взносов. При нажатии кнопки «Заполнить» программа должна проанализировать все доходы с начала года и вычесть уже исчисленные в межрасчетных документах (отпусках, больничных) взносы.
Если ручное перезаполнение всего документа нежелательно (например, если в нем много сотрудников), воспользуемся функцией точечного пересчета. В документе Начисление зарплаты и взносов перейдем на вкладку «Взносы», выделим нужного сотрудника и нажмем Пересчитать взносы. Это заставит программу обновить данные только по конкретному физическому лицу.
Часто бывает так, что ошибка обнаруживается уже после того, как август «закрыт», а сотрудник, например, увольняется в сентябре. В этом случае 1С:ЗУП 3.1 предоставляет механизм автоматической корректировки. Рассмотрим, как это работает:
1. В сентябре создаем документ Начисление зарплаты и взносов или документ Увольнение (если расчет взносов производится в нем).
2. Переходим на вкладку «Взносы».
3. При автоматическом заполнении или команде Пересчитать взносы программа увидит, что за август было начислено лишнее.
4. В табличной части появятся строки с отрицательными значениями за август. Это и есть сторнирование излишне начисленных взносов.
Проанализируем ситуацию: программа сравнивает общую базу за январь-сентябрь и общую сумму уже исчисленных взносов. Понимая, что в августе база была искусственно завышена, система «минусует» лишнее в текущем документе, тем самым выравнивая итоговое сальдо по сотруднику.
Для тех, кто хочет разобраться в проблеме на глубоком уровне, рекомендуем изучить движения документов по регистру Учет доходов для исчисления страховых взносов. Именно здесь фиксируется дата получения дохода. Для страховых взносов доход признается в месяце его начисления, независимо от того, на какие даты приходится отпуск.
Если в документе Отпуск указан месяц начисления «Август», то все отпускные (и за август, и за сентябрь) считаются доходом августа. Если при этом последовательность проведения была нарушена, записи в регистре могут «наложиться» друг на друга. Исправление через пересчет фактически актуализирует таблицу РасчетнаяБаза, которую программа использует для вычислений.
Чтобы избежать подобных проблем в будущем, рекомендуем перед формированием отчета РСВ всегда использовать встроенную обработку «Пересчет страховых взносов». Рассмотрим алгоритм работы с ней:
Важный момент: Если доход сотрудника близок к предельной величине базы (превышению), любая ошибка в последовательности становится критической. 1С может ошибочно применить ставку 22% вместо 10%, или наоборот. В таких случаях своевременный пересчет — единственный способ избежать штрафов и пеней от проверяющих органов.
Подводя итог, можно сказать, что ситуация с завышенными взносами при переходящем отпуске в 1С:ЗУП 3.1 — это не системная ошибка программы, а следствие гибкости ее расчетных механизмов, требующих строгого соблюдения хронологии. Своевременный пересчет взносов в конце месяца или использование регламентных обработок позволяет полностью решить эту проблему.