Calculateur de revenu résiduel
Un résultat net d'exploitation de 50 000 sur 200 000 de capitaux investis, avec une rentabilité exigée de 10 %, laisse un revenu résiduel de 30 000 après une charge du capital de 20 000. Saisissez la rentabilité en décimal, 0,10. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Résultat d'exploitation net
- 50 000
- Rendement requis
- 0,1
- Capital investi
- 200 000
- Charge de capital
- 20 000
- Revenu résiduel
- 30 000
Le revenu résiduel, aussi appelé profit économique en comptabilité de gestion, est l'excédent d'exploitation qui reste après que l'entreprise a couvert le coût d'opportunité du capital immobilisé dans l'activité. Quiconque cherche calculateur de revenu résiduel veut ce reliquat en unités monétaires, pas un ratio de couverture de dette, pas le revenu discrétionnaire du foyer après les factures, et pas un discours d'argent dans la boîte aux lettres. Ce calculateur accepte le résultat net d'exploitation, une rentabilité exigée sous forme de fraction décimale et les capitaux investis, multiplie le taux par la base de capital pour former la charge de capital, puis retranche cette charge du résultat d'exploitation. Un résultat positif signifie que les opérations battent la barre du capital employé ; un résultat négatif signifie que l'entreprise a détruit de la valeur par rapport à cette barre même si le bénéfice comptable paraissait sain.
Ce que mesure le revenu résiduel et comment le chiffre se forme
Le revenu résiduel répond à une seule question de performance : après avoir couvert le coût d'opportunité du capital qui siège dans l'entreprise, les opérations ont-elles encore dégagé un excédent ? Quiconque saisit calculateur de revenu résiduel veut ce reliquat en unités monétaires, pas un ratio de couverture, pas un reste ménager après les factures, et pas un flux de redevances d'une activité parallèle.
Le résultat net d'exploitation est l'excédent opérationnel de la même période que le stock de capital, en général avant frais financiers lorsque la rentabilité exigée tarifie déjà le capital ; beaucoup de modèles CFA de revenu résiduel sur fonds propres et de tableaux de bord de style EVA placent le résultat opérationnel net après impôts dans le même emplacement.
La rentabilité exigée est la barre sur ce capital — un coût des fonds propres, un coût moyen pondéré du capital ou un taux de refacturation divisionnaire — saisie comme fraction décimale, de sorte que 0.10 signifie dix pour cent, et non dix points de pourcentage tapés comme l'entier 10.
Les capitaux investis sont le stock auquel s'applique la barre : capitaux comptables, actifs opérationnels nets, ou la valeur comptable des fonds propres dans un modèle de revenu résiduel sur l'equity, pourvu que le taux et le stock racontent la même histoire. Un résultat positif signifie que les opérations battent la barre. Zéro signifie qu'elles ont exactement gagné la rentabilité exigée.
Un résultat négatif signifie qu'elles ont détruit de la valeur par rapport à cette barre même si le bénéfice comptable était positif, ce qui est tout l'intérêt de facturer le capital au lieu de s'arrêter au résultat net. Des capitaux investis négatifs sont rejetés, car une base de capital négative n'est pas le stock que décrit cette identité. Le calculateur ne convertit pas les devises, n'annualise pas une période incomplète et ne choisit pas un WACC à votre place : cela appartient au classeur appelant.
Cas d’usage
Performance divisionnaire face au coût du capital
Transformez le résultat net d'exploitation de la période, le taux-barre et les capitaux investis en le revenu résiduel dont un plan de bonus ou une réunion d'allocation du capital se sert pour juger si une division a battu son coût du capital.
Vérification CFA du revenu résiduel sur fonds propres
Confirmez le reliquat d'une période (NOI ou NOPAT moins r fois les capitaux comptables) avant de le verser dans un modèle d'évaluation par revenu résiduel ou un devoir d'examen.
Notation automatique en classe et à l'examen
Notez les questions de revenu résiduel avec un oracle déterministe qui refuse les capitaux investis négatifs et ne traite jamais un reliquat destructeur de valeur comme un succès vide silencieux.
Questions fréquentes
Que se passe-t-il si les capitaux investis sont négatifs ?
Une base de capital négative n'est pas le stock de capitaux investis que décrit cette identité, et l'échec n'est pas facturé.
La rentabilité exigée est-elle un pourcentage ou un décimal ?
Une fraction décimale, pas des points de pourcentage. Envoyez 0.10 pour une barre de 10 %. Envoyer 10 traiterait le taux comme mille pour cent et gonflerait la charge de capital.
Le résultat net d'exploitation peut-il être négatif ?
Oui. Une période déficitaire est autorisée et produit en général un revenu résiduel plus négatif, ce qui décrit honnêtement des opérations qui ont manqué la barre.
Que signifie un revenu résiduel négatif ?
Que l'exploitation n'a pas couvert la rentabilité exigée sur les capitaux engagés : elle a détruit de la valeur face à ce seuil, même si le bénéfice comptable semblait sain. Zéro signifie qu'elle a gagné exactement la rentabilité exigée.
Quelle rentabilité exigée faut-il retenir ?
Celle qui correspond à votre base de capital : coût des fonds propres, coût moyen pondéré du capital ou taux interne par division. Le taux et le capital doivent raconter la même histoire ; le calculateur ne choisit pas à votre place.
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/fin/residual-income \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_operating_income":50000,"required_return":0.1,"invested_capital":200000}'const res = await fetch("https://api.kit.forhosting.com/fin/residual-income", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_operating_income": 50000,
"required_return": 0.1,
"invested_capital": 200000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/residual-income",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_operating_income": 50000,
"required_return": 0.1,
"invested_capital": 200000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/residual-income", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_operating_income":50000,"required_return":0.1,"invested_capital":200000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_operating_income":50000,"required_return":0.1,"invested_capital":200000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/residual-income", 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
{
"net_operating_income": 50000,
"required_return": 0.1,
"invested_capital": 200000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.residual_income",
"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.
Limites
max_abs_value | 1000000000000000 |
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
Des capitaux investis négatifs sont rejetés avec invalid_input, car une base de capital négative n'est pas le stock que décrit cette identité.
Ce que mesure le revenu résiduel et comment le chiffre se forme
L'identité que cet endpoint met en œuvre est celle du manuel : le revenu résiduel égale le résultat net d'exploitation moins la charge de capital, et la charge de capital égale la rentabilité exigée multipliée par les capitaux investis. Multipliez le taux par le stock pour obtenir capital_charge, puis retranchez cette charge du résultat net d'exploitation pour obtenir residual_income.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Des capitaux investis nuls sont autorisés et produisent un revenu résiduel égal au résultat net d'exploitation, car la charge de capital est alors nulle. Une rentabilité exigée nulle est également autorisée et produit un revenu résiduel égal au résultat net d'exploitation. Envoyez par POST un corps JSON qui fournit net_operating_income, required_return et invested_capital. net_operating_income est l'excédent d'exploitation de la période dans une seule unité monétaire, un nombre fini qui peut être négatif lorsque les opérations perdent de l'argent, avec les alias noi, nopat, operating_income et net_operating_profit. required_return est le taux-barre sur les capitaux investis sous forme de fraction décimale, non de points de pourcentage — envoyez 0.10 pour dix pour cent —, un nombre fini avec les alias r, cost_of_capital, wacc et hurdle_rate. invested_capital est le stock de capital dans la même devise que le résultat net d'exploitation, un nombre fini qui ne doit pas être négatif, avec les alias capital, ic, invested_capital_amount et book_capital. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. L'absence de net_operating_income, de required_return ou de invested_capital, des chaînes vides, des valeurs non finies ou une magnitude au-dessus de la limite déclarée échouent avec invalid_input en nommant le champ et ne sont pas facturés. Les capitaux investis négatifs sont l'erreur que cette page existe pour attraper : le message contient invested_capital et must not be negative afin qu'un formulaire puisse marquer ce contrôle au lieu d'une alerte globale. En cas de succès, le corps répète les trois entrées, renvoie capital_charge comme required_return fois invested_capital, renvoie residual_income comme résultat net d'exploitation moins cette charge, et inclut une chaîne formula qui reformule l'identité. Exemple : un net_operating_income de cinquante mille contre un required_return de 0.10 et un invested_capital de deux cent mille produit une charge de capital de vingt mille et un revenu résiduel de trente mille. Exemple : un net_operating_income de dix mille contre un required_return de 0.15 et un invested_capital de cent mille produit un reliquat négatif, un déficit de valeur clair plutôt qu'un corps vide silencieux. Associez le reliquat à votre propre règle d'admission ou de refus si un plan de bonus a besoin d'un signe ; cet endpoint calcule uniquement le revenu résiduel et n'invente pas un résultat de rémunération.
Où un calculateur de revenu résiduel justifie sa place
Les analystes actions et les candidats CFA se disputent calculateur de revenu résiduel parce que le modèle d'évaluation par revenu résiduel capitalise le reliquat après la rentabilité exigée sur les capitaux comptables, et une vérification en direct de l'identité bat une cellule qui a utilisé en silence des points de pourcentage à la place d'une fraction décimale. Les prêteurs et gérants d'actifs qui calculent déjà le DSCR ont encore besoin du revenu résiduel lorsque la question est la création de valeur plutôt que la couverture de dette — les deux identités partagent le résultat net d'exploitation puis divergent, si bien que cette page reste du côté de la charge de capital et ne divise pas par le service annuel de la dette. Les enseignants de finance de gestion peuvent semer des exemples de classe qui échouent bruyamment sur des capitaux investis négatifs au lieu d'imprimer un reliquat qu'un élève pourrait traiter comme un excédent valide. Une validation échouée ne consomme pas de solde. La finance d'entreprise et la comptabilité de gestion utilisent le même reliquat comme profit économique ou score de style EVA de la valeur créée : une division qui déclare un bénéfice comptable peut encore détruire de la valeur une fois la charge de capital retranchée, et ce contrat JSON est le chiffre dont un plan de bonus ou une réunion d'allocation du capital a réellement besoin. Parce que l'implémentation est du parse pur de palier A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle et sans réseau sortant. Conservez des capitaux investis non négatifs, saisissez la rentabilité exigée comme fraction décimale, figez le champ residual_income arrondi dans les tests, et vous obtenez un reliquat reproductible pour widgets, modules de cours et workers en bordure, sans dresser un moteur de valorisation à vous. Les scripts de portefeuille peuvent appeler le même module en boucle sur de nombreuses sociétés ; chaque item est une requête, l'unité est item, et le chemin gratuit du navigateur reste identique octet pour octet à l'API, de sorte que l'aperçu de la page ne ment jamais sur le chiffre qui sera stocké après un enregistrement.
Questions techniques
Comment calcule-t-on le revenu résiduel à partir du NOI et des capitaux investis ?
Envoyez les nombres finis net_operating_income, required_return (décimal, p. ex. 0.10 pour 10 %) et invested_capital. L'API renvoie residual_income comme net_operating_income moins required_return fois invested_capital, plus l'intermédiaire capital_charge.
Combien coûte le calculateur de revenu résiduel ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.