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 %}