Fahrtkosten verstehen
Diese Anleitung erklaert, wie Fahrtkosten berechnet werden und was Kunden auf ihren Quittungen sehen. Ob Sie ein Fahrer sind, der seine Rechnung verstehen moechte, oder ein Betreiber, der eine Preisfrage klaeren moechte - dieser Artikel schluesselt jede Komponente einer Fahrtabrechnung auf.
Ueberblick
Jede abgeschlossene Fahrt erzeugt eine detaillierte Kostenaufschluesselung. Das Verstaendnis dieser Komponenten hilft Betreibern, Kosten gegenueber Kunden zu erklaeren, zu ueberpruefen, ob die Preisgestaltung korrekt funktioniert, und Abrechnungsfragen zu beantworten.
Was Kunden sehen
Wenn eine Fahrt endet, erhalten Kunden eine Quittung mit:
- Einzelne Kostenkomponenten (Entsperrung, Zeit, Pause, Strecke)
- Alle angewendeten Rabatte (Abonnements, Pakete, Aktionen)
- Dynamische Preisanpassungen
- Endgueltiger berechneter Betrag
Was Betreiber sehen
Das Dashboard bietet zusaetzliche Details:
- Basiskosten vor Rabatten
- Jede Rabattquelle und -betrag
- Status der Tagesobergrenze-Anwendung
- Vollstaendiger Abrechnungs-Pruefpfad
Kostenkomponenten
Entsperrgebuehr
Eine einmalige Gebuehr, die bei Fahrtbeginn erhoben wird.
| Beschreibung | Beispiel |
|---|---|
| Feste Gebuehr zum Entsperren des Fahrzeugs | 1,00 $ |
Kundenquittung: "Entsperrgebuehr: 1,00 $"
Wann angewendet: Wird immer bei Fahrtbeginn berechnet (es sei denn, durch Abonnement/Paket abgedeckt)
Berechnung:
Entsperrgebuehr = Preisregel unlock_fee_cents / 100
Zeitgebuehr
Kosten basierend darauf, wie lange der Kunde aktiv gefahren ist.
| Beschreibung | Beispiel |
|---|---|
| Minutentarif × aktive Minuten | 15 Min × 0,39 $ = 5,85 $ |
Kundenquittung: "Zeit: 15 Min × 0,39 $/Min = 5,85 $"
Berechnung:
Aktive Minuten = Gesamtminuten - Pausenminuten
Zeitgebuehr = Aktive Minuten × Minutentarif
Wichtig
- Aktive Zeit schliesst pausierte Zeit aus
- Minuten werden auf ganze Zahlen gerundet
- Teilminuten am Fahrtende koennen aufgerundet werden
Pausengebuehr
Kosten waehrend pausierter Teile der Fahrt.
| Beschreibung | Beispiel |
|---|---|
| Pausentarif × pausierte Minuten | 5 Min × 0,10 $ = 0,50 $ |
Kundenquittung: "Pause: 5 Min × 0,10 $/Min = 0,50 $"
Berechnung:
Pausengebuehr = Pausenminuten × Pausen-Minutentarif
Hinweis
Wenn kein Pausentarif konfiguriert ist, gilt der regulaere Minutentarif.
Streckengebuehr
Kosten basierend auf zurueckgelegter Strecke (nur fuer streckenbasierte Preise).
| Beschreibung | Beispiel |
|---|---|
| Km-Tarif × Kilometer | 8,5 km × 0,30 $ = 2,55 $ |
Kundenquittung: "Strecke: 8,5 km × 0,30 $/km = 2,55 $"
Berechnung:
Streckengebuehr = Strecke (km) × Km-Tarif
Wichtig
- Strecke wird waehrend der Fahrt per GPS verfolgt
- Gilt nur fuer Fahrzeuge mit Streckenpreisen
- Ein Fahrzeug verwendet entweder zeitbasierte ODER streckenbasierte Preise, nicht beides
Die vollstaendige Kostenaufschluesselung
Basis-Zwischensumme
Die Summe aller Rohkosten vor Anpassungen:
Basis-Zwischensumme = Entsperrgebuehr + Zeitgebuehr + Pausengebuehr + Streckengebuehr
Beispiel:
Entsperrung: 1,00 $
Zeit: 5,85 $
Pause: 0,50 $
Strecke: 0,00 $ (zeitbasierte Preise)
───────────────────────
Zwischensumme: 7,35 $
Nach Vorteilen
Abonnements und Fahrtpakete reduzieren die Zwischensumme:
Nach Vorteilen = Basis-Zwischensumme - Abonnement-Rabatt - Paket-Rabatt
Beispiel mit Abonnement:
Basis-Zwischensumme: 7,35 $
Abonnement-Rabatt: -5,00 $ (10 Min + Entsperrung abgedeckt)
───────────────────────────────────
Nach Vorteilen: 2,35 $
Nach dynamischen Preisen
Dynamische Preisanpassungen (Stoßzeit/Rabatt) werden als naechstes angewendet:
Nach Dynamisch = Nach Vorteilen × Multiplikator + Feste Anpassung
Beispiel mit Stoßzeit:
Nach Vorteilen: 2,35 $
Stoßzeit (25 %): × 1,25 = 2,94 $
Fester Zuschlag: + 1,00 $
───────────────────────────────────
Nach Dynamisch: 3,94 $
Nach Aktionscode
Aktionscode-Rabatte werden zuletzt angewendet:
Nach Aktion = Nach Dynamisch - Aktionsrabatt
Beispiel mit Aktion:
Nach Dynamisch: 3,94 $
Aktion (20 %): -0,79 $
───────────────────────
Nach Aktion: 3,15 $
Endbetrag
Die endgueltige Berechnung beruecksichtigt Tagesobergrenzen und Mindestpreise:
Endbetrag = MIN(Nach Aktion, Tagesobergrenze)
Endbetrag = MAX(Endbetrag, Mindestpreis) // Nur wenn keine Vorteile genutzt
Die Quittung verstehen
Vollstaendiges Quittungsbeispiel
Das koennte ein Kunde bei einer Premium-E-Bike-Fahrt sehen:
═══════════════════════════════════════════════════
FAHRTQUITTUNG
═══════════════════════════════════════════════════
Fahrzeug: Premium-E-Bike
Standort: Innenstadt SF
Datum: 25. Dezember 2025
Dauer: 25 Minuten (20 aktiv, 5 pausiert)
Strecke: 6,2 km
─────────────────────────────────────────────────
KOSTEN
─────────────────────────────────────────────────
Entsperrgebuehr 1,50 $
Zeit (20 Min × 0,49 $/Min) 9,80 $
Pause (5 Min × 0,15 $/Min) 0,75 $
────────
Zwischensumme 12,05 $
─────────────────────────────────────────────────
RABATTE & ANPASSUNGEN
─────────────────────────────────────────────────
Premium-Mitglied (20 % Entsperr., 15 % Zeit) -1,77 $
Wochenpass (10 Min abgedeckt) -4,90 $
Wochenend-Stoßzeit (+15 %) +0,81 $
Aktionscode FAHRT20 (20 %) -1,24 $
────────
BERECHNET GESAMT 4,95 $
═══════════════════════════════════════════════════
Zahlung: Visa ****1234
═══════════════════════════════════════════════════
Quittung mit Gratis-Entsperrung
Wenn ein Kunde eine seiner monatlichen Gratis-Entsperrungen nutzt:
═══════════════════════════════════════════════════
FAHRTQUITTUNG
═══════════════════════════════════════════════════
Fahrzeug: Standard-Roller
Standort: Zentrum
Datum: 25. Dezember 2025
Dauer: 12 Minuten
Strecke: 3,1 km
─────────────────────────────────────────────────
KOSTEN
─────────────────────────────────────────────────
Entsperrgebuehr 1,00 $
Zeit (12 Min × 0,39 $/Min) 4,68 $
────────
Zwischensumme 5,68 $
─────────────────────────────────────────────────
RABATTE & ANPASSUNGEN
─────────────────────────────────────────────────
Elite-Mitglied - Gratis-Entsperrung -1,00 $
Elite-Mitglied (20 % Zeit) -0,94 $
────────
BERECHNET GESAMT 3,74 $
═══════════════════════════════════════════════════
Verbleibende Gratis-Entsperrungen diesen Monat: 4 von 5
═══════════════════════════════════════════════════
Erklaerung der Einzelposten
"Premium-Mitglied (20 % Entsperr., 15 % Zeit): -1,77 $"
- Treueprogramm-Rabatt fuer Premium-Mitglieder
- 20 % Rabatt auf Entsperrgebuehr: 1,50 $ × 0,20 = 0,30 $
- 15 % Rabatt auf Zeitkosten: 9,80 $ × 0,15 = 1,47 $
- Gesamte Stufen-Ersparnis: 1,77 $
"Elite-Mitglied - Gratis-Entsperrung: -1,00 $"
- Monatlicher Gratis-Entsperrungs-Vorteil genutzt
- Elite-Stufe beinhaltet 5 Gratis-Entsperrungen pro Monat
- Kunde hat sich entschieden, eine der verbleibenden Gratis-Entsperrungen zu nutzen
- Zeigt verbleibende Anzahl nach der Fahrt
"Entsperrgebuehr: 1,50 $"
- Basisgebuehr zum Entsperren des Fahrzeugs
- Pro Fahrzeugmodell konfiguriert
- Kann durch Abonnements/Pakete oder Stufen-Vorteile abgedeckt werden
"Zeit (20 Min × 0,49 $/Min): 9,80 $"
- Nur aktive Fahrzeit
- 5 pausierte Minuten von dieser Berechnung ausgeschlossen
- Verwendet den Minutentarif fuer dieses Fahrzeug
"Pause (5 Min × 0,15 $/Min): 0,75 $"
- Zeit, in der die Fahrt pausiert war
- Typischerweise ein niedrigerer Tarif als aktive Zeit
- Ermutigt Fahrer, Fahrten zu beenden statt unbegrenzt zu pausieren
"Wochenpass (10 Min abgedeckt): -4,90 $"
- Abonnement-Vorteil angewendet
- Kundenabonnement deckte 10 der 20 aktiven Minuten ab
- Spart dem Kunden Geld bei Nutzung seines Abonnements
"Wochenend-Stoßzeit (+15 %): +1,07 $"
- Dynamische Preisregel angewendet
- 15 % Erhoehung aufgrund Wochenendnachfrage
- Auf die Nach-Vorteile-Zwischensumme angewendet
"Aktionscode FAHRT20 (20 %): -1,64 $"
- Kunde hat einen Aktionscode angewendet
- 20 % Rabatt auf den Nach-Stoßzeit-Betrag
- Zuletzt vor der Endsumme angewendet
Tagesobergrenzen-Schutz
Wie Tagesobergrenzen funktionieren
Tagesobergrenzen schuetzen Kunden vor unerwartet hohen Kosten an einem einzelnen Tag.
Beispiel:
- Tagesobergrenze: 30,00 $
- Erste Fahrt: 12,00 $ (berechnet)
- Zweite Fahrt: 15,00 $ (berechnet)
- Dritte Fahrt: 10,00 $ → Nur 3,00 $ berechnet (Obergrenze erreicht)
Reihenfolge der Obergrenze-Reduzierung
Wenn eine einzelne Fahrt die Tagesobergrenze ueberschreitet, werden Kosten in dieser Reihenfolge reduziert:
- Zeitgebuehren - Zuerst reduziert
- Pausengebuehren - Zweitens reduziert
- Streckengebuehren - Drittens reduziert
- Entsperrgebuehr - Zuletzt reduziert (nur wenn noetig)
Dies stellt sicher, dass Kunden wenn moeglich noch fuer das Entsperren des Fahrzeugs zahlen.
Beispiel (Obergrenze bei 30 $, Fahrt gesamt 42 $):
Urspruengliche Aufschluesselung:
Entsperrung: 1,50 $
Zeit: 35,00 $
Pause: 3,50 $
Strecke: 2,00 $
Gesamt: 42,00 $
Nach Anwendung der Obergrenze:
Entsperrung: 1,50 $ (unveraendert)
Zeit: 23,00 $ (um 12 $ reduziert)
Pause: 3,50 $ (unveraendert)
Strecke: 2,00 $ (unveraendert)
Gesamt: 30,00 $ (begrenzt)
Quittungsanzeige
Wenn die Tagesobergrenze angewendet wird, zeigen Quittungen:
Tagesobergrenze angewendet ✓
Maximale Tagesgebuehr: 30,00 $
Mindestpreis-Verhalten
Wie Mindestpreise funktionieren
Mindestpreise stellen sicher, dass jede Fahrt einen Basisumsatz generiert.
Beispiel:
- Mindestpreis: 2,00 $
- Berechneter Gesamtbetrag: 1,20 $
- Endgebuehr: 2,00 $
Wann Mindestpreise nicht gelten
Mindestpreise werden NICHT angewendet, wenn:
- Abonnement-Vorteile genutzt wurden
- Fahrtpaket-Vorteile genutzt wurden
Dies schuetzt Kunden, die bereits fuer ihre Vorteile bezahlt haben.
Beispiel mit Abonnement:
Basis-Zwischensumme: 5,00 $
Abonnement deckt: -5,00 $
Berechneter Gesamtbetrag: 0,00 $
Mindestpreis: 2,00 $ (nicht angewendet - Abonnement genutzt)
Endgebuehr: 0,00 $
Haeufige Kostenszenarien
Szenario 1: Einfache Fahrt (Keine Rabatte)
Einrichtung: Standard-Roller, 10-Minuten-Fahrt
Entsperrung: 1,00 $
Zeit: 10 × 0,39 $ = 3,90 $
───────────────────────────
Gesamt: 4,90 $
Szenario 2: Pausierte Fahrt
Einrichtung: E-Bike, 15 Min (12 aktiv, 3 pausiert)
Entsperrung: 1,50 $
Zeit: 12 × 0,49 $ = 5,88 $
Pause: 3 × 0,15 $ = 0,45 $
───────────────────────────
Gesamt: 7,83 $
Szenario 3: Abonnement-Abdeckung
Einrichtung: Wochenpass (60 Min/Tag), 25-Minuten-Fahrt
Entsperrung: 1,00 $ (vom Abonnement abgedeckt)
Zeit: 25 × 0,39 $ = 9,75 $ (vom Abonnement abgedeckt)
Abonnement spart: -10,75 $
───────────────────────────────────────────
Gesamt: 0,00 $
Szenario 4: Teilweise Paketabdeckung
Einrichtung: 10-Minuten-Bundle (8 Min verbleibend), 15-Minuten-Fahrt
Entsperrung: 1,00 $ (vom Paket abgedeckt)
Zeit: 15 × 0,39 $ = 5,85 $
Paket deckt: -4,12 $ (8 Min × 0,39 $ + 1,00 $ Entsperrung)
Verbleibende Zeit: 7 × 0,39 $ = 2,73 $
───────────────────────────────────────────────
Gesamt: 2,73 $
Szenario 5: Stoßzeit + Aktion kombiniert
Einrichtung: 10 $ Fahrt, 25 % Stoßzeit, 20 % Aktion
Basis: 10,00 $
Stoßzeit (25 %): 10,00 $ × 1,25 = 12,50 $
Aktion (20 %): 12,50 $ × 0,80 = 10,00 $
───────────────────────────────────────
Gesamt: 10,00 $
Szenario 6: Tagesobergrenze erreicht
Einrichtung: 45 $ Fahrt mit 30 $ Tagesobergrenze
Berechnet: 45,00 $
Tagesobergrenze: 30,00 $
───────────────────────────
Gesamt: 30,00 $ (begrenzt)
Szenario 7: Treuestufen-Rabatte
Einrichtung: Premium-Stufen-Mitglied (20 % Entsperr., 15 % Zeit), 15-Minuten-Fahrt
Entsperrung: 1,50 $
Zeit: 15 × 0,39 $ = 5,85 $
Zwischensumme: 7,35 $
Premium-Stufe:
Entsperrung (20 %): -0,30 $
Zeit (15 %): -0,88 $
Stufen-Rabatt: -1,18 $
───────────────────────────────────
Gesamt: 6,17 $
Szenario 8: Gratis-Entsperrung + Stufen-Rabatt
Einrichtung: Elite-Stufe (5 Gratis-Entsperrungen/Monat, 20 % Zeit-Rabatt), Gratis-Entsperrung nutzend
Entsperrung: 1,00 $
Zeit: 10 × 0,39 $ = 3,90 $
Zwischensumme: 4,90 $
Elite-Stufe:
Gratis-Entsperrung: -1,00 $ (1 von 5 genutzt)
Zeit (20 %): -0,78 $
Stufen-Rabatt: -1,78 $
───────────────────────────────────
Gesamt: 3,12 $
Fehlerbehebung bei Kosten
Kunde sagt "Mir wurde zu viel berechnet"
-
Fahrtdetails ueberpruefen:
- Tatsaechliche Dauer vs. Kundenerwartung pruefen
- Ueberpruefen, ob Pausenzeit korrekt erfasst wurde
- Fahrzeugmodell und dessen Preise bestaetigen
-
Auf dynamische Preise pruefen:
- War waehrend der Fahrt eine Stoßzeit aktiv?
- Wie hoch war der Anpassungsprozentsatz?
-
Vorteile ueberpruefen:
- Hatte der Kunde ein aktives Abonnement?
- Waren Paketkontingente verfuegbar?
- War die Fahrt am richtigen Standort?
-
Aktionscode pruefen:
- Wurde ein Aktionscode angewendet?
- Ist er bei der Validierung gescheitert (abgelaufen, Limit erreicht)?
Kunde sagt "Mein Abonnement wurde nicht angewendet"
-
Abonnementstatus ueberpruefen:
- Ist es als 'aktiv' markiert?
- Ist es abgelaufen?
-
Standortabgleich pruefen:
- Ist das Abonnement auf ein anderes Unterkonto beschraenkt?
- Ist der Kunde im richtigen Gebiet gefahren?
-
Kontingente pruefen:
- Wurden Tageskontingente bereits aufgebraucht?
- Ist es ein
daily_limit-Abonnement, das noch nicht zurueckgesetzt wurde?
-
Timing ueberpruefen:
- Fand die Fahrt waehrend des Abonnementzeitraums statt?
- Gab es eine Luecke zwischen Abonnementkauf und Fahrt?
Kunde sagt "Mein Aktionscode hat nicht funktioniert"
-
Code-Gueltigkeit pruefen:
- Ist der Code aktiv?
- Liegt die aktuelle Zeit zwischen gueltig_ab und gueltig_bis?
-
Nutzungslimits pruefen:
- Wurde das globale Limit erreicht?
- Hat dieser Kunde sein Pro-Kunde-Limit erreicht?
-
Anforderungen pruefen:
- Hat die Fahrt den Mindestbetrag erreicht?
- Ist der Code auf einen anderen Standort/Fahrzeug beschraenkt?
-
Anwendungstyp pruefen:
- Ist es ein Guthaben-Code, der fuer eine Fahrt verwendet wurde?
- Ist es ein Fahrt-Code, der fuer einen Abonnementkauf verwendet wurde?
Berechnung zeigt 0 $, aber Kunde wurde belastet
Dies deutet normalerweise auf eine Teilberechnung oder Reservierung hin:
-
alreadyChargedCents pruefen:
- Wurde bei Fahrtbeginn ein Reservierungsbetrag eingezogen?
- Die Endsumme zeigt 0 $, weil die Reservierung es abdeckte
-
Zahlungshistorie ueberpruefen:
- Suchen Sie nach einer vorherigen Reservierung/Autorisierung
- Die "Berechnung" koennte die Reservierungsfreigabe gewesen sein
Technische Details
Berechnungspraezision
Alle Berechnungen werden in Cent (Ganzzahlen) durchgefuehrt, um Gleitkommafehler zu vermeiden:
// Korrekt (in Cent)
timeFeeCents = perMinuteCents * minutes // 39 * 10 = 390
// Anzeige (in Dollar umrechnen)
timeFeeDollars = timeFeeCents / 100 // 390 / 100 = 3,90 $
Rundungsregeln
- Minuten werden auf ganze Zahlen gerundet
- Strecke wird auf 3 Dezimalstellen beibehalten
- Endkosten werden auf ganze Cent gerundet
Pruefpfad
Jede Fahrt speichert ihre vollstaendige Preisaufschluesselung:
{
"base": {
"unlockFeeCents": 100,
"timeFeeCents": 390,
"pauseFeeCents": 0,
"distanceFeeCents": 0,
"subtotalCents": 490
},
"subscription": {
"discountCents": 200,
"purchaseId": "..."
},
"package": null,
"dynamic": {
"multiplier": 1.0,
"adjustmentCents": 0
},
"promo": null,
"totals": {
"baseSubtotalCents": 490,
"subscriptionDiscountCents": 200,
"packageDiscountCents": 0,
"dynamicAdjustmentCents": 0,
"promoDiscountCents": 0,
"finalCents": 290,
"amountDueCents": 290
}
}
Kundenkommunikations-Vorlagen
Kosten erklaeren
"Guten Tag [Name], ich habe Ihre Fahrt vom [Datum] ueberprueft. Hier ist die Aufschluesselung:
- Entsperrgebuehr: X,XX $
- Zeit (X Minuten): X,XX $
- [Alle Rabatte/Anpassungen]
Berechneter Gesamtbetrag: X,XX $
Gibt es etwas Bestimmtes zu diesen Kosten, das ich erklaeren kann?"
Stoßzeit erklaeren
"Guten Tag [Name], Ihre Fahrt beinhaltete eine Stoßzeit-Preisanpassung von [X %]. Diese war aufgrund von [hoher Nachfrage/Wetter/Tageszeit] waehrend Ihrer Fahrt aktiv. Der Zuschlag betrug X,XX $ auf Ihren Grundpreis von X,XX $."
Obergrenze erklaeren
"Guten Tag [Name], gute Nachrichten! Ihre Fahrt wurde auf unser Tagesmaximum von X,XX $ begrenzt. Ohne die Obergrenze haette die Fahrt X,XX $ gekostet. Sie haben X,XX $ gespart."
Abonnement-Abdeckung erklaeren
"Guten Tag [Name], Ihr [Abonnementname] hat [X Minuten/die Entsperrgebuehr] bei dieser Fahrt abgedeckt. Ihr Abonnement hat Ihnen X,XX $ bei dieser Fahrt gespart. Sie haben heute noch [X Minuten/Entsperrungen] uebrig."
Benoetigen Sie Hilfe?
Fuer Abrechnungs- und Kostenfragen kontaktieren Sie support@levyelectric.com.