Nachnahme-Gesamtbetrag
Wissen Sie genau, was der Kurier bei der Zustellung einzieht: Ware für 120, Versand für 15 und eine Nachnahmegebühr von 5 ergeben 140 als Einzugsbetrag, mit einer Zwischensumme von 135 für Bestellung und Versand. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Warenwert
- 120
- Versand
- 15
- Nachnahmegebühr
- 5
- Ware plus Versand
- 135
- Gesamtbetrag zum Einziehen
- 140
Nachnahme (COD) ist in vielen E-Commerce-Märkten weiterhin eine wichtige Zahlungsart: Der Kunde zahlt bei Ankunft des Pakets, und der Kurier muss den genauen einzuziehenden Betrag kennen. Diese Zahl ist nicht nur der Produktpreis — sie enthält in der Regel Versand und eine COD-Gebühr oder einen Zuschlag, den Händler oder Carrier für die Annahme von Bargeld oder Karte an der Tür berechnen. Dieser Nachnahme-Gesamtbetrag-Rechner nimmt Warenwert, Versand und COD-Gebühr entgegen und liefert den vom Kurier einzuziehenden Gesamtbetrag sowie eine Zwischensumme aus Ware plus Versand, damit Lagerscheine, SMS-Erinnerungen und COD-Manifeste konsistent bleiben. Verwenden Sie jede Währungseinheit, die Sie bereits führen; das Werkzeug rechnet keine Wechselkurse um — es addiert nur nicht-negative Beträge und rundet auf zwei Dezimalstellen für stabile Geldbeträge.
Was ein COD-Gesamtbetrag ist und warum Ware, Versand und Gebühr getrennt bleiben
Der Nachnahme-Gesamtbetrag — auch Kurier-Einzugsbetrag oder einzuziehender Betrag genannt — ist das Geld, das der Zusteller vom Empfänger erhalten soll, bevor er das Paket übergibt. Händler gliedern diesen Gesamtbetrag oft in drei Buchungszeilen. Der Warenwert ist die Waren-Zwischensumme: die Summe der Artikelpreise nach produktspezifischen Rabatten, aber vor Versand und Zahlungsart-Zuschlägen.
Versand ist die Fracht- oder Zustellgebühr, die der Kunde zu zahlen zugestimmt hat, und kann bei Freiversand-Schwellen null sein. Die COD-Gebühr ist ein Extra für die Zahlungsannahme bei Lieferung: Manche Carrier berechnen eine pauschale Einzugsgebühr, manche einen Prozentsatz der Rechnung, und manche Händler übernehmen sie, listen aber null aus Transparenzgründen. Die drei Eingaben getrennt zu halten, ist für Buchhaltung und Kundenkommunikation wichtig.
Finance-Teams buchen Ware auf Umsatz, Versand auf Frachteinnahmen oder Gegenaufwand und COD-Gebühren auf Zahlungsabwicklungs-Erlöse oder Carrier-Kostenerstattung. Support-Mitarbeiter brauchen dieselbe Aufteilung, wenn ein Kunde fragt, warum der Kurier mehr verlangt hat als den Produktpreis auf der Produktseite. Operativ steht der Einzugsbetrag auf dem Luftfrachtbrief, dem COD-Beleg und der SMS mit dem Hinweis „bitte halten Sie Betrag X bereit“.
Er erfindet keine COD-Gebühr aus einer Prozentsatztabelle: Sie übergeben die Gebühr, die Sie bereits aus Carrier-Vertrag oder Preisliste berechnet haben — so bleibt der Endpunkt deterministisch und frei von versteckten Policy-Regeln.
Wo ein Nachnahme-Gesamtbetrag-Rechner seinen Nutzen entfaltet
E-Commerce-Betriebsteams nutzen einen Nachnahme-Gesamtbetrag-Rechner beim Drucken von COD-Manifesten, damit jede Tasche das Lager mit demselben Einzugsbetrag verlässt, den der Kunde im Checkout gesehen hat. Marktplätze und Multi-Warehouse-Verkäufer brauchen ein deterministisches Orakel, das Ware, Versand und COD-Gebühr über Storefront, OMS und Last-Mile-Partner-APIs gleich summiert. Callcenter- und WhatsApp-Support-Bots können den Einzugsbetrag neu berechnen, wenn ein Käufer bestreitet, was der Kurier verlangt hat, ohne eine Tabelle zu öffnen.
Finance- und Logistik-Analysten stimmen Carrier-Überweisungsdateien mit der Auftragshistorie ab, indem sie die drei Komponenten über dieselbe Formel erneut abspielen, statt eingefügte Summen rückzuentwickeln. Fehlgeschlagene Validierung wird nicht berechnet. Dokumentieren Sie in Runbooks, wie Sie die COD-Gebühr ableiten, speichern Sie die Währung neben jedem Auftrag und erhalten Sie reproduzierbare Kurier-Einzugsbeträge für Packscheine, SLA-Audits und Edge-Worker, ohne eine eigene vollständige Payment-Engine aufzubauen.
Anwendungsfälle
Checkout und SMS-Erinnerungen
Zeigen Sie den Kurier-Einzugsbetrag nach Addition von Versand und COD-Zuschlag, damit Käufer den richtigen Betrag vor der Lieferung bereithalten.
Häufige Fragen
Wie wird der Nachnahme-Gesamtbetrag berechnet?
Alle Beträge nutzen dieselben Währungseinheiten, die Sie angeben.
Berechnet dieses Werkzeug die COD-Gebühr aus einem Prozentsatz?
Nein. Übergeben Sie die Gebühr, die Sie bereits aus Carrier- oder Policy-Regeln berechnet haben. Der Rechner addiert nur Warenwert, Versand und diese Gebühr, damit Ergebnisse deterministisch bleiben.
Welche Währung soll ich verwenden?
Jede einzelne Währung, die Ihr Auftrag bereits nutzt. Der Endpunkt rechnet keine Wechselkurse um und hängt keinen Währungscode an; formatieren Sie die Zahlen in Ihrer Oberfläche nach Ihren lokalen Regeln.
Dürfen Versand oder Nachnahmegebühr null sein?
Ja. Tragen Sie beim Versand null ein, wenn die Bestellung keine Versandkosten trägt, und bei der Gebühr null, wenn die Nachnahme den Kunden nichts kostet oder Sie die Gebühr übernehmen. Negative Beträge werden abgelehnt.
Warum verlangt der Kurier mehr als den Produktpreis?
Weil der Einzugsbetrag zur Ware meist Versand und Nachnahmegebühr hinzurechnet. Bei Ware für 120, Versand für 15 und einer Gebühr von 5 zieht der Kurier 140 ein, nicht 120.
Verwandte Tools
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/ecom/cod-total \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"goods_value":120,"shipping":15,"cod_fee":5}'const res = await fetch("https://api.kit.forhosting.com/ecom/cod-total", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"goods_value": 120,
"shipping": 15,
"cod_fee": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/cod-total",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"goods_value": 120,
"shipping": 15,
"cod_fee": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/cod-total", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"goods_value":120,"shipping":15,"cod_fee":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"goods_value":120,"shipping":15,"cod_fee":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/cod-total", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"goods_value": 120,
"shipping": 15,
"cod_fee": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.cod_total",
"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. |
Technische Hinweise
Was ein COD-Gesamtbetrag ist und warum Ware, Versand und Gebühr getrennt bleiben
Dieser Rechner implementiert die Standardsumme total_collect gleich goods_value plus shipping plus cod_fee und liefert außerdem goods_plus_shipping, damit Etiketten „Bestellung und Lieferung“ getrennt vom Zahlungszuschlag zeigen können.
Eingabevertrag, Antwortfelder und Validierungsverhalten
Extrem große Beträge über einer Billion in absoluter Magnitude werden als außerhalb des Bereichs abgelehnt. Eine kurze formula-Zeichenkette fasst die Regel zur Anzeige neben dem Ergebnis zusammen. Verknüpfen Sie die Antwort mit eigenem Währungscode und lokaler Formatierung; dieser Endpunkt wandelt nie Währungen um und wendet keine Steuersätze an — USt, GST und Zölle müssen in die Eingaben einfließen, wenn sie zum Bargeld gehören, das der Fahrer kassiert. Senden Sie einen JSON-Body mit drei erforderlichen nicht-negativen endlichen Zahlen: goods_value (Waren-Zwischensumme der Bestellung), shipping (Fracht- oder Zustellgebühr; null für kostenlosen Versand) und cod_fee (Nachnahmegebühr oder -zuschlag; null, wenn COD kostenlos ist). Jedes Feld kann als JSON-Zahl oder numerische Zeichenkette eintreffen; fehlende Felder, leere Strings, nicht-endliche Werte und Negative scheitern mit invalid_input unter Angabe des Feldes, und diese Fehler werden nicht abgerechnet. Bei Erfolg spiegelt der Body die drei Eingaben auf zwei Dezimalstellen gerundet wider, meldet goods_plus_shipping als goods_value plus shipping und total_collect als goods_plus_shipping plus cod_fee — den Betrag, den der Kurier einziehen soll. Beispiel: Ware einhundertzwanzig, Versand fünfzehn, COD-Gebühr fünf ergibt goods_plus_shipping einhundertfünfunddreißig und total_collect einhundertvierzig. Aliase wie order_value, freight und collection_fee werden der Bequemlichkeit halber akzeptiert. Halten Sie Anfragen klein, fixieren Sie die Zweistellen-Summen in Tests und nutzen Sie dasselbe Modul in Browser und API, damit kostenlose Vorschauen und vorausbezahlte Automatisierung bytegenau auf jedem COD-Beleg übereinstimmen.
Wo ein Nachnahme-Gesamtbetrag-Rechner seinen Nutzen entfaltet
Weil die Implementierung reines Parse-Tier-A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Integrationsbeispiele
COD-Packscheine und Manifeste
Drucken Sie Ware, Versand, COD-Gebühr und total_collect auf jeden Beleg, damit Fahrer und Kunden denselben einzuziehenden Betrag sehen.
Abgleich von Überweisungen
Spielen Sie Auftragskomponenten über total_collect = goods + shipping + COD fee ab, wenn Sie Carrier-Abrechnungsdateien mit Aufträgen abgleichen.
Technische Fragen
Können Versand oder COD-Gebühr null sein?
Ja. Verwenden Sie shipping 0 für kostenlose Lieferung und cod_fee 0, wenn Sie keinen Einzugs-Zuschlag berechnen. Negative Werte werden als invalid_input abgelehnt.
Was kostet der Nachnahme-Gesamtbetrag-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht abgerechnet.