ForHosting KIT · Finances et argent

Calculateur GST

Un prix net de 100 avec une GST de 10 % porte 10 de taxe et un prix brut de 110. Saisissez le net et le taux applicable, 10, 15 ou 18 %, et obtenez les deux lignes de la facture. 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 net
100
Taux de GST
10
Vous obtenez
Taux (%)
10
Taux (décimal)
0,1
Montant de la GST
10
Prix brut
110

La taxe sur les produits et services, presque toujours abrégée GST, est l'impôt à la consommation imprimé sur les factures en Australie, en Inde, en Nouvelle-Zélande, à Singapour, en Malaisie et dans plusieurs provinces canadiennes. Comptables, pages d'encaissement et feuilles de cours partent d'un prix net hors GST et d'un taux GST écrit en pourcentage, puis ont besoin de deux résultats : le montant GST sur la ligne de taxe et le prix brut TTC que le client paie réellement. Ce calculateur GST accepte un prix net non négatif et un pourcentage GST, multiplie le net par le taux divisé par cent pour obtenir le montant GST, et ajoute ce montant au net pour obtenir le prix brut. Zéro pour cent est autorisé et produit un prix brut égal au net.

Ce que signifient le montant GST et le prix brut sur une facture fiscale

La taxe sur les produits et services est un impôt à la consommation de type valeur ajoutée perçu sur la plupart des livraisons taxables. Une facture fiscale ou une ligne d'encaissement typique part d'un prix net qui n'inclut pas encore la GST, applique un pourcentage GST publié et imprime deux chiffres supplémentaires : le montant GST sur sa propre ligne de taxe, et le prix brut que l'acheteur paie.

L'arithmétique est la même dans chaque juridiction GST même lorsque le taux légal diffère : le montant GST est égal au prix net multiplié par le taux GST divisé par cent, et le prix brut est égal au prix net plus le montant GST. Le taux standard australien est de dix pour cent, de sorte qu'une livraison nette de cent dollars produit dix dollars de GST et un brut de cent dix.

Le taux standard habituel de l'Inde est de dix-huit pour cent ; celui de la Nouvelle-Zélande, quinze ; celui de Singapour, neuf ; la GST fédérale du Canada, cinq. Ce calculateur ne recherche pas un taux à partir d'un code postal, d'un GSTIN ou d'une surtaxe HST : vous fournissez le pourcentage qui s'applique à la ligne. Zéro pour cent est un taux valide pour des livraisons exonérées de GST ou à taux zéro et produit un montant GST de zéro et un prix brut égal au net.

Les enseignants de mathématiques commerciales, les comptables qui vérifient une facture manuscrite et les ingénieurs qui écrivent des tests unitaires d'un panier qui cote des prix hors GST ont besoin de ce même contrat déterministe : mêmes net et taux en entrée, mêmes montant GST et brut en sortie, dans tout environnement.

Où un calculateur GST gagne sa place

Les outils de facture et de devis utilisés par les indépendants peuvent remplir une ligne GST et un brut à payer immédiatement en un seul appel, puis superposer une répartition connue de CGST et SGST si une livraison intra-État indienne l'exige. Les salles de mathématiques du consommateur et les générateurs d'examens ont besoin d'un oracle déterministe qui marque un taux GST négatif comme invalide au lieu d'inverser le signe en silence.

Cette page vise les personnes qui cherchent un calculateur GST, le montant GST depuis le prix net, ou le prix brut avec GST ajoutée ; ce n'est pas un convertisseur de TVA de TTC vers hors taxe, ni une recherche de taxe de vente américaine par code postal, ni un outil de chiffre de contrôle GSTIN indien. Préférez cette capacité lorsque vous connaissez déjà le montant hors taxe et le pourcentage GST et que vous n'avez besoin que du montant de taxe plus le total TTC.

Devoirs de mathématiques commerciales sur factures GST

Les élèves ajoutent la GST à des prix nets d'exercice et comparent la taxe et le brut manuscrits à un résultat en pourcentage déterministe avant de rendre le devoir.

Tests unitaires pour le code de facturation GST

Qualité et ingénierie figent des cas connus tels que cent à dix pour cent en GST dix et brut cent dix, plus des rejets délibérés pour taux négatif.

Comment ajouter la GST à un prix net (hors taxe) ?

Montant GST = prix net × (pourcentage de taux GST ÷ 100). Prix brut = prix net + montant GST. Exemple : un net de 100 à 10% GST → GST 10, brut 110.

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

Un taux GST négatif n'est pas autorisé ; zéro pour cent est valide et produit une GST nulle et un brut égal au net.

Cet outil recherche-t-il les taux GST d'Australie, d'Inde ou de Nouvelle-Zélande ?

Non. Vous fournissez le pourcentage qui s'applique à la ligne (par exemple 10, 18, 15, 9 ou 5). Le calculateur n'applique que l'arithmétique pour un pourcentage connu.

Le calculateur GST est-il gratuit ?

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

Comment traiter un article exonéré ou détaxé de GST ?

Saisissez un taux de 0. Le montant de GST vaut alors zéro et le prix brut est égal au prix net, ce que doit justement afficher une ligne exonérée ou détaxée sur la facture.

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/fin/gst

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/fin/gst \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"net_price":100,"gst_rate":10}'
{
  "net_price": 100,
  "gst_rate": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.gst",
  "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_gst_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 GST négatif est rejeté avec invalid_input au lieu d'inventer un remboursement. Le chemin est de l'arithmétique déterministe pure —sans réseau, sans table 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 monétaire à deux décimales à chaque appel.

Ce que signifient le montant GST et le prix brut sur une facture fiscale

Un taux GST négatif n'est pas une entrée légale ni comptable dans ce modèle ; il transformerait la taxe en subvention, aussi la tâche échoue avec invalid_input plutôt que de renvoyer un montant GST négatif qui confondrait le logiciel de facturation.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Le taux GST doit être non négatif ; les valeurs négatives sont rejetées. Préférez les nombres aux chaînes formatées en monnaie ; les nombres en chaîne ne sont acceptés que s'ils correspondent à un motif numérique fini strict, sans signes dollar, marques de roupie ni séparateurs de milliers. Envoyez un corps JSON avec deux nombres finis obligatoires : net_price (alias net, price, amount, exclusive), le montant non négatif hors GST, et gst_rate (alias rate, percent, gst_percent, tax_rate), le taux GST en pourcentage, par exemple dix pour dix pour cent. Les valeurs absolues de net_price doivent rester dans un billion et gst_rate dans mille pour cent afin que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse répète net_price arrondi aux cents, gst_rate et rate_percent comme le même pourcentage, rate_decimal comme le taux divisé par cent, gst_amount comme la taxe arrondie, gross_price comme net plus GST, et formula comme l'identité documentée. Une validation échouée —champs manquants, nombres non finis, valeurs hors limites absolues, un prix net négatif, un taux GST négatif, ou un montant GST ou un brut calculé non fini— renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item. Associez un cas classique à dix pour cent, un cas à l'indienne à dix-huit pour cent et un gst_rate délibérément négatif pour couvrir le chemin dur d'invalid_input dans vos propres tests.

Où un calculateur GST gagne sa place

Les boutiques qui vendent dans des pays à GST et cotent des prix hors taxe peuvent envoyer le net du panier et le pourcentage applicable, puis afficher gst_amount et gross_price sans réimplémenter le calcul de pourcentage dans chaque client. Les suites d'assurance qualité pour bibliothèques de facturation peuvent figer cent à dix pour cent en GST dix et brut cent dix, plus un net fractionnaire tel que quarante-neuf virgule quatre-vingt-dix-neuf pour les contrôles d'arrondi au centime, et un taux délibérément négatif pour prouver le chemin dur d'invalid_input. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les développeurs envoient exprès un taux négatif. Les contrôles aller-retour sont simples : recalculez à la main le net multiplié par le taux divisé par cent, confirmez l'égalité avec le gst_amount publié au même arrondi à deux décimales, puis confirmez que le net plus gst_amount égale le gross_price publié au tarif d'automatisation $0.002.

Encaissement et factures fiscales à prix hors GST

Boutiques et outils de facturation envoient un prix net hors taxe et le pourcentage GST, puis affichent gst_amount et le brut TTC sans intégrer de tables de taux dans chaque client.

Faut-il saisir 10 ou 0.10 pour un taux GST de 10% ?

Saisissez 10. Le champ gst_rate est un pourcentage (10 signifie 10%). La réponse inclut aussi rate_decimal (0.10) pour commodité.

Consulter la documentation complète du KIT →