Skip to main content

Calcul TVA

4 hours 52 minutes ago #100000503 by hts
Calcul TVA was created by hts
-- HikaShop version -- : 6.7.1
-- Joomla version -- : 6.2.0
-- Browser(s) name and version -- : Firefox 159.0

Bonjour,

Les produits ayant une TVA à 5,5% génèrent fréquemment des prix TTC unitaires avec 5 ou 6 décimales, ce qui pose des problèmes pour établir une comptabilité au centime près.

Ci-joint les chiffres de la facture Hikashop d'une commande reçue sur notre plateforme, dont tous les produits sont avec une TVA 5,5% :
  • Le sous-total est de 87,58€
  • Dont une TVA calculée à 4,60€
  • Mais le total ressort à 87,54€, c'est ce qu'a payé le client
  • Le montant à payer est inférieur au sous-total alors qu'il n'y a rien d'autre sur la facture

Il semble donc que la TVA soit calculée :
  • Pour le sous-total par un calcul à partir du montant HT ligne par ligne
  • Pour le total à partir du montant HT de l'ensemble de la commande

Nous établissons notre propre facturation, et nous calculons la TVA ligne par ligne, et dans le cas présent nous arrivons à un total de 87,58€ dont 4,64€ de TVA.

Ici il n'y a que 4 centimes d'écart mais sur une commande qui comporterait plusieurs dizaines de produits l'écart serait assez conséquent. 

Il faudrait que les montants de TVA pris en compte dans le sous-total et le total soient calculés de manière identique, et probablement que la meilleure méthode est de calculer le montant de la TVA ligne à ligne, c'est ce que nous faisons pour nos ventes B to C. 

Le problème est qu'en B to B la TVA est calculée à partir du total HT...

Bref ce n'est pas simple, je voulais juste attirer votre attention sur la différence entre le sous-total et le total sur les factures Hikashop, qui survient dans certains cas.

Cordialement

Please Log in or Create an account to join the conversation.

1 hour 48 minutes ago #100000504 by nicolas
Replied by nicolas on topic Calcul TVA
Bonjour,

Les prix HT de vos produits ont 2 décimales (par exemple 4,64 €) ; avec une TVA à 5,5 %, le prix TTC unitaire exact est 4,8952 €. Ce qui décide comment HikaShop traite ces décimales, c'est l'option « Arrondir les prix durant le calcul » de l'onglet Principal de la configuration de HikaShop (expliquée ici : www.hikashop.com/support/documentation/54-hikashop-config.html ).

Sur « Non » (la valeur par défaut), HikaShop garde la précision complète jusqu'au bout : la TVA revient en pratique à être calculée sur le total HT de la commande, et seul l'affichage est arrondi. Sur « Oui », chaque prix unitaire TTC est arrondi au centime (4,90 €), la ligne vaut prix unitaire × quantité (19,60 €), la TVA est additionnée ligne par ligne et le total est la somme des lignes. C'est exactement la méthode que vous appliquez dans votre propre facturation.

Nous l'avons vérifié sur HikaShop 6.7.1 avec une TVA à 5,5 %, 4 produits à 4,64 € HT et 1 produit à 3,25 € HT. Sur « Non », la facture affiche 19,58 € + 3,43 €, un sous-total de 23,01 €, une TVA de 1,20 € et un total de 23,01 €. Sur « Oui », elle affiche 19,60 € + 3,43 €, un sous-total de 23,03 €, une TVA de 1,22 € et un total de 23,03 €, soit le calcul ligne par ligne.

Nous vous conseillons donc de passer cette option sur « Oui ». Elle s'applique aux commandes passées après le changement ; les commandes existantes gardent les montants enregistrés lors de leur création.

Sur votre facture, les lignes sont arrondies (4 × 4,90 € = 19,60 €) mais le total (87,54 €) correspond au total HT × 1,055. Avec HikaShop seul, nous n'obtenons pas ce mélange, ni avec « Oui » ni avec « Non ». Pour que nous en trouvions la cause, pouvez-vous nous dire quelle valeur a cette option aujourd'hui et si elle a changé depuis cette commande ? Utilisez-vous aussi une surcharge (override) de la facture ou un plugin qui modifie les prix ou les totaux (calcul de prix, frais de panier...) ?

HikaShop n'a pas de mode qui calcule la TVA sur le total HT pour certains clients et ligne par ligne pour d'autres. Le réglage s'applique à toute la boutique.

Please Log in or Create an account to join the conversation.

Time to create page: 0.048 seconds
Powered by Kunena Forum