freuxbang Posted July 31, 2014 Share Posted July 31, 2014 (edited) Salve, è da giorni che provo a risolvere questo problema, senza riuscire ad ottenere alcun risultato. Ho notato che il nostro amato Prestashop fa un po di confusione durante l'arrotondamento del prezzo finale quando nel carrello ci sono più prodotti o quando viene applicato un semplice sconto. Vi allego alcune immagini di un totale di una fattura. Se l'imponibile è 145,93 € l'iva del 10% di questo imponibile dovrebbe essere 14,59 e non 14,62 La stessa cosa vale per la seconda immagine allegata. Abbiamo un imponibile di 163,64 € e un iva del 10% che equivale a 16,39 € Sbaglio o 163,64 x 0,1 è uguale a 16,36 ? Che arrotondamento fa? Per me l'arrotondamento dovrebbe funzionare cosi: 127,86 * 0,1 =12,78 arrotondato dovrebbe fare 12,79 Perchè prestashop non ragiona cosi? In tutto questo l'arrotondamento è impostato su "classico". A causa di questo problema sto avendo problemi con diversi clienti che hanno acquistato nel mio sito. In questo momento ho rimediato modificando il file invoice.tpl, calcolando l'iva e il totale in questo modo: $order_invoice->total_paid_tax_excl * 0.1 $order_invoice->total_paid_tax_excl + $order_invoice->total_paid_tax_excl * 0.1 Ovviamente vorrei sistemare il tutto modificando le classi apposite e non il file tpl, anche perchè altrimenti se un domani dovrei cambiare il valore dell'iva dovrei modificare sempre manualmente il file invoice.tpl Grazie Edited July 31, 2014 by freuxbang (see edit history) 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