считает всё прекрасно, но когда у человека есть Кадровый перевод и получается что в течении месяца 2 оклада (по двум должностям в одном и том же подразделении) то Админ.часть считается 2 раза, а должна считаться 1 раз на сотрудника, а не по рабочим местам (должностям) см фото. Что можно с эти сделать?
(1)
В таком ситуации вы должны и для административной части указать долю времени, те
АдЧасть/ НормаДней * ОтработаноДней - ((РасчетнаяБаза * ДоляНеполногоРабочегоВремени + ?(Автомобиль < 0, -Автомобиль, 0)) / НормаДней * ОтработаноДней)
(13) а можно в двух словах чего вы платите? Тупо доплачиваете до Административной части независимо от отработки? Или все же Административная часть должна быть пропорционально отработке? Я почему спрашиваю? Программа логично бьет периоды до и после перемещения. Но расчет там страдает, потому как в обоих периодах идет доплата ДО ЦЕЛОЙ АДМИНИСТРАТИВНОЙ ЧАСТИ. Как платите за половину отработанного месяца?
в моём (8) комментарии уже есть простой расчет того что мне нужно. Аванс у нас фиксированной суммой, переводы могут быть и с 30 числа месяца и как угодно.
(13)
Теоретически можно начислять разовым . Но это конечно г... Начислить ЗП, потом это начисление, потом пересчитать НДФЛ и взносы.
так что
- или не переводите никого с средины месяца
- или меняйте формулу и назначайте административную часть на полный месяц (для вновь принятых)
- или корректируйте расчет руками.
других способов нет..
сейчас разовым и делается, всё считают на калькуляторе,
На калькуляторе не нужно
Вы точно так же вводите данные для расчета ЗП (вашу административную часть)
Рассчитываете ЗП, чтобы получить базу
Потом документом "разовое начисления", указав ваш ВР, просто добавляете сотрудников и все.
(4)
но не правильно считается у сотрудников которые не полный месяц работают, например сотрудника приняли на работу с 15 числа месяца...палка на двух концах
заменила показатель расчетная база на оклад, хотя в РБ и был только оклад
расчетная база - обычно это то что уже рассчитано , согласно отработанному времени. Поэтому то что вы заменили это не равнозначная замена.
Вы на сказали что за показатель автомобиль, что за показатель Административная часть. Как вы его назначаете принятым /уволенным.
Может озвучите что в принципе вы хотите начислять
(7) самая первая формула это и есть расчёт начисления Административной части. Его нам и надо правильно рассчитать.
Простой пример
Оклад 5000, Административная часть 15000 (вводится документом Данные для расчета зп)
Отработано дней = 18, Норма дней 20
Оклад начисленный = 5000 / 20 * 18 = 4500
Административная часть начисленная = 15000 - 4500 = 11500
Итого сотрудник получит на руки: Оклад начисленный + Административная часть начисленная = 4500 + 11500 = 15000 (та самая сумма, которую мы ввели в документ Данные для расчета зп)
фактически в этой формуле есть еще показатель Автомобиль, но для упрощения рассмотрим пример без него. Для справки у некоторых Автомобиль должен входить в Административную часть (как в том числе), а у некоторых он "сверху"
(8)
Пока решения не нашла.
Вам или править руками расчет или "административную часть" указать за полный месяц и поставить для этого показателя НормаДней * ОтработаноДней,