Calculateur de pénalité de remboursement anticipé
Une pénalité de 2 % sur un capital restant dû de 150 000 représente 3 000. Si votre contrat la fixe en mois d'intérêts, saisissez le nombre de mois et le taux annuel : le calculateur change de méthode. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Capital restant dû
- 150 000
- Pourcentage de pénalité
- 2
- Décimales
- 2
- Mode de calcul
- percent_of_balance
- Pénalité
- 3 000
Calculez la pénalité de remboursement anticipé d'un prêt : pourcentage du solde ou N mois d'intérêts. Intention de recherche : calculateur de pénalité de remboursement anticipé. 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 facturer un remboursement anticipé
La pénalité de remboursement anticipé est une somme que certains prêts facturent quand le capital est remboursé avant l'échéance. Les contrats peuvent l'exprimer de deux façons, et le calculateur gère les deux. La première est un pourcentage du capital restant dû : avec 150 000 restant à payer et une clause de 2 %, la pénalité est de 3 000. La seconde est un nombre de mois d'intérêts : le capital restant dû multiplié par le taux annuel, divisé par douze et multiplié par les mois prévus au contrat. Dans les deux cas, le résultat indique la méthode appliquée avec le montant.
Saisir correctement les chiffres
Utilisez le capital restant dû, pas le montant initial du prêt. Saisissez les pourcentages tels quels : 2 pour une pénalité de 2 %, et le taux annuel de la même façon quand la pénalité se compte en mois d'intérêts. Vérifiez dans votre contrat quelle méthode s'applique avant de calculer. L'arrondi n'intervient qu'une fois, sur la pénalité finale, avec le nombre de décimales choisi. Connaître ce montant à l'avance permet de le comparer à ce que vous comptez économiser en remboursant plus tôt ou en renégociant.
Fonctionnement
Calculez la pénalité de remboursement anticipé d'un prêt : pourcentage du solde ou N mois d'intérêts. pénalité = solde×% ou solde×taux×mois/12. 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. Calculez la pénalité de remboursement anticipé d'un prêt : pourcentage du solde ou N mois d'intérêts. 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.
Quels types de pénalité le calculateur gère-t-il ?
Deux : un pourcentage du capital restant dû ou un nombre de mois d'intérêts. Choisissez celui qui figure dans votre contrat ; le résultat indique la méthode appliquée avec le montant de la pénalité.
Comment se calcule une pénalité en mois d'intérêts ?
On multiplie le capital restant dû par le taux annuel, on divise par douze et on multiplie par le nombre de mois prévu au contrat. C'est l'intérêt que ce capital produirait pendant ces mois.
Quel capital faut-il saisir ?
Le capital qu'il reste à rembourser au moment du remboursement anticipé, pas le montant initial du prêt. C'est sur ce capital que s'applique le pourcentage ou que se calculent les mois d'intérêts.
Comment saisir les pourcentages ?
En pourcentage, sans les convertir en décimales : 2 pour une pénalité de 2 %. Le taux d'intérêt annuel de la méthode en mois se saisit de la même façon.
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/prepayment-penalty \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"remaining_balance":150000,"penalty_percent":2}'const res = await fetch("https://api.kit.forhosting.com/finance/prepayment-penalty", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"remaining_balance": 150000,
"penalty_percent": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/prepayment-penalty",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"remaining_balance": 150000,
"penalty_percent": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/prepayment-penalty", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"remaining_balance":150000,"penalty_percent":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"remaining_balance":150000,"penalty_percent":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/prepayment-penalty", 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
{
"remaining_balance": 150000,
"penalty_percent": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.prepayment_penalty",
"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.