Preis-Menge-Rechner
Ein Stückpreis von 12,5 mal 4 Stück ergibt einen Zeilenbetrag von 50, und 2,5 Meter Stoff zu 10 pro Meter ergeben 25. So prüfen Sie eine Rechnung, ein Angebot oder eine Bestellung, bevor Sie sie versenden. 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
- Preis
- 12,5
- Anzahl
- 4
- Gesamt
- 50
Verkaufszeilen, Rechnungen und Bestellungen lassen sich fast immer auf eine Identität zurückführen: den Stückpreis eines Artikels mal die Anzahl, die Sie kaufen. Zwölf fünfzig je Stück mal vier Einheiten ergeben fünfzig; neun neunundneunzig mal drei ergeben neunundzwanzig siebenundneunzig. Dieser Preis-Menge-Rechner nimmt diese zwei endlichen nichtnegativen Zahlen, multipliziert sie und liefert den Gesamtbetrag, damit eine Fachkraft, eine Tabelle oder ein Automatisierungsskript eine Zeile prüfen kann, ohne eine Abrechnungs-Engine aufzubauen. Null ist zulässig und ergibt eine Summe von null.
Wie Stückpreis mal Menge zur Zeilensumme wird
Ein Laden, der ein Heft zu zwölf fünfzig verkauft, und eine Kundschaft, die vier Hefte nimmt, schuldet fünfzig, keine geratene Rundung. Infinity und NaN werden als nicht endlich zurückgewiesen. Das Produkt wird auf zwei Dezimalstellen gerundet, damit Geldbeträge byteweise über Laufzeiten hinweg übereinstimmen.
Verknüpfen Sie das Ergebnis mit Ihrer eigenen Steuer- und Rabattschicht, wenn Sie eine Gesamtsumme brauchen; dieser Endpunkt multipliziert nur die zwei Zahlen, die Sie senden. Das ist die gesamte Aufgabe eines Preis-Menge-Rechners: eine Zeile, zwei Zahlen, eine Summe.
Wo ein Preis-Menge-Rechner seinen Nutzen verdient
Fachkräfte im Verkauf und im Lager nutzen einen Preis-Menge-Rechner, um einen handschriftlichen Kommissionierschein gegen den ausgehängten Stückpreis zu prüfen, bevor die Rechnung geschrieben wird. Katalogteams setzen einen Listenpreis und eine Packungsanzahl ein und pinnen total, damit ein Schaufenster-Teaser und ein Angebots-PDF nie auseinanderlaufen. Produktteams verdrahten denselben Vertrag in Warenkorbvorschauen und Einführungsquizze, die eine Zeilensumme für einen Musterkorb zeigen müssen, ohne ein ERP anzurufen.
Das ist eine andere Suche und eine andere Aufgabe als ein Stückpreisvergleich, ein Einheitsrate-Rechner und die Rezeptchargenkosten: jene Werkzeuge teilen den Preis durch die Packungsgröße über Produkte, teilen eine Summe durch eine Anzahl, um eine Rate zu erhalten, oder addieren viele Zutaten. Preis mal Menge bewertet ein SKU gegen eine Anzahl und liefert Geld. Eine gescheiterte Prüfung wird nicht berechnet.
Steuer, Versand und Aktionsrabatte bleiben absichtlich außerhalb dieser Identität: falten Sie sie in Ihrer eigenen Schicht ein, nachdem Sie den rohen erweiterten Preis haben.
Anwendungsfälle
Prüfen Sie eine Angebotszeile, bevor Sie das PDF senden
Setzen Sie den Stückpreis aus dem Katalog und die Menge aus der Bestellung ein und pinnen Sie total, damit die Angebotszeile zum Warenkorb passt, bevor jemand unterschreibt.
Abgleich eines Lager-Kommissionierscheins mit dem Listenpreis
Geben Sie den ausgehängten Stückpreis und die Anzahl auf dem Kommissionierschein ein und bestätigen Sie, dass total zur Rechnungszeile passt, bevor die Ware geht.
Häufige Fragen
Darf quantity ein Bruch sein, oder muss sie ganzzahlig sein?
quantity darf jede endliche nichtnegative Zahl sein, einschließlich Brüche wie 2.5 Meter oder 1.25 Liter. Sie muss keine ganze Zahl sein. Ein nichtendlicher Wert wird zurückgewiesen.
Sind Steuer, Rabatte oder Währungsumrechnung enthalten?
Nein. Dieser Rechner multipliziert nur den Stückpreis mit der Menge. Wenden Sie Steuer, Gutscheine, Versand und Währungsumrechnung in Ihrer eigenen Schicht an, nachdem Sie den erweiterten Preis haben.
Dürfen Preis oder Menge null sein?
Ja. Ein Gratismuster mit dem Preis null oder eine Zeile mit null Stück ergibt einen Betrag von null statt eines Fehlers. Abgelehnt werden nur negative Werte und Zahlen, die nicht endlich sind.
Wie erfasse ich eine Rückgabe mit negativem Preis?
In einem eigenen Beleg. Der Rechner nimmt keine negativen Preise oder Mengen an, denn eine Gutschrift braucht ein eigenes, ausdrückliches Vorzeichen, und ein eingeschmuggeltes Minus in einer Summe ist der Weg, auf dem Tabellen falsch werden.
Wie wird der Betrag gerundet?
Das Produkt wird auf zwei Nachkommastellen gerundet, Hälften nach oben. So hat der Zeilenbetrag die Form eines Geldbetrags und fällt bei jeder Berechnung identisch aus.
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/fin/price-quantity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":12.5,"quantity":4}'const res = await fetch("https://api.kit.forhosting.com/fin/price-quantity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 12.5,
"quantity": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/price-quantity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 12.5,
"quantity": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/price-quantity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":12.5,"quantity":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":12.5,"quantity":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/price-quantity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"price": 12.5,
"quantity": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.price_quantity",
"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
Ein negativer Preis oder eine negative Menge, oder ein Wert, der keine endliche Zahl ist, scheitert mit invalid_input und wird nicht berechnet.
Wie Stückpreis mal Menge zur Zeilensumme wird
Der erweiterte Preis einer Zeile ist das Produkt aus einem Stückpreis und einer Menge: total entspricht price mal quantity. Dieselbe Identität gilt für Bruchmengen: zweieinhalb Meter Stoff zu zehn je Meter ergeben fünfundzwanzig, und ein Liter und ein Viertel Lösungsmittel zu acht je Liter ergeben zehn. quantity ist eine endliche nichtnegative Zahl, nicht zwingend ganzzahlig, weil viele SKU nach Gewicht, Länge oder Zeit verkauft werden. price ist eine endliche nichtnegative Zahl in einer Währung; dieser Rechner rechnet keine Währungen um, setzt keine Steuer an und zieht keinen Rabatt ab. Null ist eine legitime Eingabe: eine Gratisprobe mit price null oder eine Zeile mit quantity null ergeben beide eine Summe von null statt eines Fehlers. Ein negativer price oder eine negative quantity ist in diesem Vertrag keine Gutschrift, sondern invalid_input, weil eine Gutschrift in ein eigenes Dokument mit ausdrücklicher Vorzeichenkonvention gehört, und ein stilles Multiplizieren eines Minus in die Warenkorbsumme ist der Weg, auf dem Tabellen schiefgehen.
Eingabevertrag, Form der Antwort und Fehlerverhalten
Eine quantity von null ist gültig und liefert total null. Beispiel: zwölf Komma fünf Stückpreis mal vier quantity ergibt total fünfzig. Halten Sie Anfragen klein, pinnen Sie die gerundete Summe in Tests fest, und Sie erhalten einen reproduzierbaren Zeilenbetrag für Tabellen, POS-Erweiterungen und Edge-Worker, ohne eine eigene Rechnungs-Engine aufzubauen. Senden Sie per POST einen JSON-Körper mit zwei Pflichtzahlen, die endlich sein müssen. price ist der Stückpreis in einer Währung; die Aliase unit_price, unit_cost und cost zeigen auf dasselbe Feld, damit ein Katalogexport die Spaltennamen behalten kann. quantity ist, wie viele Einheiten Sie kaufen; die Aliase qty, count, units und q werden akzeptiert. Jedes Zahlenfeld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen. Fehlende Felder, leere Zeichenketten und nichtendliche Werte wie NaN oder Infinity scheitern mit invalid_input unter Nennung des Felds. Bei Erfolg wiederholt der Körper price und quantity, meldet dann total als das auf zwei Dezimalstellen gerundete Produkt und eine formula-Zeichenkette, die die Identität total gleich price mal quantity festhält. Koppeln Sie das JSON mit Ihrer eigenen Regel für Steuer, Gutscheine oder mehrzeilige Rechnungen, weil dieser Endpunkt die zwei Zahlen multipliziert, die Sie senden; er schlägt kein SKU nach, rechnet keine Währungen um und teilt keinen Warenkorb.
Wo ein Preis-Menge-Rechner seinen Nutzen verdient
Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz. Halten Sie price und quantity nichtnegativ und endlich, pinnen Sie die gerundete Summe in Tests fest, und Sie erhalten einen reproduzierbaren Zeilenbetrag für Teaser, Kommissionierscheine und Edge-Worker, ohne ein eigenes Abrechnungsbuch aufzubauen.
Integrationsbeispiele
Warenkorb-Teaser oder POS-Erweiterung aus denselben Zahlen speisen
Senden Sie price und quantity aus einem SKU-Datensatz und zeigen Sie total im Teaser; das kostenlose Widget und der API-Pfad runden auf dieselbe Weise.
Technische Fragen
Wie wird die Summe aus Stückpreis und Menge berechnet?
Senden Sie endliche nichtnegative Zahlen price (Stückpreis) und quantity (Anzahl, Gewicht, Länge oder Zeit). Die API liefert total = price × quantity, auf zwei Dezimalstellen gerundet, plus die wiederholten Eingaben und eine formula-Zeichenkette.
Was geschieht, wenn price oder quantity negativ sind?
Die Aufgabe scheitert mit invalid_input. Ein negativer Stückpreis oder eine negative Menge sind in diesem Vertrag nicht zulässig und werden nicht berechnet. Null ist gültig und ergibt eine Summe von null.
Was kostet der Preis-Menge-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen ein vorausbezahltes Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.