Calcul AFN : fonds supplémentaires nécessaires pour la croissance
Sachez quel financement externe exige un plan de croissance : des ventes de 500 000 en hausse de 25 %, 300 000 d'actifs, 60 000 de passifs spontanés, 6 % de marge et 40 % distribués laissent un besoin de 37 500. Chaque étape est détaillée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Ventes actuelles
- 500 000
- Actifs totaux
- 300 000
- Passifs spontanés
- 60 000
- Marge bénéficiaire
- 0,06
- Taux de distribution
- 0,4
- Taux de croissance des ventes
- 0,25
- Afn
- 37 500
- Ventes prévues
- 625 000
- Hausse des ventes
- 125 000
- Hausse d'actifs requise
- 75 000
Vous fournissez les ventes actuelles, le total des actifs, les passifs spontanés, la marge bénéficiaire, le taux de distribution des dividendes et le taux de croissance prévu des ventes ; elle renvoie le financement externe requis ainsi que chaque montant intermédiaire — ventes projetées, augmentation requise des actifs, augmentation spontanée des passifs et ajout aux bénéfices non distribués. Un seul appel déterministe, sans tableur.
Ce que mesurent réellement les fonds supplémentaires nécessaires
La croissance n'est pas gratuite. Quand les ventes augmentent, une entreprise a généralement besoin de plus de stocks, de plus de créances clients et souvent de plus d'équipements, et ces actifs doivent être payés par quelqu'un. Une partie de la facture est couverte automatiquement : les fournisseurs accordent davantage de crédit à mesure que les achats progressent, et les salaires et impôts courus croissent avec l'activité — ce sont les passifs spontanés.
Une autre partie est financée de l'intérieur, par le bénéfice que l'activité élargie dégage et conserve au lieu de le distribuer en dividendes. Le montant des fonds supplémentaires nécessaires est ce qui reste une fois ces deux sources internes comptabilisées : la somme qui doit provenir de nouvelles dettes bancaires, de nouvelles obligations ou de nouveaux capitaux propres.
Un résultat positif signifie qu'un financement externe est requis ; un résultat négatif signifie que la croissance génère en réalité un excédent de financement, utilisable pour rembourser la dette ou financer des distributions.
Comment fonctionne le calcul
Le point de terminaison applique la formule classique de l'AFN en trois étapes déterministes. D'abord, les ventes projetées sont calculées comme les ventes actuelles multipliées par un plus le taux de croissance, et l'augmentation des ventes en est la différence. Ensuite, l'augmentation requise des actifs est le ratio actuel des actifs aux ventes multiplié par cette augmentation, en supposant que les actifs croissent proportionnellement aux ventes ; l'augmentation spontanée des passifs est calculée de la même manière à partir du ratio des passifs aux ventes.
Enfin, l'ajout aux bénéfices non distribués est la marge bénéficiaire multipliée par les ventes projetées, multipliée par un moins le taux de distribution — les bénéfices que la période à venir conservera. L'AFN est alors l'augmentation requise des actifs moins l'augmentation spontanée des passifs moins l'ajout aux bénéfices non distribués. Toutes les entrées et sorties sont arrondies à deux décimales pour des résultats stables à l'octet près, et toute entrée non finie ou hors limites est rejetée avec une erreur qui n'est jamais facturée.
Lire le résultat et planifier avec
L'objet renvoyé est conçu pour la planification, pas seulement pour un chiffre isolé. Aux côtés de afn, vous obtenez les ventes projetées, l'augmentation des ventes, l'augmentation requise des actifs, l'augmentation des passifs spontanés et l'ajout aux bénéfices non distribués, de sorte que vous voyez exactement quel terme creuse l'écart de financement.
Une entreprise à la marge bénéficiaire confortable et au faible taux de distribution constate souvent que les bénéfices non distribués couvrent l'essentiel d'une croissance modérée, tandis qu'un distributeur à faible marge peut avoir besoin d'une ligne de crédit pour la même expansion. Le taux de croissance doit être nul ou positif — le modèle répond aux questions d'expansion, pas de contraction, et un taux négatif est rejeté comme entrée invalide.
Utilisez-le dans vos processus budgétaires, vos projections à destination des prêteurs, vos présentations au conseil et vos analyses de sensibilité : faites varier le taux de croissance d'un appel à l'autre et observez l'écart de financement se creuser ou se refermer.
Cas d’usage
Dimensionner une ligne de crédit avant le début de l'année
Injectez le plan de croissance des ventes de l'année prochaine dans le calcul de l'AFN pour que l'équipe de trésorerie négocie le financement avant que l'écart n'apparaisse, pas après.
Tester la résistance d'un scénario de croissance
Comparez l'AFN pour plusieurs taux de croissance afin de trouver l'expansion la plus rapide que l'entreprise peut financer avec ses seuls bénéfices non distribués et le crédit fournisseurs.
Appuyer une demande de prêt
Joignez la ventilation — augmentation des actifs, passifs spontanés, bénéfices non distribués — à une projection prête pour le prêteur plutôt qu'à un chiffre unique sans explication.
Questions fréquentes
Combien cela coûte-t-il ?
L'exécution est également gratuite dans votre navigateur sur cette page.
Que se passe-t-il si le taux de croissance des ventes est négatif ?
Le modèle AFN répond aux questions d'expansion ; les requêtes rejetées ne sont pas facturées.
Que signifie un résultat AFN négatif ?
Cela signifie que la croissance génère plus de financement interne qu'elle n'en consomme : les bénéfices non distribués plus les passifs spontanés dépassent l'augmentation requise des actifs, laissant un excédent.
Les ratios sont-ils des pourcentages ou des fractions ?
Des fractions. Une marge bénéficiaire de 6 % s'écrit 0.06, un taux de distribution de 40 % s'écrit 0.4 et une croissance de 25 % s'écrit 0.25.
Quels passifs comptent comme spontanés ?
Ceux qui croissent automatiquement avec les ventes, typiquement les dettes fournisseurs et les charges à payer. Les emprunts bancaires et les obligations ne sont pas spontanés — ce sont précisément le financement externe que mesure l'AFN.
Des données sont-elles conservées ?
Non. Les six nombres sont traités puis supprimés ; seul le résultat calculé est renvoyé.
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/afn \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}'const res = await fetch("https://api.kit.forhosting.com/fin/afn", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/afn",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/afn", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/afn", 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
{
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.afn",
"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
L'API de calcul des fonds supplémentaires nécessaires (AFN) répond à la question que tout plan de croissance finit par poser : combien d'argent extérieur l'entreprise devra-t-elle lever pour financer la croissance qu'elle prévoit ?
Lire le résultat et planifier avec
Automatisez-le pour $0.002 par requête, ou essayez-le d'abord gratuitement dans le navigateur sur cette page.