{% load i18n %} {% for line in object_list %} {% ifchanged line.user_external_id %} {{ line.user_name }} {% trans "Description" %} {% trans "Accounting code" %} {% trans "Amount" %} {% trans "Quantity" %} {% trans "Subtotal" %} {% endifchanged %} {% ifchanged line.user_external_id line.activity_label %} {% if line.activity_label or not forloop.first %} {{ line.activity_label|default:" " }} {% endif %} {% endifchanged %} {% if line.form_url %} {{ line.label }} {% else %} {{ line.label }} {% endif %} {{ line.description }} {{ line.accounting_code }} {% blocktrans with amount=line.unit_amount|floatformat:"2" %}{{ amount }}€{% endblocktrans %} {{ line.quantity|floatformat }} {% blocktrans with amount=line.total_amount|floatformat:"2" %}{{ amount }}€{% endblocktrans %} {% endfor %} {% if not credit.cancelled_at %} {% trans "Assignments" %} {% trans "Payment" context 'payment' %} {% trans "Date" context 'payment' %} {% trans "Amount" %} {% for assignment in credit.creditassignment_set.all %} {% if assignment.payment %} {{ assignment.payment.formatted_number }} {{ assignment.payment.created_at|date:"DATETIME_FORMAT" }} {% elif assignment.invoice %} {% trans "Pending..." %} {% else %} {{ assignment.refund.formatted_number }} ({% trans "Refund" %}) {{ assignment.refund.created_at|date:"DATETIME_FORMAT" }} {% endif %} {% blocktrans with amount=assignment.amount|floatformat:"2" %}{{ amount }}€{% endblocktrans %} {% empty %} {% trans "No assignments for this credit" %} {% endfor %} {% if credit.assigned_amount %} {% trans "Assigned amount:" %} {% blocktrans with amount=credit.assigned_amount|floatformat:"2" %}{{ amount }}€{% endblocktrans %} {% endif %} {% if credit.remaining_amount %} {% trans "Remaining amount to assign:" %} {% blocktrans with amount=credit.remaining_amount|floatformat:"2" %}{{ amount }}€{% endblocktrans %} {% endif %} {% else %} {% for label, value in credit.get_cancellation_info %} {% blocktrans %}{{ label }}:{% endblocktrans %} {{ value }} {% endfor %} {% endif %}