Краткое описание :
Разные настройки округления для почтового сбора и переводаОписание :
Расчет начислений (общие вопросы)Что измененно :
Зарплата выплачивается почтой (219 вид удержания)
Сумма сбора(189 вид удержания) удерживается с получателя.
Необходимо сумму перевода и сумму сбора округлить с разными степенями.
К примеру для перевода 10 руб, для сбора 1 руб.
Т.к.
"Анализ кода показал, что если сумма сбора удерживается с получателя, то округляется итог по удержанию согласно настройке суммы на руки.
Затем сумма к пересылке делится на сумму сбора и сумму перевода. При этом, вероятно, разделить эти суммы с разными округлениями было сложно,
важно ведь выйти на результат, когда сбор равен проценту от суммы перевода.", то предлагаю реализовать следующее:
После округления суммы пересылки и деления ее на суммы сбора и перевода округлить полученные часть отдельными настройками округления.
Остаток от округления сбросить в долг за предприятием.
Сумма перевода - "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Почтовые переводы, алименты, исп.листы \ Округление почтовых переводов"
Суммы сбора - "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Почтовые переводы, алименты, исп.листы \ Округление почтового сбора"
p.s. Существенность предложения обусловлена спецификой предприятия.
Значительная часть работников которого получают зарплату почтой.
Как измененно :
Доработан расчет суммы почтовых переводов для системного вида удержания с кодом 219.
Расчет дорабатывался для случая, когда округление почтового сбора и почтового перевода не совпадают.
Данные округления задаются настройками:
"Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Почтовые переводы, алименты, исп.листы \ Округление суммы перевода для расчета почтовых сборов"
"Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Почтовые переводы, алименты, исп.листы \ Округление почтового сбора".
Округление происходит по следующему принципу.
После округления суммы пересылки и деления ее на суммы сбора и перевода округляется полученная сумма перевода в меньшую сторону согласно настройке "Округление суммы перевода для расчета почтовых сборов".
Остаток от округления сбрасывается в долг за предприятием.