Liquid, Javascript
Hola!
En mi empresa me piden que la factura incluya en los totales las bases imponibles por tramos de IVA. Es decir la suma de las bases imponibles correspondientes a cada tipo de IVA.
He estado buscando en el foro pero no localizo ninguna consulta similar.
Este es el código último al que he llegado, tengo los importes de iva por tramos pero me faltan las bases imponibles, ¿alguna idea?
<table class="table-tabular" style="margin: 0 0 1.5em 0; background-color: #F8F8F8; border-collapse: collapse; padding: 1em; border: 1px solid #ddd; width: 50%; font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 14px;"><tr><td><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Subtotal:</span></td><td><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{% assign subtotal_mas_descuento = subtotal_price | plus: total_discounts %}{{ subtotal_mas_descuento| plus: shipping_price | money }}</span></td></tr><tr><td><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Descuentos aplicados:{% for discount in discounts %}{{ discount.code }}{% endfor %}</span></td><td><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{{ total_discounts | times: -1 | money }}</span></td></tr><tr><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Total base imponible:</span></strong</td><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{{ total_price | minus: tax_price | money }}</span></strong</td></tr>{% for price in tax_lines %}<tr class="subtotal-line"><td class="subtotal-line__title"><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Base imponible {{ line.rate | times: 100 }}%</span></strong</td><td class="subtotal-line__value"><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{{ line.price | money }}</span></strong</td></tr>{% endfor %}{% for line in tax_lines %}<tr class="subtotal-line"><td class="subtotal-line__title"><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Total IVA {{ line.rate | times: 100 }}%</span></strong</td><td class="subtotal-line__value"><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{{ line.price | money }}</span></strong</td></tr>{% endfor %}<tr><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Total IVA</span></strong</td><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{{ tax_price | money }}</span></strong</td></tr><tr><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Total:</span></strong></td><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{{ total_price | money }}</span></strong></td></tr>{% if total_paid != total_price %}<tr><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">Total pagado:</span></strong></td><td><strong><span style="font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif; font-size: 12px;">{{ total_paid | money }}</span></strong></td></tr>{% endif %}</table>
¡Hola! Tenemos el mismo problema ¿Pudiste solucionarlo? Sería de gran ayuda. ¡Gracias!
¿Alguna vez has creado una colección y has tenido problemas para añadir tus productos a...
By Ann Sep 10, 2024Una de las cosas que más presión genera a la hora de emprender con un negocio es conver...
By Teo Aug 20, 2024¿Alguna vez has visitado una página web lenta con imágenes pixeladas? ¿Qué haces cuando...
By Ann Aug 13, 2024