Helpers purs de calcul : TVA, libellés de ligne, mapping du moyen de paiement DSCDLB-003
À tester
Automatisable
Toutes plateformes
Instructions
Objectif : les fonctions du chemin critique de l'import multi-TVA sont exactes. Une régression ici corrompt silencieusement les factures fournisseur et les notes de frais.
Vérifications :
- Le tableau des taux de TVA est trié par taux décroissant, les taux à zéro sont écartés, les taux décimaux conservés.
- Le solveur de ventilation HT retrouve le HT exact pour un taux unique et reste cohérent sur deux taux ; il signale une TVA suspecte ou une absence de solution.
- Le libellé de ligne reprend le libellé saisi, et l'enrichit pour un restaurant (invités), un trajet (départ / arrivée) ou du carburant (véhicule et énergie).
- Le mapping d'un slug de paiement DoliSCAN renvoie le couple (banque, mode de paiement), avec la surcharge par utilisateur prioritaire sur le réglage global, et des zéros sur slug inconnu ou JSON invalide.
- Les conversions TTC -> TVA et TTC -> HT sont exactes, y compris à taux nul.
Couverture automatique : test/phpunit/unit/MyndfPureHelpersTest.php (37 methodes, suite unit).
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | MyndfPureHelpersTest | full |
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.