Как правильно пересчитать отпуск в текущем периоде в 1С:ЗУП 3.1?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

Ситуации, когда после выплаты отпускных обнаруживается ошибка в исходных данных (например, премия была разнесена не на тот период или не вошла в расчет среднего заработка), встречаются довольно часто. В программе 1С:Зарплата и Управление Персоналом 3.1 существует несколько методик исправления таких ошибок, если период еще не закрыт. Разберем подробно, как действовать бухгалтеру, чтобы расчеты были верными, а отчетность — корректной.

Вариант 1. Прямое исправление в исходном документе

Если месяц начисления (в нашем примере — июль) еще не закрыт, окончательный расчет зарплаты не произведен и отчетность не сдана, самым простым и логичным способом является редактирование уже существующего документа Отпуск. Рассмотрим этот процесс по шагам:

  1. Перейдем в раздел Зарплата — Отпуска и найдем тот самый документ, в котором была допущена ошибка.
  2. Перед внесением изменений убедимся, что данные, влияющие на средний заработок (те самые премии), уже исправлены в системе.
  3. Проанализируем вкладку Основной отпуск. Нам необходимо инициировать пересчет. Часто достаточно просто изменить (или перевыбрать) Дату выплаты внизу документа. Программа увидит изменение условий и автоматически пересчитает суммы начислений и НДФЛ.
  4. Если автоматический пересчет не сработал, обратим внимание на поле Средний заработок. Рядом с ним находится кнопка с изображением зеленого карандаша. Нажмем на нее, чтобы войти в форму ввода данных для расчета среднего.
  5. В открывшемся окне нажмем кнопку Обновить. Это заставит систему заново просканировать базу данных и подтянуть исправленную премию. После этого нажмем ОК и проверим, как изменилась итоговая сумма на вкладке Начислено (подробно).

Важный нюанс: поскольку отпуск уже был выплачен по старым данным, при последующей выплате зарплаты за июль программа автоматически учтет разницу. Если сумма отпуска увеличилась, доплата попадет в ближайшую ведомость. Если уменьшилась — возникнет сторно, которое перекроет начисления по окладу.

Вариант 2. Использование механизма «Исправить» (Месяц в месяц)

Многие пользователи привыкли, что кнопка Исправить в нижней части документа предназначена только для прошлых, «закрытых» периодов. Однако, как показывает практика и методология 1С, этот механизм отлично работает и в текущем месяце. Рассмотрим, почему этот способ иногда предпочтительнее:

При нажатии кнопки Исправить программа создает новый документ-клон, который сторнирует (отменяет) все записи старого документа и начисляет новые. Разберем ситуацию из форума: почему программа при нажатии этой кнопки предлагает следующий месяц (август)?

Система 1С:ЗУП 3.1 по умолчанию полагает, что если документ выплачен, то любые правки должны идти «вперед». Чтобы оставить исправление в июле, выполним следующие действия:

  1. В новом (исправляющем) документе вручную изменим поле Месяц начисления с «Августа» обратно на «Июль».
  2. Проверим, что Дата документа также соответствует июлю.
  3. Программа автоматически сторнирует старый отпуск июлем и начислит новый июлем. В расчетном листке сотрудника мы увидим две записи: минус старая сумма и плюс новая сумма.

Этот метод считается более «прозрачным» для аудита, так как в системе сохраняется история: мы видим ошибочный документ и документ, который его исправил.

Вариант 3. Использование сервиса «Перерасчеты»

В 1С:ЗУП 3.1 реализован механизм автоматической регистрации необходимости перерасчетов. Если вы сначала рассчитали отпуск, а потом изменили документ начисления премии за прошлый период, программа сама «заметит» это противоречие. Выясним, где это увидеть:

Зайдем в раздел Зарплата — Сервис — Перерасчеты. Если система зафиксировала изменение базы среднего заработка, там появится запись о сотруднике и документе Отпуск, который требует внимания. У нас есть два пути:

Особенности учета НДФЛ и выплаты разницы

Проанализируем ситуацию с выплатами. Если в результате исправления сумма отпускных выросла, нам необходимо доплатить сотруднику разницу. Критически важно проконтролировать дату выплаты в исправляющем документе:

  1. Если вы планируете выплатить разницу отдельной межрасчетной ведомостью, укажите в поле Выплата значение «В межрасчетный период».
  2. Если разница должна быть выплачена вместе с основной зарплатой, укажите «С зарплатой».
  3. Помните, что НДФЛ с доплаты должен быть перечислен в бюджет не позднее установленных сроков для того периода, в котором фактически выплачена эта разница.

Влияние на отчетность по налогам и взносам

Выбор между исправлением «июлем» или «августом» напрямую влияет на заполнение форм ЕФС-1 (бывшая 4-ФСС в части взносов на травматизм) и РСВ. Посмотрим на последствия:

Если мы делаем исправление «месяц в месяц» (июль исправляем июлем), то в отчет за 9 месяцев (или полугодие) попадут уже итоговые, правильные суммы. Налоговая инспекция увидит чистый результат.

Если же мы оставим исправление в августе, то в июле в учете останется завышенная (или заниженная) сумма, а в августе пройдет корректировка. Это может вызвать вопросы у инспекторов, если средний заработок в отчете за июль не будет биться с данными о доходах за предыдущие 12 месяцев. Поэтому для текущего периода мы рекомендуем всегда стремиться к исправлению «внутри» месяца.

Технический прием: Обновление кэша среднего заработка

Иногда пользователи сталкиваются с тем, что даже после пересчета документа сумма не меняется. Разберем причину: программа кэширует (запоминает) расчет среднего заработка внутри документа для ускорения работы. Чтобы «пробить» этот кэш, используйте следующий алгоритм:


// Пример логики, которую выполняет программа при нажатии кнопки 'Обновить'
// 1. Очистка таблицы 'ДанныеДляРасчетаСреднегоЗаработка'
// 2. Поиск всех начислений, входящих в базу среднего, по регистру 'ЗарплатаЗаМесяц'
// 3. Заполнение новой таблицы с учетом актуальных настроек начислений

В пользовательском интерфейсе это делается через упомянутый выше «зеленый карандаш». Не пренебрегайте этим действием, если видите, что простые манипуляции с датами не помогают.

Резюме

Для перерасчета отпуска в текущем периоде в 1С:ЗУП 3.1:

  1. Если ведомости еще не ушли в банк — просто меняем исходный документ и перезаполняем средний заработок.
  2. Если ведомости выплачены — используем кнопку Исправить, но принудительно возвращаем Месяц начисления в текущий месяц.
  3. Всегда проверяем раздел Перерасчеты, чтобы не забыть о корректировках, которые программа нашла автоматически.

Такой комплексный подход позволит вам поддерживать учет в актуальном состоянии и избегать расхождений в налоговой отчетности.

← На главную