{% load i18n invoicing %} {% language invoice.language %}

{{ invoice.get_type_display }} {{ invoice.full_number }}

{{ invoice.subtitle|default:'' }}




{% trans 'status' %}: {% if invoice.get_status_display == invoice.STATUS.NEW %} {{ invoice.get_status_display }} {% elif invoice.get_status_display == invoice.STATUS.SENT %} {{ invoice.get_status_display }} {% elif invoice.get_status_display == invoice.STATUS.RETURNED %} {{ invoice.get_status_display }} {% elif invoice.get_status_display == invoice.STATUS.CANCELED %} {{ invoice.get_status_display }} {% elif invoice.get_status_display == invoice.STATUS.PAID %} {{ invoice.get_status_display }} {% else %} {{ invoice.get_status_display }} {% endif %} {% if invoice.is_overdue %} {% trans 'overdue' %} ({{ invoice.overdue_days }} {{ invoice.overdue_days|pluralize:_("day,days") }}) {% endif %} {% if invoice.get_status_display == invoice.STATUS.SENT %} {% trans 'sent at' %}: {{ invoice.date_sent|date:INVOICING_DATE_FORMAT_TAG|default:'-' }} {% endif %}

{% trans 'Supplier' %}

{{ invoice.supplier_name }}
{{ invoice.supplier_street }}
{{ invoice.supplier_zip }} {{ invoice.supplier_city }}
{{ invoice.get_supplier_country_display }}
{% trans 'Reg. No.' %}: {{ invoice.supplier_registration_id }}
{% trans 'Tax No.' %}: {{ invoice.supplier_tax_id }}
{% trans 'VAT No.' %}: {% if invoice.is_supplier_vat_id_visible %}{{ invoice.supplier_vat_id }}{% endif %}

{% trans 'Bank' %}:
{% trans 'Title' %}: {{ invoice.bank_name }}
{% if invoice.bank_street or invoice.bank_zip or invoice.bank_city or invoice.bank_country %} {% trans 'Agency address' %}: {{ invoice.bank_street }}, {{ invoice.bank_zip }} {{ invoice.bank_city }}, {{ invoice.get_bank_country_display }}
{% endif %} {% trans 'Bank IBAN code' %}: {{ invoice.bank_iban|nice_iban }}
{% trans 'SWIFT / BIC' %}: {{ invoice.bank_swift_bic }}

{% trans 'Issuer' %}:
{% if invoice.issuer_name %} {% trans 'Name' %}: {{ invoice.issuer_name|default:'-' }}
{% endif %} {% trans 'Phone' %}: {{ invoice.issuer_phone|default:'-' }}
{% trans 'Email' %}: {{ invoice.issuer_email|default:'-' }}

{% trans 'Additional data' %}:
{% for label, value in invoice.supplier_additional_info.items %} {{ label }}: {{ value|default:'' }}
{% endfor %}

{% trans 'Customer' %}

{{ invoice.customer_name }}
{{ invoice.customer_street|default:'' }}
{{ invoice.customer_zip|default:'' }} {{ invoice.customer_city|default:'' }}
{{ invoice.get_customer_country_display|default:'' }}
{% if invoice.customer_registration_id %}{% trans 'Reg. No.' %}: {{ invoice.customer_registration_id }}
{% endif %} {% if invoice.customer_tax_id %}{% trans 'Tax No.' %}: {{ invoice.customer_tax_id }}
{% endif %} {% if invoice.customer_vat_id %}{% trans 'VAT No.' %}: {{ invoice.customer_vat_id }}
{% endif %}
{# TODO: invoice.customer_additional_info #} {# TODO: invoice.shipping #}

{% trans 'Issue date' %}

{{ invoice.date_issue|date:INVOICING_DATE_FORMAT_TAG }}

{% trans 'Time of supply' %}

{% if invoice.get_type_display != invoice.TYPE.ADVANCE %} {{ invoice.date_tax_point|date:INVOICING_DATE_FORMAT_TAG }} {% else %} - {% endif %}

{% trans 'Due date' %}

{{ invoice.date_due|date:INVOICING_DATE_FORMAT_TAG }} ({{ invoice.payment_term }} {{ invoice.payment_term|pluralize:_("day,days") }})
{% trans 'Delivery method' %}: {{ invoice.get_delivery_method_display|default:'' }}
{% trans 'Payment method' %}: {{ invoice.get_payment_method_display|default:'' }}
{% trans 'Constant symbol' %}: {{ invoice.constant_symbol|default:'' }}
{% trans 'Variable symbol' %}: {{ invoice.variable_symbol|default:'' }}
{% trans 'Specific symbol' %}: {{ invoice.specific_symbol|default:'' }}
{% trans 'Reference' %}: {{ invoice.reference|default:'' }}

{% trans 'Invoice items' %}

{% if invoice.item_set.exists %} {% if invoice.has_discount %} {% endif %} {% if invoice.vat or invoice.vat == 0 %} {% endif %} {% for item in invoice.item_set.all %} {% if invoice.has_discount %} {% endif %} {% if invoice.vat or invoice.vat == 0 %} {% endif %} {% endfor %}
{% trans 'ID' %} {% trans 'Description' %} {% trans 'Quantity' %}
{% trans 'Unit' %}
{% trans 'Unit price' %}{% trans 'Discount' %}{% trans 'Price' %} {% trans 'Tax rate' %} {% trans 'VAT amount' %}{% trans 'Line total' %} {% if invoice.vat or invoice.vat == 0 %}
{% trans 'with taxes' %}{% endif %}
{{ forloop.counter}} {{ item.title }} {{ item.quantity|floatformat:"-3" }} {{ item.get_unit_display }} {{ item.unit_price|floatformat:"2" }} {{ invoice.currency }}{{ item.discount|default:0 }} %{{ item.subtotal|floatformat:"2" }} {{ invoice.currency }} {% if item.tax_rate or item.tax_rate == 0 %}{{ item.tax_rate|floatformat }}%{% else %}-{% endif %} {{ item.vat|floatformat:"2" }} {{ invoice.currency }}{{ item.total|floatformat:"2" }} {{ invoice.currency }}
{% else %} {% trans 'There are no invoice items.' %} {% endif %}
{% if invoice.note %}

{% trans 'Note' %}:

{{ invoice.note }}

{% endif %}

{% trans 'Summary' %}:

{% trans 'Base' %}

{{ invoice.subtotal|floatformat:"2" }} {{ invoice.currency }}

{% trans 'VAT' %}

{% if invoice.vat or invoice.vat == 0 %} {{ invoice.vat|floatformat:"2" }} {{ invoice.currency }} {% else %} {% trans 'Not a VAT payer' %} {% endif %}

{% trans 'Other' %}

{% trans 'credit' %}: {{ invoice.credit|floatformat:"2" }} {{ invoice.currency }}

{% trans 'TOTAL DUE' %}

{{ invoice.total|floatformat:"2" }} {{ invoice.currency }}

{% endlanguage %}