{% extends "management/base.html" %} {% load i18n lucide %} {% block heading %}{% blocktrans with number=invoice.number %}Invoice {{ number }}{% endblocktrans %}{% endblock heading %} {% block topbar_context %}{{ member }}{% endblock topbar_context %} {% block actions %} {% lucide "arrow-left" size=16 %} {% trans "Dues & billing" %} {% lucide "file-down" size=16 %} {% trans "Download PDF" %} {% endblock actions %} {% block panel %}
{% trans "Amount due" %}
€{{ invoice.amount }}
{% if invoice.is_paid %}{% trans "Paid" %}{% elif invoice.is_overdue %}{% trans "Overdue" %}{% else %}{% blocktrans with date=invoice.due_date|date:"j F Y" %}Due {{ date }}{% endblocktrans %}{% endif %}
{% trans "Sent" %}
{{ invoice.sent_at|date:"j M Y" }}
{{ invoice.sent_to_email }}{% if invoice.sent_to_guardian %} ({% trans "parent/guardian" %}){% endif %}
{% trans "Reminders" %}
{{ invoice.reminder_count }}
{% if invoice.last_reminder_sent_at %}{% blocktrans with date=invoice.last_reminder_sent_at|date:"j M Y" %}Last sent {{ date }}{% endblocktrans %}{% else %}{% trans "None sent yet" %}{% endif %}

{% lucide "receipt" size=18 %} {% trans "Details" %}

{% trans "Member" %}
{% trans "Season" %}
{{ membership.season }}
{% trans "Fee status" %}
{{ membership.get_fee_status_display }}
{% trans "Invoice number" %}
{{ invoice.number }}
{% endblock panel %}