AFN(追加資金必要額)計算ツール|成長に必要な外部資金を算出
成長計画にどれだけ外部資金が必要かが分かります。売上500,000が25%伸び、資産300,000、自発的負債60,000、利益率6%、配当性向40%なら、不足額は37,500です。途中の数値もすべて表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 現在の売上高
- 500,000
- 総資産
- 300,000
- 自然発生負債
- 60,000
- 利益率
- 0.06
- 配当性向
- 0.4
- 売上成長率
- 0.25
- Afn
- 37,500
- 予想売上高
- 625,000
- 売上増加額
- 125,000
- 必要な資産増加額
- 75,000
予測している成長を実現するために、企業はどれだけの外部資金を調達しなければならないのか。現在の売上高、総資産、自発的負債、利益率、配当性向、予測売上成長率を入力すると、必要な外部資金に加え、予測売上高、必要な資産増加額、負債の自発的増加額、留保利益の増加額といったすべての中間値が返されます。スプレッドシート不要の決定論的な一回の呼び出しで完了します。
追加資金必要額が実際に測るもの
成長には費用がかかります。売上が増えると、企業は通常、在庫や売掛金、多くの場合設備を増やす必要があり、それらの資産は誰かが支払わなければなりません。その一部は自動的にまかなわれます。
仕入れの増加に伴って仕入先が与信を拡大し、未払賃金や税金も事業とともに増えます。これらが自発的負債です。別の一部は内部からまかなわれ、拡大した事業が稼ぎ、配当として支払わずに手元に残す利益が充当されます。追加資金必要額とは、この二つの内部財源を差し引いた後に残る金額、すなわち新たな銀行借入、社債、増資から調達しなければならない額です。
結果が正なら外部資金の調達が必要であり、負なら成長が資金余剰を生み、借入の返済や分配に充てられることを意味します。
計算の仕組み
まず、予測売上高は現在の売上高に 1 プラス成長率を掛けて求め、売上増加額はその差です。次に、資産は売上に比例して増えるという仮定のもと、必要な資産増加額は現在の資産対売上比率にその増加額を掛けて算出し、負債の自発的増加額も負債対売上比率から同様に計算します。
第三に、留保利益の増加額は、利益率 × 予測売上高 ×(1 マイナス配当性向)、つまり来期に内部に残る利益です。AFN は、必要な資産増加額から自発的負債の増加額と留保利益の増加額を差し引いた値です。すべての入出力は小数点以下二桁に丸められるため結果は常に一致し、有限でない値や範囲外の入力はエラーで拒否され、課金されることはありません。
結果の読み方と計画への活用
返されるオブジェクトは、単一の数字だけでなく計画のために設計されています。afn と並んで、予測売上高、売上増加額、必要な資産増加額、自発的負債の増加額、留保利益の増加額が得られるため、どの項目が資金ギャップを動かしているかを正確に把握できます。
利益率が高く配当性向の低い企業では、留保利益が穏やかな成長の大半をまかなえることが多い一方、薄利の販売業者は同じ規模の拡大でも与信枠が必要になる場合があります。成長率はゼロ以上でなければなりません。このモデルは縮小ではなく拡大に関する問いに答えるもので、負の成長率は無効な入力として拒否されます。
予算編成パイプライン、金融機関向けの予測、取締役会資料、感応度分析にご活用ください。呼び出しごとに成長率を変えて、資金ギャップが拡大・縮小する様子を確認できます。
活用例
年度開始前に与信枠の規模を決める
来年度の売上成長計画を AFN に入力し、資金ギャップが現れてからではなく、その前に財務チームが資金調達の交渉を始められるようにします。
成長シナリオをストレステストする
複数の成長率で AFN を比較し、留保利益と仕入先与信だけでまかなえる最速の拡大ペースを見つけます。
融資申請を裏付ける
説明のない単一の数字ではなく、資産増加額、自発的負債、留保利益という内訳を、金融機関向けの予測に添付します。
よくある質問
AFN の結果が負の場合は何を意味しますか?
成長が消費する資金より多くの内部資金を生み出すことを意味します。留保利益と自発的負債の合計が必要な資産増加額を上回り、余剰が残ります。
比率はパーセントですか、それとも小数ですか?
小数です。 6% の利益率は 0.06、40% の配当性向は 0.4、25% の成長率は 0.25 と入力します。
どの負債が自発的負債に該当しますか?
売上に伴って自動的に増える負債で、典型的には買掛金と未払費用です。銀行借入や社債は自発的ではありません。それらこそが AFN が測定する外部資金そのものです。
データは保存されますか?
いいえ。 六つの数値は処理後に破棄され、計算結果のみが返されます。
売上成長率が負の場合はどうなりますか?
負の成長率は受け付けず、計算せずにエラーを返します。このツールは売上が伸びるときに必要な資金を求めるためのもので、成長率は0以上で入力します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.afn",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
追加資金必要額(AFN)API は、あらゆる成長計画が必ず直面する問いに答えます。
計算の仕組み
このエンドポイントは、古典的な AFN の公式を三つの決定論的なステップで適用します。
結果の読み方と計画への活用
リクエストごとに $0.002 で自動化するか、まずはこのページのブラウザーで無料でお試しください。
技術的な質問
料金はいくらですか。
リクエストごとに $0.002 です。このページではブラウザー上で無料で実行することもできます。
売上成長率が負の場合はどうなりますか。
sales_growth_rate を示す invalid_input エラーで拒否されます。AFN モデルは拡大に関する問いに答えるものであり、失敗したリクエストは課金されません。