Как создать начисление для ежемесячной надбавки в зависимости от того был больничный или нет.

Вопрос задал Елена У. (Набережные Челны)

Ответственный за ответ: Пьянкова Елена (★9.86/10)

В ЗУП требуется создать плановое начисление которое будет рассчитываться при начислении зарплаты каждый месяц, начисление это надбавка в размере 4600р. если сотрудник отработал все дни в месяце по производственному календарю. Но если у сотрудника в месяце начисления был больничный тогда доплата = 0 р.,
Если был 1 административный день (отпуск за свой счет) то сумма уменьшается на 1150
Если было 2 административных дня (отпуск за свой счет) то сумма уменьшается на 2300
Если было 3 административных дня (отпуск за свой счет) то сумма = 0
Подскажите формулу и настройки для расчета начисления.

Метки вопроса: —

Все комментарии (22)

  1. Добрый день! Уточните, пожалуйста, а если сотрудник в данном месяце принят на работу или уволен, но не с начала месяца, как должна рассчитаться надбавка?

    1. Добрый день, если сотрудник принят например в середине месяца тогда 4600/(ОтработаноДней/НормаДней) получается примерно 2300 если условно сотрудник успел отработать в месяце половину от нормы.

  2. Можно сделать такую формулу:
    4600*ВремяВДнях/НормаДней *?(РасчетнаяБаза=1,4600-1150,?(РасчетнаяБаза=2,4600-2300,?(РасчетнаяБаза=3,4600-4600,1)))
    Для наглядности вместо показателей поставила суммы. Но лучше сделать постоянные показатели, т.к. суммы могут меняться.

    В настройках начисления на закладке «Учет времени» ставим «Рабочее время».
    Далее нам нужно заполнить закладку «Расчетная база».
    Здесь мы указываем начисление «Отпуск за свой счет» и «Отпуск без оплаты согласно ТК РФ».

    Также нужно в настройках начисления заполнить закладку «Приоритет». На ней указываем виды расчета, при которых начисление не должно считаться. В нашем случае это «Больничный». Можно добавить другие, в случае необходимости.

    Но есть нюанс: если больничный будет не весь месяц, наша надбавка рассчитается частично.

    1. Настроил как вы написали однако начисление не рассчитывается всегда ставится 4600, хотя отпуск без сохранения оплаты введен, прикрепляю скрины.
      «Но есть нюанс: если больничный будет не весь месяц, наша надбавка рассчитается частично.» — это можно обойти чтобы если больничный был > 0 тогда начисление = 0? Это важно.

    2. Если вручную указать Расч. база = 1 то проставляются какие-то непонятные суммы 15 870 000,00

  3. Попробуйте в формуле надбавки пока оставить только показатель РасчетнаяБаза, остальные временно уберите. В этом случае какое значение покажет надбавка?

    1. В этом случае просто 0.

  4. Протестирую формулу, по результатам отпишусь.
    Скорее всего по упрощенной схеме не пройдет, придется промежуточное начисление создавать для подсчета времени административного отпуска.

  5. Там нужно промежуточное начисление создать как доход в натуральной форме и его указать в «Расчетной базе». По аналогии как здесь — Квартальная премия пропорционально отработанному за квартал времени

    Назовем его, например «Дни отпуска без сохранения». На закладке «Учет времени» укажем вид времени «ДО» и «ОЗ». Формулу укажем ВремяВДнях.
    В этом случае дни появятся.

    1. Вроде сделал промежуточное начисление но почемуто все равно нет ничего.

  6. Здесь проблема может быть связана с тем, что «Отпуск неоплачиваемый с разрешения работодателя» на является рабочим временем, поэтому не хочет программа фиксировать дни для расчета.

  7. Если перед заполнением документа «Начисление зарплаты и взносов» провести документ «Табель учета рабочего времени», заполненный автоматически, то потом дни в документе «Начисление зарплаты и взносов» тоже заполнятся.

  8. Поняла, почему большая сумма получалась, формулу не так написала. Вот так нужно:
    ВремяВДнях/НормаДней *?(РасчетнаяБаза=1,4600-1150,?(РасчетнаяБаза=2,4600-2300,?(РасчетнаяБаза=3,4600-4600,4600)))

  9. Ещё нужно два момента сделать.
    1. Убрать из ФОТ наше промежуточное начисление:


    2.Проверить расчет:

  10. Да, теперь считает верно, однако количество дней прибавляется к «начислено» и вопрос с обнулением при наличии больничного остался нерешенным.

  11. Напишите, пожалуйста, пример по этому пункту: «количество дней прибавляется к «начислено»», не поняла, где появляется ошибка.
    По больничному подумаю, что можно сделать.

    1. Вот скриншот, на вашем скрне впринципе тоже самое.

  12. Добрый день! С больничным есть проблемы. В разделе Настройка — Показатели расчета зарплаты нет типового показателя, который бы нам позволил в формуле определить, что в этом месяце есть больничный.
    Можно было бы попробовать использовать показатель «Расчетная база», но мы его уже задействовали в формуле, второй раз указать не получится.

    Можно добавить свой показатель «Есть больничный», но тогда придется его вручную указывать.

    1. Жаль, получается без доработок никак… Спасибо.

  13. К сожалению, да. В формуле мы можем использовать по факту только два разных вида времени с разными условиями, а у нас их три.

Комментарии закрыты.