ファイナンスチャージ計算
20,000を借りて合計23,947.2を返すと、ファイナンスチャージは3,947.2です。借りた額を超えて支払う分のすべてにあたります。開示書面の確認や、複数の提案の金額比較に使えます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 元金
- 20,000
- 支払総額
- 23,947.2
- 金融手数料
- 3,947.2
ファイナンスチャージは借入の金額コスト、つまり貸し出された元金を超えて借り手が払う分です。閉鎖型の自動車ローン、分割手形、Truth in Lending の開示は同じ恒等式に帰着します。融資額を予定支払の合計から引くのです。このファイナンスチャージ計算機はそれら二つの数値を受け取り、セントに丸めたチャージを返し、負の元金や負の支払合計を拒否します。表計算の符号誤りが手数料に見えないようにするためです。
ファイナンスチャージとは何か、信用コストの求め方
ファイナンスチャージは消費者信用のコストを金額で表したものであり、利率ではありません。閉鎖型ローンでは恒等式は正確です。その差は利息と、契約が信用コストの一部とみなす手数料であり、APR でも月々の返済でも残債でもありません。
自動車の例では、二万を借りて支払合計が二万三千九百四十七ドル二十セントなら、ファイナンスチャージは三千九百四十七ドル二十セントです。無利息の例では、一万五千を借りて支払合計も一万五千ならチャージはゼロで、ゼロパーセントの販促や雇用主ローンが元金の上に何も足さないときの正しい結果です。元金ゼロも許され、支払合計に等しいチャージになります。
手数料だけの融資額ゼロというまれな場合です。すでにお持ちの二つの金額合計に決定的な引き算を一つ適用します。いずれかの入力が負なら、借り手に支払うローンや負の合計を取り立てる予定を描くことになり、まともなファイナンスチャージではありません。
能力は空の数値を返す代わりに失敗します。
ファイナンスチャージ計算機が価値を生む場面
個人ローン比較ページはすでに二つの競合オファーをそれぞれ元金と支払合計として持っています。両方の組を送ると、どの手形が金額で高いかを示すカードが埋まり、多くの購入者が APR を見る前に理解する数字です。
コンプライアンスと TILA 点検リストは、閉鎖型開示に印刷された二つの合計からファイナンスチャージ欄を再計算し、印刷されたチャージが支払合計マイナス融資額と一致しないときに不一致を印します。
ファイナンスチャージと年率の違いを教える人は、同じ金額チャージが短い期間では高い APR、長い期間では低い APR になり、チャージ自体は単純な引き算のままであることを示せます。検証失敗は残高を消費しません。
活用例
閉鎖型ローン開示の点検
印刷された融資額と支払合計から Truth in Lending 開示のファイナンスチャージ欄を再計算し、ファイルに署名する前に不一致を印します。
自動車と個人ローンのオファー比較
競合する二つの手形を、各オファーの元金と予定支払の合計から信用の金額コストへ変換し、買い物客がどちらが高くつくかを見られるようにします。
ゼロ金利・販促ワークシート
支払合計が借入額と等しいときにファイナンスチャージゼロを返すことで、販促のゼロ金利プランが本当に元金の上に何も足さないことを確認します。
よくある質問
負の元金や負の支払合計を入れるとどうなりますか?
ファイナンスチャージは非負の借入額と非負の予定支払合計に対して定義され、それらの失敗は課金されません。
ファイナンスチャージは APR と同じですか?
違います。 ファイナンスチャージは金額、つまり元金を超えて払った分です。APR は期間とタイミングも反映する年率です。この計算機は金額チャージだけを返します。
ファイナンスチャージはゼロになり得ますか?
支払合計が元金より小さい場合は、信用コストが負になり得ないため拒否されます。
ファイナンスチャージには何が含まれますか?
利息と、契約上信用コストの一部とされる手数料です。率ではなく金額なので、APRでも毎月の返済額でも残高でもありません。
開示書面からはどの元金を入力しますか?
実際に受け取った金額、つまり前払いの手数料を額面から差し引いた後の融資額です。支払総額は、満期までに予定されたすべての返済の合計です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/finance-charge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":20000,"total_payments":23947.2}'const res = await fetch("https://api.kit.forhosting.com/fin/finance-charge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 20000,
"total_payments": 23947.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/finance-charge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 20000,
"total_payments": 23947.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/finance-charge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":20000,"total_payments":23947.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":20000,"total_payments":23947.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/finance-charge", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"principal": 20000,
"total_payments": 23947.2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.finance_charge",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
検証失敗は課金されず、成功した呼び出しは $0.002 です。
ファイナンスチャージとは何か、信用コストの求め方
finance_charge は total_payments から principal を引いた値です。principal は融資額(開示ワークシートを扱う場合、前払いファイナンスチャージを額面から除いたあとに渡される現金)で、total_payments は満期まで契約が借り手に求める予定分割の合計です。このエンドポイントは利率を均等割りせず、月数を数えず、手形利率から前払い手数料を推測しません。
入力契約、応答の形、エラーの扱い
principal が負なら、現金を渡していないローンの上にチャージを載せる代わりに要求を拒否します。負の支払合計にはファイナンスチャージが定義されないための必須ガードです。支払合計が元金より小さければ、ファイナンスチャージは負になり得ないため同じく失敗します。その組合せは符号誤りか欠けたバルーンであり、信用コストではありません。利率や分割が必要ならご自身の APR や返済計算機と組み合わせてください。製品の問いが開示、ワークシート、すでに保存したオファー一式向けの、二入力の透明な金額コストであるときに、ここから始めてください。必須の有限数二つを含む JSON ボディを POST してください。principal は借りた額、融資額とも呼び、ゼロ以上です(別名 amount、loan_amount、amount_financed)。total_payments は同じ通貨単位での予定支払の合計で、ゼロ以上かつ principal 以上です(別名 total_of_payments、sum_of_payments、payments_total)。各欄は JSON 数でも数値文字列でも送れます。欠落、空文字、真偽値、非有限値はフィールド名付きの invalid_input で失敗し、課金されません。total_payments が負なら、予定支払の合計は負の金額ではあり得ないというメッセージで失敗します。成功時の本文は小数第二位に丸めた principal と total_payments をエコーし、同じく二桁の金額として finance_charge を返し、恒等式を述べる formula 文字列を付けます。例:principal が二万、total_payments が二万三千九百四十七点二なら、finance_charge は三千九百四十七点二です。
ファイナンスチャージ計算機が価値を生む場面
実装は純粋な parse の tier A なので、成功した呼び出しはいずれも公表の基本価格 $0.002 で、モデルトークンも外向きネットワークもありません。
技術的な質問
支払合計と元金からファイナンスチャージはどう計算しますか。
principal(借りた額)と total_payments(予定支払の合計)に非負の有限数を送ってください。API は finance_charge = total_payments − principal を小数第二位に丸めて返します。
ファイナンスチャージ計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに KIT の前払い残高を $0.002 で使い、無効な入力は課金されません。