Déduction forfaitaire ou détaillée
Avec une déduction forfaitaire de 14 600 et des déductions détaillées de 12 000, le calculateur recommande le forfait, plus élevé de 2 600. Servez-vous-en pour savoir si détailler vos dépenses en vaut la peine. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Déduction forfaitaire
- 14 600
- Total des déductions détaillées
- 12 000
- Recommandé
- standard
- Avantage
- 2 600
Comparez la déduction forfaitaire à la somme des déductions détaillées. Intention de recherche : déduction forfaitaire ou détaillée. Aucun appel réseau, germe aléatoire ni état serveur n'est requis. Les tâches en échec ne sont pas facturées. L'intention de recherche est ciblée par des mots-clés anglais précis. Les champs facultatifs documentent les valeurs par défaut.
Deux façons de réduire votre revenu imposable
Lors de votre déclaration, vous pouvez en général retenir soit une déduction forfaitaire fixe, soit le total de vos déductions détaillées, c'est-à-dire les dépenses précises qu'il est permis d'énumérer une par une. On applique l'une ou l'autre : le choix sensé est donc la plus élevée. Ce calculateur fait cette comparaison : saisissez la déduction forfaitaire qui vous concerne et la somme de vos déductions détaillées, il recommande l'option la plus élevée et montre l'écart entre les deux. Avec un forfait de 14 600 et des déductions détaillées de 12 000, il recommande le forfait, avec un avantage de 2 600.
Les erreurs à éviter
L'erreur la plus courante est de comparer avec une déduction forfaitaire périmée : vérifiez d'abord le montant en vigueur pour votre situation. Une autre consiste à oublier des dépenses dans le total détaillé ou à n'en saisir qu'une partie : le calculateur compare une seule somme, additionnez donc tout avant la saisie. L'avantage est toujours un nombre positif, la taille de l'écart, quelle que soit l'option gagnante. L'outil compare les deux montants fournis ; il ne décide pas quelles dépenses sont déductibles.
Fonctionnement
Comparez la déduction forfaitaire à la somme des déductions détaillées. Recommande le montant le plus élevé ; avantage = |détaillées − forfaitaire|. Aucun appel réseau, germe aléatoire ni état serveur n'est requis.
Les tâches en échec ne sont pas facturées. L'intention de recherche est ciblée par des mots-clés anglais précis. Les champs facultatifs documentent les valeurs par défaut.
Quand l'utiliser
À utiliser lorsque l'intention de recherche correspond à ce calculateur. Comparez la déduction forfaitaire à la somme des déductions détaillées. Aucun appel réseau, germe aléatoire ni état serveur n'est requis.
Les tâches en échec ne sont pas facturées. L'intention de recherche est ciblée par des mots-clés anglais précis. Les champs facultatifs documentent les valeurs par défaut.
Questions fréquentes
Autres langues ?
Livraison en EN uniquement ; Nitro hydrate les sept autres langues.
Que signifie le montant de l'avantage ?
C'est la taille de l'écart entre les deux options, toujours exprimée en nombre positif, quelle que soit l'option gagnante. Il indique combien vous déduisez en plus en choisissant l'option recommandée.
Que faut-il saisir comme total détaillé ?
La somme de toutes les déductions détaillées que vous pourriez faire valoir, additionnées avant la saisie. Le calculateur n'additionne pas les dépenses une à une : il compare ce total unique à la déduction forfaitaire.
Le calculateur connaît-il la déduction forfaitaire de cette année ?
Non. Vous saisissez la déduction forfaitaire qui s'applique à vous, si bien que la comparaison vaut pour n'importe quelle année ou situation. Vérifiez d'abord le chiffre officiel, car la recommandation en dépend.
Puis-je arrondir le résultat ?
Oui. Choisissez le nombre de décimales et les montants sont arrondis une seule fois, les moitiés vers le haut. Avec des montants entiers comme 14 600 et 12 000, l'avantage reste de 2 600.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/finance/standard-vs-itemized \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"standard_deduction":14600,"itemized_total":12000}'const res = await fetch("https://api.kit.forhosting.com/finance/standard-vs-itemized", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"standard_deduction": 14600,
"itemized_total": 12000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/standard-vs-itemized",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"standard_deduction": 14600,
"itemized_total": 12000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/standard-vs-itemized", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"standard_deduction":14600,"itemized_total":12000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"standard_deduction":14600,"itemized_total":12000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/standard-vs-itemized", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"standard_deduction": 14600,
"itemized_total": 12000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.standard_vs_itemized",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis vos tableurs, vos hooks CMS, vos automatisations ou vos démonstrations pédagogiques.
Fonctionnement
Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis vos tableurs, vos hooks CMS, vos automatisations ou vos démonstrations pédagogiques.
Entrées, limites et arrondi
Les décimales facultatives utilisent l'arrondi half-up une seule fois. Les sorties reprennent les entrées principales pour la journalisation et l'automatisation. Aucun appel réseau, germe aléatoire ni état serveur n'est requis. Les tâches en échec ne sont pas facturées. L'intention de recherche est ciblée par des mots-clés anglais précis. Les champs facultatifs documentent les valeurs par défaut. Fournissez les champs JSON requis tels qu'ils sont documentés dans params. Les types ou plages non valides déclenchent invalid_input. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis vos tableurs, vos hooks CMS, vos automatisations ou vos démonstrations pédagogiques.
Quand l'utiliser
Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis vos tableurs, vos hooks CMS, vos automatisations ou vos démonstrations pédagogiques.
Cas d'intégration
Vérification rapide
Vérifiez une formule dans le widget de navigateur gratuit.
Automatisation
Appelez l'API avec les mêmes champs JSON depuis vos scripts.
Enseignement
Montrez des exemples golden épinglés sans outils propriétaires.
Questions techniques
Le widget de navigateur est-il gratuit ?
Oui. Le tier A s'exécute côté client avec le même cœur que l'API.
Fait-il des appels réseau ?
Non. Le calcul est local et déterministe.
Que se passe-t-il en cas d'entrée incorrecte ?
Le gestionnaire renvoie invalid_input ; les tâches en échec ne sont pas facturées.
Puis-je utiliser l'API ?
Oui. Envoyez le même JSON documenté dans params.