Si quelqu’un rencontre ce même problème, j’ai « patché » le fichier suivant :
htdocs\compta\facture\card.php
en ajoutant au niveau de la ligne 2108 après le $result = $object->addline(…)
Ca permet après l’« addline » qui fait un mauvais calcul dans certains cas, de faire automatiquement un « updateline » qui refait bien le calcul.
J’aurais pu patcher le addline mais trop long à décrypter et je ne voulais pas risquer de tout casser.
Ici je simule ce qu’il faudrait faire à la main, c’est à dire ré-éditer une ligne que l’on vient d’ajouter pour force le re-calcul. C’est pas très propre mais ça fonctionne.
Concernant les écritures qui ne passaient dans le grand journal (« Try to insert a non balanced transaction in book for FAxxxxx. Canceled. Surely a bug. »), j’ai corrigé directement en base de données la colonne « total » dans « facture » et la colonne « total_ht » dans « facture_det ». Ça ne perturbe pas les log inaltérables vu que ça ne modifie ni le montant de TVA, ni le total HT, ça rend juste la facture cohérente…
Merci pour votre solution & aide !
Je rencontre exactement le même problème sur une 12.0.2 mais le fichier card.php (234,7 Ko) est différent.
Pourriez-vous me confirmer que l’ajout de votre code à la ligne: 2216
Donnera le même résultat ?
Je vois ça comme un bug également.
C’est bizzare qu’il n’y ait pas plus de retour sur ce sujet.
Je n’ai pourtant rien de spéciale dans ma configuration.
Bonjour,
Je suis aussi confronté au même problème…
J’ai toujours eu ce soucis depuis que je suis Dolibarrien! Sans jamais arriver à trouver la vrai solution…
Je modifie donc dans la base les quelques lignes concernées à la main pour faire mes intégrations dans le grand livre.
J’ai aussi noté des différences de calcul de TVA entre total_tva et multicurrency_total_tva dans llx_facturedet.
Je suis en V10.
Bonne journée
Francis
Bonjour,
j’ai un problème identique:
facture amazon
8* 433,47 € TVA 20% 520,17 € TTC soit 4 161,36 €
soit
mais dans le récapitulatif si on calcule la TVA sur 3.467,76 € on obtient 693,60 €, comme l’indique la facture amazon
Impossible d’obtenir ce montant sur Dolibarr que ce soit en indiquant le montant unitaire TTC ou HT
Je pense qu’il serait souhaitable de pouvoir à minima éditer le montant global de tva pour coller avec la facture.
Qu’en pensez-vous?
D’avance merci
Cordialement
Je ne pense pas que ce soit une bonne idée car dans certains commerces il est possible de vendre des produits avec des taux de TVA différents (produits à taux réduit 5,5%, 10%… et autres à 20% , par exemple). Donc il est obligatoire, pour moi de décliner la TVA par ligne. Par contre, il faut veiller à ce que la règle d’arrondi de TVA soit correctement appliquée ligne à ligne.
Le descriptif de la facture est correct: 8 SAMSUNG à 443,37 € HT soit 520,17 € TTC donnent 4161,36 € TTC
mais le récapitulatif (pour les services fiscaux) indique un prix HT de 3 467,76 € HT avec une TVA de 20% pour un montant de 693,60 € (au lieu de 693,55 €). Et le mode de calcul 1 ou 2 n’y change bien entendu rien!
Je comprends bien mais nous utilisons qu’un seul taux de TVA et nous sommes toujours à la recherche de la solution afin de pouvoir calculer la TVA sur la somme HT et non pas ligne par ligne.
Salut à tous
Perso je ne perd pas de temps avec des soucis d’arrondi des quelques centimes
Mode 1 ou deux et le jeu est d’avoir mon ttc correct. Sinon vous n’en finissez pas.
Le fisc ne contrôlera pas les écarts de centimes qui de plus s’expliquent.
@+
Désolé de vous contredire: la comptabilité est suivie en externe et elle doit être conforme aux factures,
si la tva n’était pas calculée par le logiciel, les montants seraient intégrés conformément aux factures et non recalculées: La TVA comptable DOIT être conforme aux factures. Sinon on triche en ne virant pas le bon montant calculé pour payer et on classe payé mais cela crée inutilement des erreurs que l’on cherche après
Cordialement
Les arrondis quand on déclare la tva mensuellement, on en parle… Si on a un écart de quelques centimes isolé sur une facture, ce n’est pas grave… Sinon appelez les impôts, ils vont rire quand vous leur direz que vous arrivez pas à saisir 3 centimes d’écart car votre logiciel est plus précis que certain.