fixed payments towards principal applying twice toward remaining balance

This commit is contained in:
scuti 2024-05-11 21:31:47 -07:00
parent 5cc813a346
commit 53029f9925

View File

@ -31,7 +31,6 @@ def generate_amortization_schedule(principal, interest_rate, loan_term, extra_pa
# Apply one-time payment if provided # Apply one-time payment if provided
if one_time_payment and payment_number == one_time_payment['payment_number']: if one_time_payment and payment_number == one_time_payment['payment_number']:
principal_payment += one_time_payment['amount'] principal_payment += one_time_payment['amount']
remaining_balance -= one_time_payment['amount']
if extra_payments != []: if extra_payments != []:
one_time_payment = extra_payments.pop(0) one_time_payment = extra_payments.pop(0)
# Update remaining balance # Update remaining balance