Доплата до оклада на период больничного

Вопрос задал Андрей М. (Москва)

Ответственный за ответ: Щелкунова Юлия (★9.81/10)

Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.21.36)
Добрый день! Необходимо создать начисление «Доплата до оклада на период больничного» выполняемое при условии: если сотрудник болеет в течение года до 30 дней, то доплата 100%, от 30 до 90 дней — 50%, более 90 дней доплата равна 0.
Создали начисление с формулой макс(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней — РасчетнаяБаза, 0)
В качестве расчетной базы указали Больничный.
А как добавить в начисление условие по подсчету количества дней болезни в течении года не знаем. Подскажите, пожалуйста

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

  1. Здравствуйте!

    Мы получили ваш вопрос, наш консультант займется подготовкой ответа для вас.

  2. Здравствуйте! Посмотрите наш кейс: Доплата за больничные за определенное количество дней в году

    А вот с тем, чтобы добавить в формулу условие о проценте оплаты, действительно сложно.
    Стандартная формула из кейса (только стоимость для заменила на расчет по окладу:

    • МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0) * МИН(ВремяВДнях, МАКС(ГодовойЛимитБЛ -РасчетнаяБаза> -ВремяВДнях),0))

    Формула с условием у меня получилась такая:

    • ?(РасчетнаяБаза>=90,0,?(РасчетнаяБаза+ВремяВДнях<=30, МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0) * (30 -РасчетнаяБаза), ?(РасчетнаяБаза>=90,0,?(РасчетнаяБаза+ВремяВДнях<=30, МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0) * (30 -РасчетнаяБаза), ?(РасчетнаяБаза>=30, 0.5*МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*МАКС(90-РасчетнаяБаза,ВремяВДнях), МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*(30 -РасчетнаяБаза)+ 0.5*МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*(ВремяВДнях-(30-РасчетнаяБаза)))))

    Сразу оговорюсь, что формулу в ЗУП не проверяла, проверяла ее ручным расчётом разных примеров.  Надеюсь, что не напортачила в скобочках или запятых, но вроде бы все проверила. Если программа будет ругаться на формулу, напишите.

    Расчетная база — это предыдущее кол-во дней БЛ в году, Время в днях — кол-во дней текущего БЛ.

    Разберем эту формулу «на запчасти» для понимания:

  3. В этом решении очень пугает показатель «Стоимость дня по БЛ». Правильно понимаем. что мы должны самостоятельно рассчитать эту величину и указать в документе «Изменение оплаты труда» для всех сотрудников? Графики у сотрудников меняются часто, забудут менять этот показатель.

    1. СтоимостьДняПоБЛ — это сумм дневного больничного. Она не меняется в течение всего гоад (поскольку в расчет всегда идет заработок за 2 предыдущих года). Посмотрите по ссылке исходный кейс.

  4. Понятно, спасибо! Юлия, еще вопрос. Можно ли решить нашу задачу в случае если не ведется табель? Мы постепенно отказываемся от табеля и большинство подразделений уже не ведут его.
    Если нужно можем создать отдельный вопрос.

    1. Посмотрите кейс:
      Варианты настройки доплаты до оклада на период больничного. (Вариант 1. Доплата до оклада за дни болезни, если «Табель» НЕ ведется).

      Но тут не получится контролировать ко-во дней до предела (показатель «РасчетнаяБаза» здесь — это сумма БЛ).

      Кстати, еще одна принципиальная разница первого и этого кейса, что в первом доплата идет за календарные дни БЛ, здесь — за рабочие дни, приходящиеся на Больничный.
      Для Вас какой из этих вариантов корректен?

  5. Здравствуйте!

    Я закрываю обращение. Если у Вас остались вопросы, Вы можете задать их в комментариях в течение трех рабочих дней. После этого обращение будет закрыто.

  6. Беда в том, что больничные чаще всего бывают переходящие из месяца в месяц. т.е. 28 марта открыл больничный, 6 апреля закрыл. И доплата рассчитывается по показателям каждого месяца, т.е. Расчетная база за март, НормаДней за март и также за апрель. Можно как-то увязать в одной формуле текущий и прошлые периоды?

    1. Здравствуйте!
      Скажите, а Вы настраивали начисления по кейсу? И если да, то по какому из кейсом.
      Вариант: Варианты настройки доплаты до оклада на период больничного. (Вариант 1. Доплата до оклада за дни болезни, если «Табель» НЕ ведется) должен отрабатывать и для переходящих БЛ: период плановым начислением задается переходящий и по механизму перерасчетов просчитывается доплата и за прошлый месяц.
      Но как я написала, в этом кейсе не получится считать предел, его придется контролировать вручную.

      Вариант, который я предлагала изначально, тоже должен отрабатывать и для переходящих БЛ. Обратите внимание, в кейсе Доплата за больничные за определенное количество дней в году приведён пример с переходящим БЛ (Пример 1). Но этот кейс будет отрабатывать только с документом Табель.

    2. Да, расчет будет идти отдельно за каждый месяц. Но итог должен выходить верный!

  7. Согласен, но бухгалтерию не устраивает.
    Сотрудник заболел в апреле, а в мае принес больничный.
    Никто ему не будет делать доплату в апреле. В апреле неизвестно, принесет ли он вообще больничный.

    1. Вы не правильно поняли, доплата будет начисляться Маем, но за Апрель — через доначисление.

  8. Формула, которую Вы написали ранее:

    ?(РасчетнаяБаза>=90,0,?(РасчетнаяБаза+ВремяВДнях=90,0,?(РасчетнаяБаза+ВремяВДнях=30, 0.5*МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*МАКС(90-РасчетнаяБаза,ВремяВДнях), МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*(30 -РасчетнаяБаза)+ 0.5*МАКС(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней -СтоимостьДняПоБЛ,0)*(ВремяВДнях-(30-РасчетнаяБаза)))))

    В ней РасчетнаяБаза — Часть больничного за май. НормаДней — это норма в мае.
    Здесь по апрелю нет никаких данных.
    Через какое доначисление? Не понимаем.

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

      При расчете за апрельскую часть, все данные будут апрельскими: Нома дней, Время в Днях (это будут кол-во дней БЛ в апреле) А Расчетная база в моей формуле — это ранее оплаченное кол-во дней БЛ (считается из специального справочного начисления «Количество дней больничного». Кейс: Доплата за больничные за определенное количество дней в году.

      1. Здравствуйте! Скажите, пожалуйста, вопрос еще актуален? Может быть нужны еще какие-то пояснения?

        1
  9. Да, спасибо! Вопрос можно закрывать

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