Aller au contenu
OUTILS.COM · outils en ligne CALCULATRICE.COM · calculs CONVERTISSEUR.COM · conversions STATISTIQUES.COM · chiffres et stats
Contrôle reproductible

Tests publics des calculatrices taxes

Cette page exécute exactement les fonctions appelées par les formulaires. Un taux, une tranche, un abattement, un calcul inverse ou une validation cassée devient immédiatement visible.

Exemples à vérifier pas à pas

Ces cas isolent des opérations arithmétiques avec des taux explicitement saisis. Ils ne prouvent pas l’éligibilité à un régime, une exonération ou un avantage fiscal. Les barèmes datés et les exclusions restent documentés sur chaque simulateur.

Ajouter une TVA de 20 %

Entrées : 100 € HT ; taux saisi 20 % ; sens HT vers TTC.

Résultat attendu : 120 € TTC

La taxe est 100 × 20/100 = 20 €, puis le TTC est 100 + 20 = 120 €.

Reproduire dans l’outil

Retrouver le HT

Entrées : 120 € TTC ; taux saisi 20 % ; sens TTC vers HT.

Résultat attendu : 100 € HT

L’inverse consiste à diviser par 1,20. Retirer 20 % du montant TTC ne retrouve pas la base initiale.

Reproduire dans l’outil

Additionner deux taxes sur la même base

Entrées : 100 $ avant taxes ; TPS 5 % ; TVQ 9,975 %.

Résultat attendu : 114,975 $ avant arrondi, soit 114,98 $ affichés

Les deux montants de taxe sont calculés sur 100 $, puis additionnés à cette base.

Reproduire dans l’outil

Un taux hors du domaine du formulaire

Entrées : 100 € HT ; taux saisi 101 %.

Résultat attendu : Entrée refusée

La validation refuse un taux dépassant la limite annoncée par ce formulaire ; il s’agit d’un contrôle de saisie.

Reproduire dans l’outil

Les attentes ci-dessus restent lisibles sans JavaScript. Les états « réussi » ou « échec » de la batterie sont calculés lors de son exécution. Données des exemples au format JSON.

Exécution locale

Résultat de la batterie

Les tests se lancent automatiquement dans le navigateur.

Tests en cours…
Couverture

Ce qui est vérifié

15 moteurs

TVA, revenus, entreprises, transmissions, immobilier et impôts locaux.

Valeurs connues

Calculs inverses, tranches, taux, bases et abattements officiels datés.

Frontières

Taux nul, exonération, marge négative, plafond et changements de millésime.

Erreurs

Taux hors domaine, catégories inconnues, bases incohérentes et durées impossibles.

Principe

Pas de moteur spécial réservé aux tests

Le fichier de tests appelle directement CalculatriceTaxes.calculate(), la fonction utilisée par les quinze pages. Les valeurs attendues sont publiques dans /js/calculatrice-taxes-tests-v1.js.

Voir les sources et la politique de correction