Forma de Pago
{{ result['payment_method'] }}
Importe bruto
{{ taxBase | number_format(2, ',', '.') }}€
{% set totalDiscount = 0 %} {% for discount in result['discounts'] %}
Dto. {{ discount.discount.description }} {{ discount.discount.value }}%
{% set discountValue = (taxBase * discount.discount.value / 100) %} {% set totalDiscount = totalDiscount + discountValue %} -{{ discountValue | number_format(2, ',', '.') }}€
{% endfor %} {% for discount in result['custom_discounts'] %}
Dto. {{ discount.discount.description }} {{ discount.discount.value }}%
{% set discountValue = (taxBase * discount.discount.value / 100) %} {% set totalDiscount = totalDiscount + discountValue %} -{{ discountValue | number_format(2, ',', '.') }}€
{% endfor %}
Base Imponible
{% set amountLessDiscounts = taxBase - totalDiscount %} {{ amountLessDiscounts | number_format(2, ',', '.') }}€
{% set totalTaxes = 0 %} {% if isIntracommunitary %} {% else %} {% for key, value in result['taxes'] %} {% set amountLessDiscountsThisTAX = (amountLessDiscounts * value['percentage']) / 100 %}
Imp. {{ value['name'] }} {{ value['percentage'] }}%({{ amountLessDiscounts | number_format(2,',','.') }}€)
{{ amountLessDiscountsThisTAX | number_format(2,',','.') }}€ {% set totalTaxes = totalTaxes + amountLessDiscountsThisTAX %}
{% endfor %} {% endif %}

Total imp. incluidos
{{ (amountLessDiscounts + totalTaxes) | number_format(2, ',', '.') }}€
{% if isIntracommunitary %}
Nota. Al ser intracomunitario los impuestos no tienen que pagarse al proveedor.
{% endif %}