Zeile eines Darlehenstilgungsplans berechnen
Berechnen Sie gezielt eine Zeile eines standardmäßigen Tilgungsplans für ein Festzinsdarlehen, ohne alle vorherigen Zeilen zu erzeugen.
Im Browser ausführen – kostenlos
Geben Sie den ursprünglichen Darlehensbetrag, den nominalen Jahreszins, die Gesamtlaufzeit in Monaten und die ab eins gezählte Nummer der gewünschten Rate ein. Das Ergebnis zerlegt die planmäßige Rate in Zins und Tilgung und nennt den unmittelbar danach verbleibenden Saldo. Auch zinsfreie Darlehen werden unterstützt; bei einer Ratennummer außerhalb der Laufzeit erscheint eine eindeutige Fehlermeldung.
Geben Sie einheitliche Darlehensdaten in Monaten an
Beginnen Sie mit dem ursprünglichen Darlehensbetrag, also dem finanzierten Betrag vor den planmäßigen Zinsen. Tragen Sie den Jahreszins als Prozentwert ein: 6.5 steht für 6.5 Prozent und nicht für die Dezimalzahl 0.065. Geben Sie die vollständige Laufzeit als positive Monatszahl und die Rate mit einer ab eins laufenden Nummer an: Die erste Rate ist 1, die zwölfte ist 12 und die letzte entspricht der Laufzeit. Der Rechner setzt eine monatliche Zahlung, einen festen nominalen Jahreszins und gleich hohe planmäßige Raten bei vollständiger Tilgung voraus. Steuern, Versicherungen, Bearbeitungsentgelte, Zusatzprodukte und Sondertilgungen werden nicht automatisch einbezogen. Wird eine Gebühr über den Anfangssaldo mitfinanziert, nehmen Sie sie in den Darlehensbetrag auf; andernfalls lassen Sie sie getrennt. Verwenden Sie den vertraglichen Darlehenssaldo und nicht den Kaufpreis oder Vermögenswert. Die Ratennummer muss innerhalb der angegebenen Laufzeit liegen. Monat 361 eines Darlehens mit 360 Monaten ist ungültig, weil nach der vertraglich letzten Rate keine weitere Planzeile existiert.
So wird die ausgewählte Zeile berechnet
Bei einem verzinsten Darlehen wird der jährliche Prozentwert durch zwölf und durch hundert geteilt, um den monatlichen Dezimalzins zu erhalten. Aus der üblichen Formel für ein Annuitätendarlehen ergibt sich die planmäßige Monatsrate. Anschließend ermittelt der Rechner den offenen Saldo unmittelbar vor der gewünschten Rate, ohne jede frühere Zeile einzeln zu runden. Der Zinsanteil der ausgewählten Zeile entspricht diesem Anfangssaldo multipliziert mit dem Monatszins. Die Tilgung ist die planmäßige Rate abzüglich des Zinses; der verbleibende Saldo ist der Anfangssaldo abzüglich der Tilgung. Deshalb enthalten frühe Raten meist mehr Zins, während spätere Raten trotz gleichbleibender Zahlung einen größeren Betrag tilgen. Bei einem Jahreszins von genau null wird der Darlehensbetrag gleichmäßig über die Laufzeit verteilt, der Zins ist null und der Saldo sinkt in gleichen Schritten. Geldbeträge werden zur Anzeige auf zwei Dezimalstellen gerundet. Intern bleibt die volle Gleitkommagenauigkeit bis zum Abschluss der gewählten Zeile erhalten. Dadurch entsteht keine kumulierte Cent-Abweichung durch die Simulation und Rundung aller vorherigen Planzeilen.
Deuten Sie das Ergebnis und vergleichen Sie Unterlagen
Die Antwort nennt die angeforderte Ratennummer sowie die planmäßige Zahlung, den Zinsanteil, den Tilgungsanteil und den unmittelbar danach verbleibenden Saldo. Eine einzelne Zeile eignet sich damit zur Prüfung eines Kontoauszugs, zur Schätzung der Restschuld nach einer künftigen Rate oder als Eingabe für einen Finanzprozess, ohne einen vollständigen Plan übertragen zu müssen. Verstehen Sie die Werte als mathematische Standardschätzung. Ein Kreditgeber kann jede frühere Zeile auf Cent runden, Zinsen täglich berechnen, eine andere Tageszählung anwenden, tatsächliche Zahlungstermine verwenden oder die Schlussrate geringfügig anpassen. Sondertilgungen, ausgefallene Zahlungen, Zinsänderungen, Gebühren, Treuhandbeträge und Verzugsentgelte verändern ein echtes Konto ebenfalls, gehören aber nicht zu diesem Festzinsmodell. Daher können die Unterlagen des Kreditgebers auch bei gleichem Kapital, Jahreszins und gleicher Laufzeit leicht abweichen. Nutzen Sie einheitliche Eingaben für Vergleiche und die Vertragsunterlagen für Ablöseentscheidungen. Die Berechnung ist deterministisch und benötigt kein Netzwerk; gleiche Eingaben liefern stets dasselbe Ergebnis. Im Browser ist sie direkt verfügbar, automatisierte API-Anfragen kosten den veröffentlichten Grundpreis von $0.002.
Anwendungsfälle
Aufteilung einer Rate prüfen
Vergleichen Sie Zins und Tilgung einer planmäßigen Zahlung mit den Unterlagen des Kreditgebers oder einem Verwaltungsdatenexport.
Künftige Restschuld schätzen
Ermitteln Sie den verbleibenden Darlehensbetrag direkt nach einer geplanten Rate, ohne den gesamten Tilgungsplan zu erstellen oder zu speichern.
Gezielten Finanzprozess versorgen
Rufen Sie eine deterministische Zeile für einen Bericht, eine Prüfung, ein Kundenwerkzeug oder eine nachgelagerte Berechnung ab.
Häufige Fragen
Welche Darlehensart bildet dieser Rechner ab?
Er bildet ein vollständig getilgtes Darlehen mit gleich hohen Monatsraten und festem nominalem Jahreszins ab.
Beginnt die Ratennummer bei null oder bei eins?
Sie beginnt bei eins: Rate 1 ist die erste Zahlung, und die letzte gültige Nummer entspricht der Laufzeit in Monaten.
Was geschieht, wenn die Ratennummer die Laufzeit überschreitet?
Die Anfrage liefert einen Fehler wegen ungültiger Eingabe, da nach der angegebenen Laufzeit keine planmäßige Zeile existiert.
Wie wird ein zinsfreies Darlehen behandelt?
Der Darlehensbetrag wird gleichmäßig auf alle Monatsraten verteilt, der Zins beträgt null und der Saldo sinkt monatlich um denselben Betrag.
Warum kann das Ergebnis vom Plan des Kreditgebers abweichen?
Der Kreditgeber kann jede Zeile runden, Zinsen täglich berechnen, Zahlungstermine nutzen, Gebühren einbeziehen oder Buchungen anwenden, die dieses Monatsmodell nicht erfasst.
Was kostet eine Berechnung über die API?
Der veröffentlichte Grundpreis beträgt $0.002 pro Anfrage. Dieselbe deterministische Berechnung ist auch in Ihrem Browser möglich.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/calc2/loan-amortization-row \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":250000,"annual_interest_rate":6.5,"term_months":360,"payment_number":12}'const res = await fetch("https://api.kit.forhosting.com/calc2/loan-amortization-row", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 250000,
"annual_interest_rate": 6.5,
"term_months": 360,
"payment_number": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/loan-amortization-row",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 250000,
"annual_interest_rate": 6.5,
"term_months": 360,
"payment_number": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/loan-amortization-row", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":250000,"annual_interest_rate":6.5,"term_months":360,"payment_number":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":250000,"annual_interest_rate":6.5,"term_months":360,"payment_number":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/loan-amortization-row", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"principal": 250000,
"annual_interest_rate": 6.5,
"term_months": 360,
"payment_number": 12
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.loan_amortization_row",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |