Aufrund-Sparrechner für Einkäufe
Dieser Rechner zeigt, wie viel Sie sparen können, wenn jeder Einkauf auf den nächsten vollen Dollar aufgerundet wird.
Im Browser ausführen – kostenlos
Geben Sie einen oder mehrere Beträge ein und erhalten Sie je Vorgang den ursprünglichen Betrag, den aufgerundeten Wert und die zurückgelegte Differenz. Zusätzlich werden alle Beiträge zu einer übersichtlichen Gesamtsumme addiert – ideal zur Prüfung von Bankprogrammen, zur Planung einer Spargewohnheit oder zum Abgleich von Umsätzen ohne Tabellenformeln.
Wie Aufrundungsbeträge zu Ersparnissen werden
Eine Aufrundungsregel ermittelt die Differenz zwischen einem Einkauf und dem nächsten vollen Dollar und legt diese Differenz zurück. Ein Einkauf über 3.45 erzeugt somit 0.55 Ersparnis, da der nächste volle Betrag 4.00 beträgt. Liegt der Einkauf bereits auf einem vollen Dollar, entsteht kein Beitrag: Der Betrag bleibt gleich und wird nicht um einen weiteren Dollar erhöht. Der Rechner wendet diese Regel einzeln auf jeden Wert in purchases an. Die Antwort behält den Kaufbetrag bei, nennt den aufgerundeten Betrag und weist den Sparbeitrag des jeweiligen Vorgangs aus. Anschließend werden sämtliche Beiträge in total_savings addiert. Dank Einzelposten und Summe lässt sich jeder Cent einem konkreten Einkauf zuordnen. Beträge müssen nicht negativ sein und dürfen höchstens zwei Nachkommastellen besitzen. Die Berechnung erfolgt in ganzen Cent, damit typische binäre Gleitkommafehler nicht in den angezeigten Geldwerten erscheinen.
Eine verlässliche Einkaufsliste eingeben
Geben Sie die Einkäufe in der Reihenfolge ein, in der sie ausgegeben werden sollen. Jeder Eintrag sollte dem endgültig gebuchten Betrag entsprechen, den das Aufrundungsprogramm sieht, einschließlich Steuern, Rabatten oder Trinkgeld, sofern diese Teil der Buchung sind. Tragen Sie nicht den erwarteten gerundeten Betrag ein; der Rechner leitet ihn selbst ab. Null ist zulässig und trägt null zur Ersparnis bei. Negative Werte werden abgelehnt, da Erstattungen und Stornierungen je nach Institut unterschiedlich behandelt werden. Die Liste muss mindestens einen Betrag enthalten und darf bis zu 10,000 Einträge umfassen. So können umfangreiche Transaktionsverläufe verarbeitet werden, während die Arbeit im Browser und über die API begrenzt bleibt. Für einen belastbaren Abgleich sollten Sie Werte aus einem Abrechnungszeitraum übernehmen und ihre ursprüngliche Reihenfolge beibehalten. purchase_count bestätigt die Zahl der verarbeiteten Einträge; round_ups enthält je Eingabe einen Datensatz. Prüfen Sie bei Abweichungen zuerst den Export. Die API-Automatisierung kostet $0.002 pro Anfrage.
Gesamtsumme verstehen und Sparmodelle vergleichen
total_savings zeigt den Betrag, der sich ansammeln würde, wenn sämtliche aufgeführten Einkäufe auf den nächsten Dollar aufgerundet werden. Der Wert ist weder die Summe der Einkäufe noch enthält er Zinsen, Zuschüsse, Gebühren oder Mindestgrenzen für Überweisungen. Da solche Regeln von Bank zu Bank und Anwendung zu Anwendung variieren, sollten Sie sie erst nach Ermittlung dieser Basissumme separat modellieren. Anhand der Einzelposten erkennen Sie, warum Zeiträume mit ähnlichen Ausgaben unterschiedliche Ersparnisse ergeben: Viele Preise knapp oberhalb eines vollen Dollars erzeugen größere Beiträge, während Preise kurz vor dem nächsten Dollar nur wenige Cent liefern. Berechnen Sie zur Planung typische Wochen oder Monate und schreiben Sie Ergebnisse nur fort, wenn sich das Transaktionsmuster tatsächlich wiederholt. Gleichen Sie zur Kontrolle zunächst jedes savings_amount mit dem Kontoauszug und danach die Gesamtsumme ab. So werden ausgeschlossene Vorgangsarten oder eine andere Behandlung voller Dollarbeträge sichtbar. Die Eingabereihenfolge bleibt erhalten und alle Werte werden in Cent berechnet.
Anwendungsfälle
Monatliche Spargewohnheit abschätzen
Berechnen Sie einen typischen Einkaufsmonat, um den möglichen Aufrundungsbetrag zu ermitteln.
Aufrundungsbuchungen der Bank prüfen
Vergleichen Sie Einzelbeiträge und Summe mit den Überweisungen Ihrer Bank oder Sparanwendung.
Aufrundungen in ein Budget übernehmen
Verarbeiten Sie exportierte Umsätze und übergeben Sie das nachvollziehbare Ergebnis an Bericht oder Dashboard.
Häufige Fragen
Wie wird jeder Aufrundungsbetrag berechnet?
Der Einkauf wird auf den nächsten vollen Dollar erhöht; die Differenz wird gespart. Ein voller Betrag liefert null.
Was geschieht bei einem Einkauf, der bereits auf .00 endet?
Er bleibt unverändert und erhöht die Gesamtersparnis nicht; es wird kein weiterer Dollar addiert.
Kann ich Erstattungen oder negative Umsätze eingeben?
Nein. Negative Beträge werden abgelehnt, da Institute Erstattungen und Rückbuchungen unterschiedlich behandeln.
Warum sind höchstens zwei Nachkommastellen erlaubt?
Der Rechner bildet Dollar und Cent ab. Der Ausschluss von Cent-Bruchteilen verhindert mehrdeutige Ergebnisse.
Enthält die Summe Zinsen oder Bankzuschüsse?
Nein. Sie umfasst ausschließlich die Aufrundungsdifferenzen der angegebenen Einkäufe.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002 und kann innerhalb der veröffentlichten Grenze mehrere Beträge enthalten.
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/fin/round-up-savings-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"purchases":[3.45,12,8.99,0.01]}'const res = await fetch("https://api.kit.forhosting.com/fin/round-up-savings-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"purchases": [
3.45,
12,
8.99,
0.01
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/round-up-savings-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"purchases": [
3.45,
12,
8.99,
0.01
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/round-up-savings-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"purchases":[3.45,12,8.99,0.01]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"purchases":[3.45,12,8.99,0.01]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/round-up-savings-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"purchases": [
3.45,
12,
8.99,
0.01
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.round_up_savings_calc",
"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.
Limits
max_items | 10000 |
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. |