diff --git a/mortgage/templates/main.html b/mortgage/templates/main.html
index 2315490..e7bbb3a 100644
--- a/mortgage/templates/main.html
+++ b/mortgage/templates/main.html
@@ -42,6 +42,7 @@
- Loan Information
- Loan History
+ - Loan Accounting
- Future Amortization
- Email Statement
- Add a Regular Payment
@@ -110,6 +111,20 @@
+
+
Loan Accounting
+
+
diff --git a/mortgage/web.py b/mortgage/web.py
index 11e244c..55ce417 100644
--- a/mortgage/web.py
+++ b/mortgage/web.py
@@ -346,17 +346,15 @@ def amortizeLoan(loan):
payment_record['interest_to_date'] = total_interest
payment_record['annual_interest_to_date'] = annual_interest
payment_record['late_fee'] = late_fee
+ payment_record['payee'] = loan["lender"]["name"]
+ payment_record['payment_account'] = loan["accounting"]["payment_account"]
+ payment_record['loan_account'] = loan["accounting"]["loan_account"]
+ payment_record['interest_account'] = loan["accounting"]["interest_account"]
+ payment_record['late_fee_account'] = "Expenses:Interest:LateFees"
past_payments.append(payment_record)
payment_number = payment_number + 1
- print("; Autogenerated 'ledger' transaction")
- print(f'{payment_date} * " payee Mortgage Payment {payment_number-1}"')
- print(f" Assets:Current:Checking -{payment_amount} USD")
- print(f" Liabilities:Mortgages:Mortgage {principal_payment} USD")
- print(f" Expenses:Rental:MortgageInterest")
- print(";")
-
#check for the extra payment flag, if its there, don't advance the next payment date
if len(payment) > 3 and payment[3] == "extra":
print("Extra payment flag: " + payment[3])
@@ -523,7 +521,7 @@ def selectTemplate(formatType):
def main():
app.debug = True
- app.run(host = '0.0.0.0')
+ app.run(host = '0.0.0.0', port='8000')
if __name__ == '__main__':