{% load i18n %} {% comment %} Rendered by WeasyPrint -- modeled on the club's existing paper referee payment form ("Leeg Document RefereesCompetitie25-26.pdf"): club header, match details, referee names, a payment sentence, a fee+km breakdown per referee, and blank signature lines. Header uses club.official_name (legal_name if set, else name); the payment sentence uses the plain club name -- the original document does the same, using a longer legal form up top and a shorter one in the body text. {% endcomment %} {% trans "Referee form" %}
{{ club.official_name }}
{% if document_address %}
{{ document_address.address }}
{{ document_address.zip_code }} {{ document_address.city }}
{% endif %}
{% trans "Referee payment form" %}
{{ event.start|date:"j F Y" }}
{% trans "Game" %}
{% for team in event.teams.all %}{{ team.short_name }}{% if not forloop.last %}, {% endif %}{% endfor %} {% if event.opponent %}{% trans "vs" %} {{ event.opponent }}{% endif %} {% if event.external_game_id %}({% trans "ID" %}: {{ event.external_game_id }}){% endif %}
{% trans "Date" %}
{{ event.start|date:"j F Y" }}
{% trans "Time" %}
{{ event.start|date:"H:i" }}
{% trans "Referee names" %}
{% for referee in referees %}{{ referee.display_name }}{% if not forloop.last %}, {% endif %}{% empty %}—{% endfor %}

{% blocktrans with name=club.name %}{{ name }} pays the fee to the referee(s) for officiating the game mentioned above.{% endblocktrans %}

{% trans "Referees and fee, plus any kilometers" %}
{% for referee in referees %} {% empty %} {% endfor %} {% if referees %} {% endif %}
{% trans "Referee" %} {% trans "Fee" %} {% trans "Kilometers" %} {% trans "Rate" %} {% trans "Total" %}
{{ referee.display_name }} €{{ referee.fee|floatformat:2 }} {% if referee.km %}{{ referee.km }} km{% else %}—{% endif %} {% if referee.km %}€{{ referee.km_rate }}{% else %}—{% endif %} €{{ referee.total_payable|floatformat:2 }}
{% trans "No referees assigned yet." %}
{% trans "Total to pay" %} €{{ grand_total|floatformat:2 }}
{% trans "Referee signature" %}
{% trans "Collected by team manager" %}: