繰延年金の現在価値計算機
待機期間のあとに始まる定額の支払いの価値を求めます。年8%で5年据え置いたあと毎年1000を10年受け取る場合、現在価値は4566.77で、すぐ始まる場合の6710.08より小さくなります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 支払額
- 1,000
- 率 (%)
- 8
- 据置期間
- 5
- 支払期間
- 10
- 率 (小数)
- 0.08
- 現在価値
- 4,566.77
- 通常の現在価値
- 6,710.08
- 据置係数
- 0.680583197
繰延年金とは、待ち期間が終わってから始まる水準の将来キャッシュフローであり、同じ支払額・同じ回数の普通年金より現在価値は小さくなります。保険料の停止から数年後に始まる退職所得、分割の前に空白のある構造化和解、据置窓を待つ賞金や宝くじの払戻しは、いずれもそのタイミングを共有します。本繰延年金計算機は、周期支払額、期間あたり金利、据置期間の数、支払期間の数を受け取り、遅れた流れの割引現在価値を返します。閉形式は普通年金の現在価値ファクターに据置1期ごとの追加割引を掛けたもので、金利がゼロなら支払額×支払回数に縮みます。
繰延年金の現在価値が意味すること
普通年金は、第1期から各複利期間の期末に一定額を支払います。繰延年金は同じ水準の流れですが、最初の支払いはk期の待ち窓の後まで延期され、現金は期間kプラス1の期末からkプラスnの期末までに着きます。この余分な待ちこそ、本計算機が独自の検索意図として存在する理由です。
普通の現在価値表は据置中の割引を無視するため、遅れた流れの今日の価値を過大評価します。代数的には、周期金利rでPMTの等額払いをk期の後にn回行う現在価値は、1マイナス(1+r)のマイナスn乗をrで割った普通年金ファクターに、追加割引(1+r)のマイナスk乗を掛けたものです。
同等に、kプラスn回の普通年金の現在価値からk回の普通年金の現在価値を引くと、待ち期間中に流れたはずの現金が相殺されます。rがちょうどゼロなら時間価値はなく、各支払いは積み上がるだけで現在価値は据置の長さにかかわらずPMT×nに縮みます。教科書の検算は、年8パーセントで5年待った後に10年の各年末に1000を受け取る場合です。
10年の普通ファクターは約6.71、5年の割引は約0.681、繰延現在価値は約4567です。権利確定の空白の後に始まる年金、休止のある構造化和解、最初の数期を休日にするリースなど、現金が直ちに始まると仮定しない場面で、この恒等式を使ってください。
繰延年金の現在価値が役立つ場面
退職・年金プロダクトは、権利確定日や退職日まで始まらない月次所得を提示することが多いです。月次payment、月次金利(年次名目を12で割った値をパーセントで入力)、待ちの月数、支払窓の月数を渡すと、その遅れた所得の現在価値と普通側の対照が得られ、待つコストが見えます。
構造化和解デスク、宝くじ管理者、法務・財務チームは、空白の後に始まる水準分割スケジュールを割り引きます。そのスケジュールを資金調達レートでの一括オファーに換えるのは同じ恒等式です。教室と試験ジェネレータは、繰延と普通を区別し、ゼロ金利をゼロ除算せず扱い、負の期数をNaNではなく拒否する決定論的オラクルを必要とします。
繰延年金計算機で順位を狙う商品ランディングは、同じ純粋モジュール上で有料自動化と一致する無料ブラウザ経路の恩恵を受けます。本ツールは期首払年金の将来価値を育てず、ローンを償却せず、変動払い・変動金利もモデル化しません。固定金利での遅れた水準普通年金の現在価値だけです。
既知の預入ストリームがいくらに育つかを問うときは、遅れた払戻しの今日の価値ではなく、将来価値または支払ソルバーと組み合わせてください。
活用例
権利確定の空白後の年金所得
k期の待ちの後に始まる水準の退職所得を割り引き、同じ流れが今すぐ始まった場合の普通現在価値と比較します。
構造化和解と賞金の分割払い
遅れた分割スケジュールを資金調達レートでの一括現在価値に換え、そのオファーを現金を待つ場合と比較します。
教室と試験の検算
教科書の繰延年金現在価値を、ゼロ金利の積み上げPMT×nを含め、ゼロ除算せず負の期数も受け付けずに検証します。
よくある質問
繰延年金と普通年金の違いは何ですか?
普通年金は第1期末から支払いを始めます。繰延年金はその流れが始まる前にk期待ち、現在価値は普通の現在価値に(1+r)のマイナスk乗を掛けたものです。kがゼロなら両者は一致します。
金利がゼロのときはどうなりますか?
貨幣の時間価値はないので、現在価値はこれから支払われる現金そのものです。ソルバーはrで割る代わりにこの恒等式を使います。
繰延年金の現在価値はどう計算しますか?
まず支払いを普通年金として評価し、据え置き期間の分だけもう一度割り引きます。例では6710.08に据え置きの係数0.680583197を掛けて4566.77になります。
繰延年金の最初の支払いはいつですか?
据え置き期間が終わった次の期の期末です。据え置きが5期なら最初の支払いは6期目の期末で、その後10回そろうまで毎期1回ずつ続きます。
期間は年単位でなければなりませんか?
いいえ。1期は年でも月でも構いません。入力する金利を1期あたりの金利にし、据え置き期間と支払回数を同じ期の単位で数えてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/deferred-annuity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"payment":1000,"rate_percent":8,"deferral_periods":5,"payment_periods":10}'const res = await fetch("https://api.kit.forhosting.com/fin/deferred-annuity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"payment": 1000,
"rate_percent": 8,
"deferral_periods": 5,
"payment_periods": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/deferred-annuity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"payment": 1000,
"rate_percent": 8,
"deferral_periods": 5,
"payment_periods": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/deferred-annuity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"payment":1000,"rate_percent":8,"deferral_periods":5,"payment_periods":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"payment":1000,"rate_percent":8,"deferral_periods":5,"payment_periods":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/deferred-annuity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"payment": 1000,
"rate_percent": 8,
"deferral_periods": 5,
"payment_periods": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.deferred_annuity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_periods | 1200 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
据置回数または支払回数が負なら、黙ったNaNではなくinvalid_inputで失敗します。
入力契約・式・応答フィールド
paymentは各分割の等額現金で、任意の有限数(正の流入、負の流出、ゼロ可)です。任意でdecimalsを0から8の整数にし、金額出力の通貨風丸めに使います(既定は2)。必須の有限数4つをJSON本体で送ってください。rate_percentは期間あたり金利をパーセントで表したもので(8は1期あたり8パーセントであり小数ではありません)、1+rが正のままになるようマイナス100より大きくなければなりません。deferral_periodsは待ち期間の整数で0から1200まで、payment_periodsはそれに続く支払回数の整数で同じ範囲です。負のdeferral_periodsまたはpayment_periodsはフィールド名付きのinvalid_inputで失敗し、課金されません。エンジンはrをrate_percent÷100とし、rがゼロでないとき普通の現在価値をpayment×(1−(1+r)のマイナスn乗)÷r、rがゼロのときpayment×nとし、(1+r)のマイナスk乗を掛けて繰延現在価値を得ます。total_paymentsはpayment×payment_periods、ordinary_present_valueは直ちに始まった場合の同じ流れ、deferral_factorは追加割引(1+r)のマイナスk乗です。応答は丸めたpayment、rate_percent、deferral_periods、payment_periods、rate_decimal、present_value、ordinary_present_value、deferral_factor、total_payments、短いformula文字列を返します。欠落フィールド、空文字、非有限、非整数または範囲外の期数、マイナス100以下の金利、範囲外decimalsもinvalid_inputで失敗します。例:payment 1000、rate_percent 8、deferral_periods 5、payment_periods 10は小数2桁で約4566.77の繰延現在価値を返します。
繰延年金の現在価値APIが役立つ場面
実装は純粋なparseのティアAのため、成功した各呼び出しは公開の基本料金$0.002で、モデルトークンも外向きネットワークもなく、検証失敗は残高を消費しません。ご自身のコードからrate_percentや2つの期数を走査して現在価値表を作り、テストではpresent_valueとdeferral_factorを固定し、リクエストは小さく保ってください。
技術的な質問
繰延年金の現在価値はどのように計算しますか?
周期金利 r = rate_percent/100 のとき present_value = payment × [(1 − (1+r)^(−payment_periods))/r] × (1+r)^(−deferral_periods) です。金利がゼロなら present_value = payment × payment_periods です。APIは ordinary_present_value、deferral_factor、total_payments も返します。
期数が負のときはどうなりますか?
タスクはinvalid_inputで失敗します。deferral_periodsとpayment_periodsは0から1200の整数でなければならず、負の回数は待ち窓でも支払回数でもなく、課金されません。
繰延年金計算機の料金はいくらですか?
ブラウザのツールは無料です。APIリクエストは成功した呼び出し1回あたり$0.002で前払いKIT残高を使い、無効な入力は課金されません。