Files
mortgage/mortgage/templates/statement.text.jinja

37 lines
1.9 KiB
Django/Jinja

{{ model.header.title }}
{{ model.lender.name }}
{{ model.lender.address }}
{{ model.lender.city }}, {{model.lender.state }} {{ model.lender.zip }}
{{ model.lender.phone }}
Statement Date: {{ model.header.date }}
Loan Information
Borrower: {{ model.borrower.name }}
Account Number: {{ model.parameters.account_number }}
Origination Date: {{ model.parameters.start_date }}
Address:
{{ model.borrower.address }}
{{ model.borrower.city }}, {{model.borrower.state }} {{ model.borrower.zip }}
Original Principal: {{ "$%.2f"|format(model.parameters.principal) }}
Rate: {{model.parameters.interest_rate }}%
Term: {{model.parameters.periods }} months
Next Payment Due Date: {{model.parameters.next_due_date}}
Payment Due: {{ "$%.2f"|format(model.parameters.next_payment_amt) }}
Payment History
#,Due Date,Date Paid,Days Interest,Payment Amt,Principal Pmt,Interest Pmt,Late Fee,New Balance
{% for item in model.past_payments %}
{{ item.payment_number }},{{ item.bill_date }},{{ item.payment_date }},{{ item.days_of_interest }},{{ "$%.2f"|format(item.payment_amount) }},{{ "$%.2f"|format(item.principal_payment) }},{{ "$%.2f"|format(item.interest_payment) }},{{ "$%.2f"|format(item.late_fee) }},{{ "$%.2f"|format(item.new_balance) }}
{% if item.month == 12 or loop.last %}
Total interest paid in {{item.year}} is {{ "$%.2f"|format(item.annual_interest_to_date) }}.
{% endif %}
{% endfor %}
Total interest paid to date is {{ "$%.2f"|format(model.total_interest_paid_to_date) }}.
Remaining Amortization
#,Due Date,Days Interest,Payment Amt,Principal Pmt,Interest Pmt,Principal Balance<
{% for item in model.future_payments %}
{{ item.payment_number }},{{ item.payment_date }},{{ item.days_of_interest }},{{ "$%.2f"|format(item.payment_amount) }},{{ "$%.2f"|format(item.principal_payment) }},{{ "$%.2f"|format(item.interest_payment) }},{{ "$%.2f"|format(item.new_balance) }}
{% endfor %}
Balloon Payment Due: {{ "$%.2f"|format(model.balloon_payment) }}