Notre blog

Correction de l'arrondi de TVA pour Magento : Nouvelle version de notre extension

L’Agence vient de publier une mise à jour de son extension pour Magento qui corrige maintenant le problème d’arrondi de la TVA lorsque les prix sont saisis en TTC dans l’admin.

Cette mise à jour est disponible sur MagentoConnect :
http://www.magentocommerce.com/extension/2024/calcul-tva-fran-aise

Dans notre exemple ci-dessous, nous avons simulé le cas de figure d’un article saisi avec un prix de 45 € TTC dans l’admin.
Donc avec la configuration suivante : Les prix catalogue incluent les taxes = OUI

Sans l’extension de correction de l’arrondi de TVA

agence-dnd-sans-extension-correction-arrondi-tva
agence-dnd-sans-extension-correction-arrondi-tva

Sans l’extension, Magento en déduit une TVA égale à 14,74€.

Ce qui à la base est faux car : 75,26 x 0,196 = 14,75096 , et l’arrondi devrait donner 14,75 € et non pas 14,74 €.

Ceci se produit car la TVA est arrondi à chaque ligne produit du panier et non pas à la fin.
Ici l’écart n’est que de 1 centime, mais peut être beaucoup plus important si le panier contient plusieurs produits.
A chaque tour l’arrondi s’opère…et le décalage se creuse !

Avec l’extension de correction de l’arrondi de TVA

agence-dnd-avec-extension-correction-arrondi-tva
agence-dnd-avec-extension-correction-arrondi-tva

Avec l’extension, le sous total pour 2 produits par exemple est de 75,25 € HT

Le montant de TVA est bien de 75,25 x 0,196 = 14,749 arrondi à 14,75 €.

Pour être totalement correct dans l’affichage des infos du panier, il faut soit afficher vos prix HT soit TTC mais pas les deux !
En effet la législation Française impose de calculer et d’arrondir le montant de TVA à la fin.
Par conséquent si l’on veut afficher dans le panier, ligne par ligne, des prix HT et TTC (unitaire et sous total par ligne) il faudrait les afficher non arrondis !
Ce qui ne se fait pas…en tout cas je n’ai jamais vu sur un site e-Commerce affichant 37,6254 HT !

Nous avons affiché volontairement ces prix HT et TTC dans ces 2 captures pour vous montrer qu’effectivement le prix unitaire affiché à 37,62 HT donne 75,25 € HT si il y en a 2 dans le panier…car en réalité son prix unitaire HT est stocké en base à 37,6254, mais ne peut être ni arrondi, ni affiché à 4 chiffres à ce stade.
Et ceci pour une config ou les prix saisis en admin sont TTC pour cet exemple.
Pour des prix saisis en HT, l’extension fonctionne également.
Idem si il y a des frais de livraison.

Chose importante :

Il faut configurer les taxes comme ceci dans l’admin : Afficher le résumé complet des taxes : NON
Pour le moment l’extension ne fonctionne que pour 1 seul taux de TVA, donc il ne faut pas activer le résumé (=ventilation de TVA).

Nous allons sortir très prochainement une mise à jour qui permettra de gérer plusieurs taux de TVA et ainsi pouvoir les ventiler correctement.

Problème corrigé pour le multi taxe : https://www.dnd.fr/blog/extensions-magento/gestion-multi-tva-pour-magento-version-finale-de-notre-extension-de-correction-des-taxes/

  1. Bonjour
    Ce patch genere des erreurs sur les factures si la commande contient des remises/promo : le montant de la remise n’est pas reportée sur la facture (magento 1.3.4)

  2. Bonjour,

    je suis intéressé par l’extension de correction de l’arrondi mais le site que je gère est sur une version 1.4.0.1 de magento.

    J’ai installé votre contribution et le site a bloqué.

    Pensez vous faire une mise à jour de votre module prochainement?

    Cordialement,
    Sébastien Poinsot

    1. Bonjour,
      Non, pas de Mise à jour de prévue. L’extension n’est pas compatible avec la version 1.4 de Magento.
      La dernière version 1.4.1.1 corrige tous les problèmes liés à la TVA et aux taxes en général.

Répondre à Christophe Annuler la réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *