{{ receipt_status }}
{% if school_settings and school_settings.school_logo %}
{% else %}
{{ school_settings.school_name|default:"S"|slice:":1" }}
{% endif %}
{{ school_settings.school_name|default:"School Name" }}
Official Fees Receipt
Issued for one payment transaction only.
Amount received
UGX {{ payment_amount|floatformat:0|intcomma }}
Student
Name{{ student.student_name }}
Student ID{{ student.display_student_id }}
Class{{ student.current_class.code|default:student.current_class.name|default:"N/A" }}
Guardian{{ student.guardian|default:"N/A" }}
Payment
Payment date{{ payment.payment_date|date:"d M Y" }}
Printed on{{ printed_at|date:"d M Y, H:i" }}
Method{{ payment.payment_method }}
Recorded by{{ payment.recorded_by|default:"System user" }}
Bill context
Bill No.#{{ bill.id }}
Academic year{{ bill.academic_class.academic_year.academic_year|default:bill.academic_class.academic_year }}
Term{{ bill.academic_class.term|default:"N/A" }}
Fee category{{ payment.fee_category|default:"General fees" }}
Reference
External ref.{{ payment.reference_no }}
Notes{{ payment.notes|default:"No notes recorded." }}
| No. | Fee item | Category | Bill amount |
|---|---|---|---|
| {{ forloop.counter }} | {{ item.bill_item.item_name }} {{ item.description }} |
{{ item.fee_category|default:item.bill_item.get_category_display }} | UGX {{ item.amount|floatformat:0|intcomma }} |
| No bill items found. | |||
Professional receipt rule
This receipt confirms money received. It does not replace the student's full account statement. Previous-term arrears should appear as a separate “Balance Brought Forward” bill item on the bill/statement.
Total billUGX {{ bill_total|floatformat:0|intcomma }}
Paid before this receiptUGX {{ amount_paid_before|floatformat:0|intcomma }}
This paymentUGX {{ payment_amount|floatformat:0|intcomma }}
Total paid after receiptUGX {{ amount_paid_after|floatformat:0|intcomma }}
{{ balance_label }}UGX {{ balance_display|floatformat:0|intcomma }}
Received by / Bursar signature
Parent / Student acknowledgement