diedime Posted September 17, 2023 Share Posted September 17, 2023 (edited) Buenas a todas/os, Tengo un problema con la tienda y es que cuando se emite la factura no aparece ni el desglose del IVA ni tampoco el total con el IVA, en cambio, si aparece que se ha pagado el total con IVA. Adjunto imagen para verlo más claro: Tengo activado el desglose de facturas, pero no hay manera, ¿alguien me puede ayudar? Versión PrestaShop 1.7.8.10 Muchas gracias. Edited September 17, 2023 by diedime Descuadre del mensaje (see edit history) Link to comment Share on other sites More sharing options...
diedime Posted September 17, 2023 Author Share Posted September 17, 2023 Buenas, he estado revisando el archivo que se supone tiene las instruccionespara elaborar la factura pero el codigo no es lo mio, lo pego aqui por si alguien sabe que es lo que tiene mal: <!-- TAX DETAILS --> {if $isTaxEnabled} {if $tax_exempt} {l s='Exempt of VAT according to section 259B of the General Tax Code.' d='Shop.Pdf' pdf='true'} {elseif (isset($tax_breakdowns) && $tax_breakdowns)} <table id="tax-tab" width="100%"> <thead> <tr> <th class="header small">{l s='Tax Detail' d='Shop.Pdf' pdf='true'}</th> <th class="header small">{l s='Tax Rate' d='Shop.Pdf' pdf='true'}</th> {if $display_tax_bases_in_breakdowns} <th class="header small">{l s='Base price' d='Shop.Pdf' pdf='true'}</th> {/if} <th class="header-right small">{l s='Total Tax' d='Shop.Pdf' pdf='true'}</th> </tr> </thead> <tbody> {assign var=has_line value=false} {foreach $tax_breakdowns as $label => $bd} {assign var=label_printed value=false} {foreach $bd as $line} {* We force the display of the ecotax even if the ecotax rate is equals to 0 *} {if $line.rate == 0 and $label != 'ecotax_tax'} {continue} {/if} {assign var=has_line value=true} <tr> <td class="white"> {if !$label_printed} {if $label == 'product_tax'} {l s='Products' d='Shop.Pdf' pdf='true'} {elseif $label == 'shipping_tax'} {l s='Shipping' d='Shop.Pdf' pdf='true'} {elseif $label == 'ecotax_tax'} {l s='Ecotax' d='Shop.Pdf' pdf='true'} {elseif $label == 'wrapping_tax'} {l s='Wrapping' d='Shop.Pdf' pdf='true'} {/if} {assign var=label_printed value=true} {/if} </td> <td class="center white"> {$line.rate} % </td> {if $display_tax_bases_in_breakdowns} <td class="right white"> {if isset($is_order_slip) && $is_order_slip}- {/if} {displayPrice currency=$order->id_currency price=$line.total_tax_excl} </td> {/if} <td class="right white"> {if isset($is_order_slip) && $is_order_slip}- {/if} {displayPrice currency=$order->id_currency price=$line.total_amount} </td> </tr> {/foreach} {/foreach} {if !$has_line} <tr> <td class="white center" colspan="{if $display_tax_bases_in_breakdowns}4{else}3{/if}"> {l s='No taxes' d='Shop.Pdf' pdf='true'} </td> </tr> {/if} </tbody> </table> {/if} {/if} <!-- / TAX DETAILS --> Gracias y un saludo. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now