Задача 101.66880

Задача :101.66880

2019-03-25 18:42:52
Краткое описание :
Расчет удержаний - не разбивается перечисление аванса по аналитике входящих оплат для работающих НЕ с начала месяца
Описание :
Отнесение затрат по начислениям и удержаниям при расчете заработной платы
Что измененно :

1.В КВУ для перечисления аванса задан тип "Перечисление"/"Аванс" и правило "разбивать по подразделениям, аналитике, параметру и виду оплаты".
Начисления разбиты по аналитике "Производственные заказы" (для этого используется функционал распределения затрат). Но если работник принят не с начала месяца, то удержание аванса по заказам не разбивается) -

2.Кроме того, у этого же работника на основном ЛС таб. 29 есть начисление по ВО 35 (командировочные) без заказа, а в записи перечисления зарплаты (ВУ 223) по этому ВО формируется заказ из ЛС.

3.Необходимо изменить принцип распределения аванса по входящим видам оплат, согласно примеру.
Сначала сумма аванса пропорционально разбивается по ВО 7 и 9, а потом ещё каждый из них разбивается в соответствии с начислениями:
98400*112500/184500=60000 - это аванс с ВО 7
98400*72000/184500=38400 - аванс с ВО 9
Ну и дальше каждая часть разбивается ещё по часам из начислений :
60000*71,4/119=36000
60000*47,6/119=24000
38400*71,4/119=23040
38400*47,6/119=15360

4. Необходимо ограничить попадание сумм в период расчёта аванса.
На текущий момент период аванса ограничивается датой из реестра => поле "сформирован". Например, это поле равно 22/02/2019. И, если мы посмотрим, результаты расчёта удержаний, то увидим, что у записи аванса даты с 01/02/2019 - 22/02/2019
Таким образом, берем все виды оплат, которые входят в аванс и хотя бы частично попадают на период аванса. Пока нужно исключить те начисления, которые не попадают в этот период.
Как измененно :

Для значения "учет ведется" и аналогичных в настройке "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Межрасчетный период \ Учет выплат по реестрам"
доработана функция формирования результатов расчета удержаний.
Доработка выполнялась для значений "Перечисление"/"Аванс" и правила "разбивать по подразделениям, аналитике, параметру и виду оплаты".

1. Теперь удержание аванса разбивается по заказам для поступивших в текущем месяце.
2. Изменён принцип распределения аванса по входящим видам оплат, согласно примеру.
Сначала сумма аванса пропорционально разбивается по видам оплаты, которые входят в расчёт аванса:
98400*112500/184500=60000 - это аванс с ВО 7
98400*72000/184500=38400 - аванс с ВО 9
Затем каждая часть разбивается ещё по часам из начислений:
60000*71,4/119=36000
60000*47,6/119=24000
38400*71,4/119=23040
38400*47,6/119=15360

3. Ограничено попадание сумм в период расчёта аванса.
На текущий момент период аванса ограничивается датой формирования реестра.
Таким образом, для формулы распределения аванса учитываются все виды оплат, которые входят в аванс и, хотя бы частично, попадают в период аванса.
Исключаются те начисления, которые не попадают в этот период.

4.Доработано отнесение НДФЛ по виду оплаты к определённой группе для перечислений.
Теперь при отнесении НДФЛ дополнительно проверяется входит ли вид оплаты в расчёт удержаний в принципе.
Если В.О.не входит в расчёт удержаний, то НДФЛ от этой группы не отнимается.

Название продукта Название компонента Тип Последняя версия Дата выхода
G_ZARPLG_ZARPLDLL9.1.320.02019-03-25 18:42:52