@ wimz, следуя комментариям, вы переделываете код или переписываете его?
Использование таких значений, как 26,071 ... (или любая другая дробь) является некорректным с точки зрения бухгалтерского учета - расчеты бухгалтерского учета зачастую намного сложнее, чем кажется на первый взгляд, если только вы не получили явную лицензию на использование приблизительных значенийдля финансового расчета (практически неслыханно!).
Если у вас есть двухнедельные платежи в размере 20 долларов США и начальный баланс в размере 500 долларов США, остаток, подлежащий выплате в следующем месяце, зависит от даты начала двухнедельного цикла, продолжительностимесяц и различные другие факторы.
Рассмотрим, например, февраль - вы можете совершать платежи 1-го и 15-го числа, а следующий платеж выпадает на 29 февраля или 01 марта.Только високосные февраля могут содержать 3 платежа, и только когда один из этих платежей выпадает на 1-й.Все остальные месяцы могут содержать от 2 до 3 платежей без простого цикла.
Каким образом можно рассчитать точный баланс для конкретного месяца, когда используется только простое деление ставки, и без ссылкик дате начала недельного цикла?