larentia Posted June 5, 2015 Share Posted June 5, 2015 Bonjour, je suis sur la version 1.6, j'ai désactivé l'affichage du détail des taxes car je suis auto entrepreneur, ça fonctionne pour les factures mais pas pour les avoirs ? Je n'ai pas trouvé d'option spécifique aux avoirs, quelqu'un a eu déjà le même problème ? cordialement Larentia Link to comment Share on other sites More sharing options...
tuk66 Posted June 9, 2015 Share Posted June 9, 2015 Quelle version exactement? Pouvez-vous envoyer un exemple? What version exactly? Can you post an example? Link to comment Share on other sites More sharing options...
larentia Posted June 12, 2015 Author Share Posted June 12, 2015 Bonjour c'est la version : 1.6.0.11 Voir fichiers joints : facture et avoir correspondant ! Merci pour votre aide. Larentia Link to comment Share on other sites More sharing options...
tuk66 Posted June 13, 2015 Share Posted June 13, 2015 Essayez de mettre Clients > Groupes > Méthode d'affichage des prix à "Taxes incluses", puis traduire "(Tax Incl.)" et "(Tax Excl.)" pour les factures à texte vide. Try to set Customers > Groups > Price display method to "Tax included" and then translate "(Tax Incl.)" and "(Tax Excl.)" for invoices to blank text. Link to comment Share on other sites More sharing options...
erouvier29 Posted June 15, 2015 Share Posted June 15, 2015 Bonjour, Le problème existe toujours en 1.6.0.14, la gestion des taxes dans les commandes et les avoirs n'est pas symétrique. En attendant une vraie correction, vous pouvez appliquer le patch suivant: /classes/pdf/HTMLTemplateOrderSlip.php (à partir de la ligne 173 en 1.6.0.11) foreach ($this->order_slip->getOrdersSlipDetail((int)$this->order_slip->id) as $order_slip_details) { $tax_calculator = OrderDetail::getTaxCalculatorStatic((int)$order_slip_details['id_order_detail']); // AJOUTER LA LIGNE SUIVANTE if (count($tax_calculator->taxes) == 0) continue; $tax_amount = $tax_calculator->getTaxesAmount($order_slip_details['amount_tax_excl']); et /classes/order/OrderSlip.php (à partir de la ligne 465 en 1.6.0.11) foreach ($this->getOrdersSlipDetail((int)$this->id) as $order_slip_details) { $row = Db::getInstance()->getRow(' SELECT `ecotax_tax_rate` as `rate`, `ecotax` as `ecotax_tax_excl`, `ecotax` as `ecotax_tax_incl`, `product_quantity` FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order_detail` = '.(int)$order_slip_details['id_order_detail'] ); // AJOUTER LA LIGNE SUIVANTE if ($row['ecotax_tax_excl'] == 0) continue; if (!isset($ecotax_detail[$row['rate']])) $ecotax_detail[$row['rate']] = array('ecotax_tax_incl' => 0, 'ecotax_tax_excl' => 0, 'rate' => $row['rate']); Ceci semble fonctionner correctement (pas de tableau récapitulatif de taxes si pas de taxes). Par ailleurs, les templates de facture et d'avoir ne sont pas non plus homogènes non plus, et pas très bien alignés. Vous pouvez les corriger en modifiant les fichiers /pdf/invoice.tpl et /pdf/order-slip.tpl (cf. par exemple les fichiers attachés qui incluent quelques légères améliorations). Cordialement pdf.zip 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