Алгоритм расчета аванса

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Antoni
Постоянный гость
Сообщения: 67
Зарегистрирован: 23 июл 2008, 13:01
Откуда: Ростов-на-Дону
Контактная информация:

Алгоритм расчета аванса

Сообщение Antoni »

На предприятии существует следующий расчет аванса.
Начисляется оклад/тариф за половину месяца с учетом отработанного времени.
Сотрудникам, работающим на повременной и сдельной системе оплаты, тариф (из лицевого счета) умножается на количество отработанных часов за полмесяца (с 1 по 15 число каждого месяца).
Сотрудникам, работающим на окладе, считается 50% от оклада. Если сотрудник отработал неполный месяц, то оклад делится на количество часов в месяце по пятидневке и умножается на отработанные часы за полмесяца (с 1 по 15 число каждого месяца).
Расчет не должен учитывать переходы в межпериод.

Ни один из стандартных методов расчета аванса не подходит.
«Процентом от оклада» - Невозможно указать период, за который считается аванс.
«Процентом от зарплаты» - Невозможно указать период, за который считается аванс.
«Процентом от зарплаты за период» - Неправильно считает, если мы используем для основных видов оплат пользовательские алгоритмы. Так же неправильно считает, если у сотрудников проставлена сдельная система оплаты.
«Процентом от зарплаты с учетом коэфф.отработанных дней за период» и «Процентом от зарплаты с учетом неявок в коэфф.отработанных дней» - Начинает считать сотрудникам, у которых проставлена сдельная система оплаты, но сумму за период в полмесяца рассчитывает не так как надо.

Возможности написать какой-нибудь пользовательский алгоритм в системе нету.
Как выйти из данной ситуации?
Ответить