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!
Usuario | POSICIONAMIENTO |
---|---|
3 | |
2 | |
1 | |
1 | |
1 |
Saca el mayor partido y rendimiento a tus estrategias de marketing con el sistema de infor...
By Teo May 5, 2023Una de las dificultades que los comerciantes en Shopify tienen a menudo es saber cuáles so...
By Javier Apr 21, 2023Gracias a todos que participaron en nuestro AMA con 2H Media sobre la planificación del pr...
By Jacqui Apr 14, 2023