Пересчет зарплаты для целей дополнительных страховых взносов за вредные условия труда для ЗБУ

Часто з/п уже посчитана и закрыта, и тут вдруг оказывается, что кто-то должен был находиться на вредной должности (или наоборот не должен был, а находился) и требуется начислить/убрать доп. взносы по уже рассчитанной ЗП. Поскольку в ЗБУ соответствующий реквизит находится в документах, то простое перепроведение не спасает, да и невозможно провести исправленные документы. Данная обработка приводит рассчитанную ЗП в соответствие с кадровыми данными по условиям труда.

Штатная работа с ЗБУ предполагает, что в должности сотрудника указаны данные о необходимости доп. взносов ДО начала расчета.  Но на практике большинство узнает об этом уже после закрытия и выплаты з/п, когда документы рассчитывать нельзя. Кроме того, если сделан перерасчет ЗП или исправление, то документ блокируется и доп. взносы не проставить  никак.

В ЗБУ (в отличие от ЗУП) реквизит про доп. взносы находится в табличных частях, поэтому простого перепроведения недостаточно — требуется расчет/распределение, делать который на уже закрытой ЗП я бы не стал.

Для этого придумана данная обработка. Порядок работы и алгоритм:

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

Обработка ЗП:

  1. Выборка документов по сотрудникам из таблицы
  2. У документов обрабатываются табличные части «КакиеТоНачисленияПоИФ» — суммы сворачиваются по всем измерениям кроме вредности и заного распределяются согласно таблице.
  3. Если документ может быть проведен — документ проводиться
  4. Если документ был исправлен или сторнирован и не может быть проведен — документ записывается в режиме обмена данными — без контроля. Далее выбираются движения по РР отражение начислений (осн и доп) в бух учете и распределяются тем же алгоритмом, что и табличные части. регистры записываются. ЗБУ устроена так, что при записи данных регистров РН учет доходов для страх взносов перезаписывается автоматически
  5. Документ «Сторнирование» обрабатывается просто перезаполнением

Пользуйтесь и тестируйте. В процессе подготовки отчетности в ПФР вроде основные глюки исправлены.

15 Comments

  1. Loader_1C

    Отличная обработка!

    Спасибо!

    Почему не скачивается!!! уже 3 попытки исчерпал?

    Reply
  2. aves

    (1) проблемы сайта видимо. Скачивается норм

    Reply
  3. medv

    Простите, описание, возможно, неполное — Вы пересчитываете налоги по вредности/невредности в процентном соотношении? как определяете данный процент? И как обработка определит начислять или нет?

    Reply
  4. aves

    (3) — Вычисляется количество дней проведенных сотрудником (ставкой) на обычныхвредныхтяжёлых условиях труда. Все суммы распределяются пропорционально дням — меняются данные отражения в учете.

    Ошибочной ситуацией является когда процент по дням не равен проценту по сумме по каждому виду условий труда. Это отрабатывается кнопкой 2.

    Reply
  5. medv

    (4) можно тогда уточнить должности Ваших «вредников» (у нас организации отправляли запрос в ПФР, даже если есть в стажевом периоде хоть 1 день «вредности» по факту — доп.взносы должны начисляться на всю сумму начислений за весь период)

    Reply
  6. aves

    (5) — моряки например. Лед растаял — вышли в море — пошла вредность. Море замерзло — вредность закончилась. Медицинский персонал например — перевели на неделю к заразным больным, потом вернули. Есть вероятно еще кто-то.

    + используют потому, что вредность завели после. Ну и видно все

    Reply
  7. vlad_k55

    Спасибо за обработку. Очень полезная в практической работе. Но мне кажется, есть ошибка в алгоритме расчета.

    Пример: кадровик в начале поставиль должности сотрудника «вредные усл.труда» и взнос по доптарифу по вред.усл.труда составили 452.50 , затем кадровик исправил должность сотрудника на «тяжелые условия труда» и в результате расчета по Вашей обработке получился такой результат: взносы по тяж.усл.труда -88.0 и по вред.условиям труда 270.25. Правильный рузультат : вред усл.труда 0, тяж.усл.труда 226.25 (нетрудно заметить, что 226.25 = 270.25-88.2)

    Reply
  8. vlad_k55

    Спасибо за обработку. Очень полезная в практической работе. Но мне кажется, есть ошибка в алгоритме расчета.

    Пример: кадровик в начале поставиль должности сотрудника «вредные усл.труда» и взнос по доптарифу по вред.усл.труда составили 452.50 , затем кадровик исправил должность сотрудника на «тяжелые условия труда» и в результате расчета по Вашей обработке получился такой результат: взносы по тяж.усл.труда -88.0 и по вред.условиям труда 270.25. Правильный рузультат : вред усл.труда 0, тяж.усл.труда 226.25 (нетрудно заметить, что 226.25 = 270.25/88.2)

    Reply
  9. vlad_k55

    Ошибся ((( 226.25 = 270.25-88/2

    Reply
  10. aves

    (9) обработка пересчитывает БАЗУ, т.е. начисление ЗП. Начисление страховых взносов надо перезаполнять самостоятельно после.

    Reply
  11. vlad_k55

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

    Reply
  12. rounder

    Нет ли такойобработки для Зуп 2.5?

    Reply
  13. aves

    (12) — В ЗУП вроде (не смотрел) данные попадают при проведении расчета страховых. Перезаполнение проблемы не решает?

    Reply
  14. the1

    Все считает. Только вот наш бух говорит, что отпуска не облагаются на вредность, а обработка пересчитала и их тоже.

    Reply
  15. tvg258

    У меня не работает в 2.5, пытаюсь исправить

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *