capTests
Se connecter

Correction du centime d'arrondi sur une dépense multi-TVA DSCDLB-006

À tester Automatisable Toutes plateformes

Instructions

Objectif : quand un justificatif porte plusieurs taux de TVA, la somme des TTC recalculés taux par taux peut s'écarter d'un ou deux centimes du TTC du ticket. L'écart est absorbé sur la dernière ligne de TVA pour que le total importé dans Dolibarr corresponde exactement au ticket, condition du rapprochement bancaire.

Vérifications :

  • Le calcul d'une ligne de TVA est exact à 20 %, à 5,5 % et à taux nul (HT = TTC).
  • Sans écart, la correction ne modifie rien.
  • Un écart de +1 ou -1 centime est absorbé et le total du ticket est restauré à l'exact.
  • La ligne corrigée reste cohérente en interne (HT + TVA = TTC).
  • L'insertion Dolibarr basée sur le TTC préserve la correction, là où l'insertion basée sur le HT peut la réintroduire.
  • Scénario complet restaurant à deux taux, puis cas à trois taux.

Point de contrôle manuel : importer un ticket de restaurant avec TVA 10 % et 20 %, ouvrir la facture fournisseur générée et vérifier que le TTC est identique au centime près au montant du ticket.

Couverture automatique : test/phpunit/unit/VatRoundingTest.php (12 methodes, suite unit).

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit VatRoundingTest partial

Vidéos de test

Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.

Historique des verdicts

Aucun verdict enregistré.

Discussion

Aucun commentaire pour l'instant.