{% extends 'base.html' %} {% load humanize %} {% block title %}Bill {{ bill.bill_number }} - 3ncount{% endblock %} {% block page_title %}Bill {{ bill.bill_number }}{% endblock %} {% block page_actions %}
Print Edit
{% endblock %} {% block content %} {% if bill.get_balance_due > 0 %} {% endif %}

Bill Details

Supplier Information

{{ bill.vendor.name }}

{% if bill.vendor.address %}

{{ bill.vendor.address|linebreaksbr }}

{% endif %} {% if bill.vendor.email %}

{{ bill.vendor.email }}

{% endif %} {% if bill.vendor.phone %}

{{ bill.vendor.phone }}

{% endif %}
Bill Information

Date: {{ bill.bill_date|date:"d M Y" }}

Due Date: {{ bill.due_date|date:"d M Y" }}

{% if bill.reference %}

Reference: {{ bill.reference }}

{% endif %}

Status: {% if bill.status == 'DRAFT' %} Draft {% elif bill.status == 'RECEIVED' %} Received {% elif bill.status == 'PARTIAL' %} Partially Paid {% elif bill.status == 'PAID' %} Paid {% elif bill.status == 'OVERDUE' %} Overdue {% elif bill.status == 'CANCELLED' %} Cancelled {% endif %}

{% for item in bill.items.all %} {% endfor %} {% if bill.tax_amount > 0 %} {% endif %}
Description Qty Unit Price Amount
{{ item.description }} {{ item.quantity|floatformat:2 }} RM {{ item.unit_price|floatformat:2|intcomma }} RM {{ item.get_total|floatformat:2|intcomma }}
Subtotal: RM {{ bill.subtotal|floatformat:2|intcomma }}
Tax ({{ bill.tax_rate }}%): RM {{ bill.tax_amount|floatformat:2|intcomma }}
Total:
RM {{ bill.total_amount|floatformat:2|intcomma }}
{% if bill.notes %}
Notes:

{{ bill.notes|linebreaksbr }}

{% endif %}
Created by {{ bill.created_by.username }} on {{ bill.created_at|date:"d M Y H:i" }}
{% if bill.status != 'PAID' %} Edit {% endif %} Print {% if bill.status != 'PAID' and bill.amount_paid == 0 %} Delete {% endif %}
Payment Summary
Total Amount: RM {{ bill.total_amount|floatformat:2|intcomma }}
Amount Paid: RM {{ bill.amount_paid|floatformat:2|intcomma }}

Balance Due: RM {{ bill.get_balance_due|floatformat:2|intcomma }}
{% if bill.get_balance_due > 0 %}
Payment Progress
{{ bill.get_payment_percentage|floatformat:0 }}% Paid
{% endif %}
Payment History
{% if payments %}
{% for payment in payments %}
RM {{ payment.amount|floatformat:2|intcomma }} {{ payment.payment_date|date:"d M Y" }}
{{ payment.get_payment_method_display }} {% if payment.bank_account %} - {{ payment.bank_account.name }} {% endif %} {% if payment.notes %} {{ payment.notes }} {% endif %}
Receipt {% if bill.status != 'PAID' %} Delete {% endif %}
{% endfor %}
{% else %}

No payments recorded yet

Record First Payment
{% endif %}
{% endblock %}