Correction du centime d'arrondi sur une dépense multi-TVA DSCDLB-006
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
| Source | Référence du test | Niveau |
|---|---|---|
| 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.