純資産計算ツール:資産から負債を差し引いて算出
この純資産計算ツールは、お客様の現在の財務状況を一つの明確な数値にまとめます。銀行口座、投資、不動産、その他の資産の時価を入力し、住宅ローン、各種ローン、クレジットカードなどの未払い額を追加してください。資産と負債をそれぞれ合計し、資産から負債を差し引きます。カテゴリー別の内訳も表示されるため、通貨を混在させたり将来価格を仮定したりせず、資産と負債の集中状況をご確認いただけます。
無料で実行
処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。
現在の資産を正確に整理してください
まず、購入時の価格や将来の希望額ではなく、現在お持ちの資産を現実的な時価で入力してください。口座には普通預金、定期預金、現金などを含められます。投資には証券口座、退職資金、債券、投資信託などを登録できます。不動産やその他の資産として、ご自宅、賃貸物件、土地、必要に応じて車両なども入力できます。各項目には短い名称、カテゴリー、0以上の金額を個別に設定してください。個別に記録すると後から確認しやすく、まとめた概算額に入力漏れが隠れることも防げます。口座取引、市場変動、返済による差を抑えるため、なるべく近い日付の残高をご使用ください。3文字の通貨コードは結果の表示にのみ使われ、為替換算は行われません。複数通貨の資産は、送信前に一貫した基準で換算してください。不動産の価格から住宅ローンを先に差し引かず、不動産を資産、ローンを負債として別々に登録すると、二重控除を防げます。
負債を重複せずに記録してください
負債には、ローン期間中に支払う予定の全額ではなく、現時点で未払いとなっている金額を入力してください。住宅ローンでは、当初借入額や元利金の将来合計ではなく、元金残高を使用します。自動車ローン、教育ローン、個人ローン、クレジットカード、税金その他の債務も同じ考え方で登録してください。それぞれを最も近いカテゴリーに分類し、最新の残高を使用します。毎月全額を支払うカードも、支払予定額を現金からすでに控除していなければ、特定時点の正確な記録として含められます。負債がない場合は空のリストを送信してください。この場合、純資産は資産合計と同額になります。各リストが加算と減算の役割を決めるため、金額はすべて0以上でなければなりません。負の値は計算の意味を逆転させるので受け付けません。資産と負債を分けることで、カテゴリー別合計を集中度の確認や時点間の比較にもご活用いただけます。
結果を読み取り、重要な変化を追跡してください
純資産は、資産合計から負債合計を差し引いた値です。正の結果は登録した資産が負債を上回ること、負の結果は負債が資産を上回ること、0は両者が等しいことを示します。ポジション表示でこの関係を直接確認でき、内訳ではカテゴリーごとの金額をご覧いただけます。これは特定時点の貸借状況であり、信用スコア、投資予測、資金繰り予算、財務健全性の総合評価ではありません。換金しにくい不動産を多くお持ちの場合、純資産が正でも毎月の支払いに余裕がないことがあります。有意義に比較するには、同じ評価基準と通貨を用いて定期的に再計算してください。そうすることで、貯蓄、投資、返済、支出、市場や不動産価格の変化をより一貫して把握できます。大きな変動があれば、元の明細と照合してください。税務、債務超過、相続評価、規制対象の金融助言に関する判断では、確認済みの評価額を用い、資格を持つ専門家にご相談ください。
活用例
個人の貸借状況を作成する
現金、投資、不動産、負債をまとめ、現在の財務状況を確認可能な形で把握できます。
時系列で進捗を確認する
毎月または四半期ごとに計算し、資産が増え負債が減っているかをご確認いただけます。
資産計画の相談を準備する
貯蓄、返済、保険、相続について専門家へ相談する前に、残高をカテゴリー別に整理できます。
よくある質問
純資産はどのように計算されますか?
すべての資産と負債を別々に合計し、資産合計から負債合計を差し引いて算出します。
自宅を資産に含める必要がありますか?
現実的な現在価値を不動産として登録し、住宅ローンの元金残高を負債として別に入力できます。
複数の通貨を混在させられますか?
できません。すべて同じ通貨に統一してください。通貨欄は結果を表示するだけで、換算は行いません。
ローンにはどの金額を入力しますか?
当初借入額や将来の支払総額ではなく、通常は現在の元金残高をご入力ください。
APIリクエストの料金はいくらですか?
APIリクエスト1回につき$0.002です。同じ決定論的な計算をブラウザーでは無料で実行できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/net-worth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"assets":[{"name":"Checking account","category":"account","value":12500},{"name":"Retirement portfolio","category":"investment","value":84000},{"name":"Home","category":"property","value":310000}],"liabilities":[{"name":"Mortgage","category":"mortgage","value":205000},{"name":"Credit card","category":"credit_card","value":2300}]}'const res = await fetch("https://api.kit.forhosting.com/finance/net-worth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"assets": [
{
"name": "Checking account",
"category": "account",
"value": 12500
},
{
"name": "Retirement portfolio",
"category": "investment",
"value": 84000
},
{
"name": "Home",
"category": "property",
"value": 310000
}
],
"liabilities": [
{
"name": "Mortgage",
"category": "mortgage",
"value": 205000
},
{
"name": "Credit card",
"category": "credit_card",
"value": 2300
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/net-worth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"assets": [
{
"name": "Checking account",
"category": "account",
"value": 12500
},
{
"name": "Retirement portfolio",
"category": "investment",
"value": 84000
},
{
"name": "Home",
"category": "property",
"value": 310000
}
],
"liabilities": [
{
"name": "Mortgage",
"category": "mortgage",
"value": 205000
},
{
"name": "Credit card",
"category": "credit_card",
"value": 2300
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/net-worth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"assets":[{"name":"Checking account","category":"account","value":12500},{"name":"Retirement portfolio","category":"investment","value":84000},{"name":"Home","category":"property","value":310000}],"liabilities":[{"name":"Mortgage","category":"mortgage","value":205000},{"name":"Credit card","category":"credit_card","value":2300}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"assets":[{"name":"Checking account","category":"account","value":12500},{"name":"Retirement portfolio","category":"investment","value":84000},{"name":"Home","category":"property","value":310000}],"liabilities":[{"name":"Mortgage","category":"mortgage","value":205000},{"name":"Credit card","category":"credit_card","value":2300}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/net-worth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"assets": [
{
"name": "Checking account",
"category": "account",
"value": 12500
},
{
"name": "Retirement portfolio",
"category": "investment",
"value": 84000
},
{
"name": "Home",
"category": "property",
"value": 310000
}
],
"liabilities": [
{
"name": "Mortgage",
"category": "mortgage",
"value": 205000
},
{
"name": "Credit card",
"category": "credit_card",
"value": 2300
}
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.net_worth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_items_per_list | 200 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |