Вопрос по расчетной базе для начисления.

Вопрос задал Юлия Т.

Ответственный за ответ: Марина (★9.84/10)

Сотрудник отработал 1 праздничный день в январе, далее с 20 января его переводят на другую должность (подразделение не меняется). Начинаем начислять зарплату. Программа все верно делит каждое начисление на 2 строки, до перевод и после. Но при начислении оплаты за праздничный день в расчетную базу берутся начисления только до перевода, а после не учитывается, хотя должно быть за весь месяц. Скажите, пожалуйста, возможно у меня неверные настройки? Скриншоты настройки начисления прилагаю

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

  1. Добрый день, уточните, пожалуйста, почему для вида расчёта «Оплата работы в праздничные и выходные» не используете типовую формулу «ВремяВДняхЧасах * СтоимостьДняЧаса * 2»?
    Ещё, пожалуйста, скрин документа «Работа в выходные и праздники» или показываете эти часы только документом «Табель» / «Данные для расчёта зарплаты»

    1. В качестве плановых начислений используются выстреливающие начисления, которые в типовую формулу оплаты за праздничные дни добавить нельзя. Праздничные вносятся с помощью документа Табель. В табеле эта сотрудница идет одной строкой.

  2. Здравствуйте, лайфхак из материала Реализация доплаты до МРОТ в Вашем случаем не сработает: Время в часах — будет получать базу только в том периоде, в котором эти часы случились, поэтому из вариантов могу предложить

    (а) формулу исходного начисления «Оплата работы в праздничные и выходные дни»

    ВремяВДняхЧасах *( РасчетнаяБаза/НормаДнейЧасов )* 2

    меняем на

    ?(ВремяВПраздничные=0,ВремяВДняхЧасах *РасчетнаяБаза/НормаДнейЧасов *2,0)

    Далее создаём копированием новое начисление (например, «Оплата работы в праздничные и выходные дни (перевод)»), которое выполняется «Только если введено значение показателя» =ВремяВПраздничные, формула:

    ВремяВПраздничные * РасчетнаяБаза/НормаДнейЧасов * 2

    где ВремяВПраздничные — показатель разового использования для сотрудника — «Вводится единовременно документами ввода исходных данных для расчёта зарплаты», для которого создаём шаблон ввода исходных данных (раздел «Настройка» — Шаблоны ввода исходных данных)

    Последовательность действий (ТОЛЬКО по сотрудникам, у которых случились кадровые переводы в месяцы работы в праздничные): оформляем документ «Данные для расчёта зарплаты» в разделе «Зарплата» — в шаблоне, созданном для показателя «ВремяВПраздничные», дублируем вручную дни/часы праздничных из Табеля

    Далее при расчёте таких сотрудников по исходному начислению «Оплата работы в праздничные и выходные дни» будет 0, а по новому виду расчёта «Оплата работы в праздничные и выходные дни (перевод)» получим корректную сумму

    Вариант достаточно трудоёмкий, поэтому

    (б) всё-таки предлагаю поработать с частью формулы «РасчетнаяБаза/НормаДнейЧасов» исходного начисления «Оплата работы в праздничные и выходные дни»
    Вполне возможно, что эту часть можно заменить на
    «(СтоимостьДняЧаса+РасчетнаяБаза)», где РасчетнаяБаза — некое условное начисление с назначением «Доход в натуральной форме» (для НДФЛ и взносов не объект, только отражаемое справочно), которое само предварительно будет рассчитываться по формуле РасчетнаяБаза/НормаДнейЧасов для выстреливающие начисления

    Например, есть какие-то особые доплаты, которые не указываются в разделе «Настройка» — Расчёт зарплаты — блок «Показатели, определяющие состав совокупной тарифной ставки», но они должны участвовать при расчёте оплаты праздничных и выходных дней.
    После всех настроек в документе начисления заработной платы по сотруднику будет 2 строки:

    1) назовём его «Условное справочное» (не учитывается для обложения налогами и взносами, не участвует во взаиморасчётах) — формула:
    РасчетнаяБаза/НормаДнейЧасов, где РасчетнаяБаза — выстреливающие доплаты

    2) далее второй строкой — будет «Оплата работы в праздничные и выходные дни» с формулой:
    ВремяВДняхЧасах *(СтоимостьДняЧаса+РасчетнаяБаза)*2, где РасчетнаяБаза = «Условное справочное» начисление
    Хотя надо учесть, что и в этом случае «СтоимостьДняЧаса» тоже будет получаться исходя их размера плановых начислений, период действия которых пришёлся на дату работы в праздничные и выходные (т.е. если сотрудник с 01.01-11.01 работал с окладом 40000, а с 12.01-31.01 с окладом 50000, при определении стоимости часа для оплаты работы 08.01 будет использоваться оклад 40000, а не средний за месяц)

  3. Большое спасибо! Попробую

  4. Здравствуйте, посоветовалась с коллегами — нашлось решение гораздо проще, но требующее внимательного отношения к перезаписи вида расчёта «Оплата работы в праздничные и выходные дни»:

    раздела «Администрирование» — Обслуживание — Корректировка данных — «Групповое изменение реквизитов»

    1) выбираем «Изменить: Начисления»
    2) по гиперссылке «Все элементы» добавить условие отбора «Ссылка» Равно «Оплата работы в праздничные и выходные дни», проверить, чтоб для изменений был зарегистрирован только один вид расчёта
    3) внизу по кнопке «Дополнительные параметры» — Специальные возможности — установить флажок «Режим разработчика»
    4) закладка «Реквизиты» — значение реквизита «Начисляется в целом за месяц» Равно «Да».
    5) внизу справа нажать кнопку «Изменить реквизиты»

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

  5. В примере сотрудник с 11.01.22 переведён на другую должность с изменением оклада (до 11.01.22 40000, после 37000):
    для Оплаты работы в праздничные и выходные использовала Вашу формулу с изменениями вида расчёта по предыдущему комментарию, но в моём примере в расчётную базу входит только оклад.
    Итого расчёт = (2500 (оклад 01.01-10.01) +34687,5 (оклад 11.01-31.01))/ 16 дней нормы * 1 праздничный день *2= 4648,44

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

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

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