Antakarana Posted September 6, 2017 Share Posted September 6, 2017 (edited) Hola a tod@s, Tenemos un modulo de recargo de equivalencia instalado. El problema es que la factura en PDF es un tanto confusa y necesitamos modificarla ligeramente. Básicamente lo que queremos es lo siguiente: En el campo "Total productos (tasas incluidas)" actualmente solo muestra Productos + IVA pero quisieramos que mostrase Productos + IVA + recargo de equivalencia Para ello hemos de sumar la variable "equivalence_surcharge" pero no parece estar funcionando... El archivo es /PDF/invoice-b2b.tpl Os copio el codigo del archivo original: <table style="width: 100%"> {if (($order_invoice->total_paid_tax_incl - $order_invoice->total_paid_tax_excl) > 0)} <tr style="line-height:5px;"> <td style="width: 85%; text-align: right; font-weight: bold">{l s='Product Total (Tax Excl.)' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products}</td> </tr> <tr style="line-height:5px;"> <td style="width: 85%; text-align: right; font-weight: bold">{l s='Product Total (Tax Incl.)' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products_wt}</td> </tr> {else} <tr style="line-height:5px;"> <td style="width: 85%; text-align: right; font-weight: bold">{l s='Product Total' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products}</td> </tr> {/if} {if $order_invoice->total_discount_tax_incl > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Total Vouchers' pdf='true'}</td> <td style="width: 15%; text-align: right;">-{displayPrice currency=$order->id_currency price=$order_invoice->total_discount_tax_incl}</td> </tr> {/if} {if $order_invoice->total_wrapping_tax_incl > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Wrapping Cost' pdf='true'}</td> <td style="width: 15%; text-align: right;"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_incl} {/if} </td> </tr> {/if} Concretamente en las siguientes lineas he intentado sumar al "total products with taxes" la nueva variable, para ello he añadido el siguiente texto al codigo: += $equivalence_surcharge dejandolo así: <tr style="line-height:5px;"> <td style="width: 85%; text-align: right; font-weight: bold">{l s='Product Total (Tax Incl.)' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products_wt += $equivalence_surcharge}</td> </tr> Sin embargo cuando imprimo el PDF no veo que lo sume.... qué hago mal?? Por cierto se trata de un prestashop 1.6.0.9 Gracias de antemano! Edited September 6, 2017 by Antakarana (see edit history) Link to comment Share on other sites More sharing options...
mckaygerhard Posted September 7, 2017 Share Posted September 7, 2017 de prestasho lo que siempre obtendras es respuestas incomlpletas por la complejidad de el codigo, o sino propaganda para que pagues... yo necesito imprimir un modulo que simplemente muetras campos.. pero no se como implementa dicha impresion.. tal vez una mano lava la otra y asi de da un ejemplo de como deberian ser las cosas por aqui.. Link to comment Share on other sites More sharing options...
Antakarana Posted September 12, 2017 Author Share Posted September 12, 2017 He hecho un descubrimiento un tanto desconcertante para mí... Si elimino los ficheros invoice.tpl o invoice-b2b.tpl ubicados en la carpeta /PDF entonces no se generan las facturas en PDF desde el backoffice. Hasta ahí todo correcto... El problema es que si el mismo fichero TPL lo vacío de contenido y vuelvo a subir al servidor, entonces sí me genera el archivo PDF de la factura. Es decir, es como si el contenido del archivo lo fuera a buscar a otra parte... Link to comment Share on other sites More sharing options...
Antakarana Posted September 14, 2017 Author Share Posted September 14, 2017 De verdad que nadie tiene idea de como funciona el tema de los PDF invoice?? Link to comment Share on other sites More sharing options...
Antakarana Posted September 15, 2017 Author Share Posted September 15, 2017 Me autorespondo con el tema de los PDF que no se comportan como debieran... Resulta que el modulo de recargo de equivalencia tiene una carpeta t"override" que incluye unos PHP encargados de generar los PDF... por eso no actuaban las modificaciones en el folder /PDF original 1 Link to comment Share on other sites More sharing options...
mckaygerhard Posted September 23, 2017 Share Posted September 23, 2017 eso es interesante, yo quiero simpelnten imprimir lo que esta en pantalla, como hago eso? o sino como genero un pdf, como impelento una impresion pdf? Link to comment Share on other sites More sharing options...
santorinisunglasses Posted September 27, 2017 Share Posted September 27, 2017 hola !! me pueden decir como le quito el pais de debajo de mi logo a la factura PDF que genera prestashop , ya que me aparece al generar el PDF el pais me imagino por defecto de la tienda justo debajo del logo de mi marca, tengo prestashop 1.6 mil gracias !! Link to comment Share on other sites More sharing options...
mckaygerhard Posted September 28, 2017 Share Posted September 28, 2017 si se contestara como codificar o generar un pdf serviria la respuesta, pero ahora veo porque magento es mejor que prestashop, esto es una miercole, los foros en vez de ayudarse entre los nuevosy los que saben, es otra tienda mas.. aun nadie sabe como modificar o hacer un facturero especifico para un modulo o modificar la factura? 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