ForHosting KIT · Maison, cuisine et loisirs

Calculateur de taxe de vente

Un achat de 100 avec une taxe de vente de 8,25 % comporte 8,25 de taxe, pour un total de 108,25 en caisse. Vous saisissez le prix hors taxe et le taux, puis voyez chaque étape pour vérifier un ticket ou un devoir. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Prix hors taxe
100
Taux de taxe
8,25
Vous obtenez
Montant total
108,25
Taux en pourcent
8,25
Taux en décimal
0,0825
Montant de la taxe
8,25

Un calculateur de taxe de vente transforme un prix hors taxe et un taux local en les deux chiffres dont chaque encaissement a besoin : combien de taxe est due et ce que le client paie après taxe. Saisissez un sous-total non négatif et un taux de taxe en pourcentage —par exemple cent dollars à huit virgule deux cinq pour cent— et l'outil renvoie le montant de la taxe égal au prix multiplié par le taux divisé par cent, le total égal au prix plus la taxe, la forme décimale du taux et la substitution pas à pas à laquelle vous pouvez vous fier pour un contrôle de reçu, un total de panier ou une feuille d'exercices.

Ce que signifient le montant de la taxe et le total

La taxe de vente est un pourcentage du prix taxable hors taxe perçu au point de vente. Si le sous-total du rayon ou du panier est le prix hors taxe et que le taux applicable est donné en pourcent, le montant de la taxe est ce prix multiplié par le taux divisé par cent, et le montant dû est le prix hors taxe plus le montant de la taxe.

Par exemple, un achat de cent dollars à huit virgule deux cinq pour cent de taxe a un montant de taxe de huit dollars et vingt-cinq cents et un total de cent huit dollars et vingt-cinq cents. Le taux peut aussi s'écrire en fraction décimale —zéro virgule zéro huit deux cinq pour huit virgule deux cinq pour cent— mais cet outil accepte la forme en pourcentage que les gens saisissent sur un reçu ou dans une cellule de tableur étiquetée « taxe % ».

Zéro pour cent est un taux valide pour des lignes exonérées ou des juridictions sans taxe de vente : le montant de la taxe est zéro et le total égale le prix hors taxe. Ce calculateur ne recherche pas les taux d'État, de comté ou de ville par code postal, ne décompose pas les taux combinés en composantes et n'applique ni exonérations, ni plafonds, ni calcul inverse de taxe inclusive.

Il n'applique que l'arithmétique : montant de la taxe égal au prix multiplié par le taux de taxe divisé par cent, total égal au prix plus le montant de la taxe. Les enseignants de mathématiques du consommateur, les freelances qui établissent des factures simples et les ingénieurs qui écrivent des tests unitaires de panier ont besoin de ce même contrat déterministe : mêmes entrées, même taxe et total, dans tout environnement.

Conseils pratiques, limites et recherches associées

Saisissez le taux en pourcent, non en fraction : huit virgule deux cinq signifie huit virgule deux cinq pour cent, pas huit cent vingt-cinq pour cent. Si votre source donne le taux comme zéro virgule zéro huit deux cinq, multipliez par cent avant d'appeler. Gardez le prix hors taxe non négatif ; les échantillons gratuits à price zéro sont autorisés et produisent une taxe zéro et un total zéro.

Préférez cette capacité lorsque vous connaissez déjà le montant hors taxe et le taux en pourcent et n'avez besoin que du montant de la taxe plus le total ; si votre source est une photo de reçu, extrayez d'abord ces chiffres.

Devoirs et fiches de mathématiques du consommateur

Les élèves calculent la taxe de vente sur des prix d'exercice et comparent la taxe et le total manuscrits à un résultat déterministe avant de rendre.

Comment calcule-t-on la taxe de vente ?

Montant de la taxe = prix hors taxe × (taux en pourcent ÷ 100). Total = prix hors taxe + montant de la taxe.

Que se passe-t-il si le taux de taxe est négatif ?

Un taux de taxe de vente négatif n'est pas autorisé ; zéro pour cent est valide et produit une taxe nulle.

Cela recherche-t-il le taux de ma ville ou mon code postal ?

Non. Vous fournissez le taux. Ce calculateur n'applique que l'arithmétique pour un pourcent connu ; il ne résout pas les juridictions.

Le calculateur de taxe de vente est-il gratuit ?

L'outil du navigateur est gratuit et s'exécute en local.

Faut-il saisir le taux sous la forme 8,25 ou 0,0825 ?

Saisissez 8,25. Le calculateur attend le taux en pourcentage, tel qu'il figure sur un ticket : 8,25 signifie donc 8,25 %. Si votre source indique 0,0825, multipliez-le d'abord par 100.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/life/sales-tax

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/life/sales-tax \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"price":100,"tax_rate":8.25}'
{
  "price": 100,
  "tax_rate": 8.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.sales_tax",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs1000000000000
max_tax_rate_percent1000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Un taux de taxe négatif est rejeté avec invalid_input au lieu d'inventer un remboursement ; zéro pour cent est autorisé et produit un total égal au prix hors taxe. Le chemin est de l'arithmétique déterministe pure —sans réseau, sans consultation de juridiction, sans graine aléatoire, sans dépendance à l'horloge— de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.

Ce que signifient le montant de la taxe et le total

Un taux négatif n'est pas une entrée physique ou légale de taxe de vente dans ce modèle ; il inverserait le sens de la taxe en subvention, aussi l'API le rejette plutôt que de renvoyer un montant négatif qui confondrait le logiciel de panier.

Comment appeler l'API et ce qui revient

Le taux de taxe doit être non négatif ; les valeurs négatives sont rejetées. Préférez les nombres aux chaînes formatées en devise ; les nombres en chaîne ne sont acceptés que s'ils correspondent à un motif numérique fini strict sans signes dollar ni virgules de milliers. Envoyez un corps JSON avec deux nombres finis obligatoires : price (alias pre_tax, amount, subtotal, net), le sous-total non négatif hors taxe, et tax_rate (alias rate, percent, sales_tax_rate, tax_percent), le taux de taxe de vente en pourcentage, par exemple huit virgule deux cinq pour huit virgule deux cinq pour cent. Les valeurs absolues de price doivent rester dans un billion et tax_rate dans mille pour cent afin que les produits intermédiaires restent finis en précision double IEEE sur le Worker et dans le navigateur. En cas de succès la réponse renvoie price et tax_rate arrondis, fixe rate_percent à la même valeur de taux, rate_decimal au taux divisé par cent, tax_amount à la taxe arrondie, total au prix plus taxe, formula à la chaîne documentée, message à un court résumé en anglais et steps à un tableau ordonné de lignes de substitution. Une validation échouée —champs manquants, nombres non finis, valeurs hors limites absolues, un price négatif, un tax_rate négatif, ou une taxe ou un total calculé non fini— renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 fixe par requête réussie avec unité item et prix unitaire marginal zéro.

Conseils pratiques, limites et recherches associées

Pour enseigner ou tester, combinez des exemples : cent à huit virgule deux cinq pour cent pour un cas classique de taxe positive ; cinquante à zéro pour cent pour une ligne exonérée ; un prix fractionnaire comme dix-neuf virgule neuf neuf à sept pour cent pour les contrôles d'arrondi en vente au détail ; et un tax_rate délibérément négatif pour démontrer le chemin dur d'invalid_input. Cette page vise les personnes qui cherchent un calculateur de taxe de vente, un montant de taxe à partir du taux, ou un prix total avec taxe en ligne ; ce n'est pas une API de taxe par code postal, ni un convertisseur de TVA de TTC vers HT, ni un moteur de nexus multi-juridiction. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les développeurs envoient volontairement un taux négatif. Les contrôles aller-retour sont simples : recalculez à la main le prix multiplié par le taux divisé par cent et confirmez qu'il égale le tax_amount publié avec le même arrondi à douze décimales, puis confirmez que le prix plus tax_amount égale le total publié.

Contrôles d'encaissement et total de panier

Les boutiques en ligne et outils de facturation envoient le sous-total hors taxe et le taux local en pourcent, puis affichent tax_amount et total sans réimplémenter le calcul de pourcentage dans chaque client.

Tests unitaires pour le code de facturation

QA et ingénierie génèrent des cas de taxe connus et des rejets délibérés pour taux négatif afin d'obtenir des valeurs golden attendues dans les bibliothèques de panier.

Dois-je saisir 8.25 ou 0.0825 pour le taux ?

Saisissez 8.25. Le champ tax_rate est un pourcentage (8.25 signifie 8.25 %). La réponse inclut aussi rate_decimal (0.0825) pour commodité.

Consulter la documentation complète du KIT →