Задача 101.60758

Задача :101.60758

2019-03-01 20:15:00
Краткое описание :
Потеря преемственности. Отпуска - нужна возможность ручного добавления суммы прочих удержаний
Описание :
Окно формирования, просмотра и редактирования отпусков
Что измененно :

При решении ПиР 102.154558 была закрыта возможность ручной корректировки поля "На руки" в отпусках, в результате чего мы получили большое количество претензий. Многие клиенты пользовались этой возможностью для того, чтобы уменьшить выплачиваемую в межпериод сумму отпускных на какие-то удержания, не зависящие от присутствия человека на работе - возврат ссуды, оплата связи и т.п. Это делается чтобы избежать возникновения долга за работником по результатам расчёта окончательной зарплаты за месяц.

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

Реализована возможность ручного ввода суммы прочих удержаний (СуммаПрочУд) - только для РФ.

1. В верхней панели окна отпусков произошла реорганизация полей правой колонки. Выводимые суммы сгруппированы по строкам "Начислено", "Удержано", "На руки" по следующей логике:
2 строка - Начислено <сумма оплаты по всем отпускам пакета> материальная помощь <сумма материальной помощи>
3 строка - Удержано <сумма всех удержаний пакета> в т.ч. НДФЛ <сумма НДФЛ со всех отпусков> прочие <СуммаПрочУд>
4 строка - На руки <сумма на руки с учетом мат.помощи и за вычетом удержаний> Выплатить <признак выплаты> <дата выплаты>
Т.о. добавлено поле "прочие", с возможностью редактирования, в которую заносится СуммаПрочУд.

2. Добавлен столбец "Прочие удержания" во вкладку "Разбивка сумм по месяцам", для отображения фрагментов суммы прочих удержаний каждой записи по источникам оплат.

3. Введенная пользователем сумма прочих удержаний фрагментируется по всем записям нижней панели окна отпусков пропорционально сумме отпуска каждой записи, округляется согласно настройке "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Правила округления \ Удержаний", разница из-за округления записывается в последнюю запись по источникам оплат. После этого происходит пересчет сумм на руки по каждому отпуску и по пакету отпусков в целом. Сумма прочих удержаний может быть введена до расчета отпуска/удержаний, в таком случае фрагментация произойдет после расчета.
Не допустим ввод отрицательного значения (минусовой суммы).
В случае, когда сумма прочих удержаний превышает начисленную сумму по пакету отпусков за вычетом удержаний (без учета мат.помощи), выдается сообщение об ошибке "Внимание! Сумма прочих удержаний превышает сумму отпуска к выплате! Измените размер прочих удержаний и пересчитайте отпуск."

4. Пересчет фрагментов прочих удержаний происходит автоматически после изменения размера СуммыПрочУд, расчета отпуска, переключения параметра-переключателя "к выплате".
В иных случаях (изменение среднего заработка, включение/исключение месяцев расчетного периода, др.) потребуется ручной запуск расчета начислений, после которого произойдет пересчет фрагментов прочих удержаний и пересчет суммы на руки каждого отпуска и в целом по пакету.
Если установлена настройка сохранения рассчитанной ненулевой суммы на руки, то при пересчете фрагментов прочих удержаний изменение сумм на руки отпусков и в целом по пакету не происходит.

5. В случае наличия реестра на перечисление в банк, связанного с пакетом отпусков, при установленных настройках о необходимости cохранения сумм НДФЛ при наличии реестра на перечисление и сохранения рассчитанной ненулевой суммы на руки:
- поле "прочие удержания" становится недоступным для корректировки,
- после пересчета отпуска происходит фрагментация по всем записям пакета отпусков,
- сумма на руки по отпускам не изменяется.

Внимание! При обнулении суммы прочих удержаний суммы на руки по каждому из отпусков пакета восстанавливают первоначальное значение (начисленная сумма минус удержания).

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_SREDNZ_SREDNRES9.1.216.02019-03-01 20:15:00