Ein Billing Provider. Drei Abrechnungswelten.
Wie Stackbox B2C Ad-hoc-Laden, wiederkehrende Tarifpläne und aggregierte MSP-Abrechnung über einen einzigen Billing Provider abwickelt – datenbasiert, automatisiert und mit vollständiger Rückführung in die CPO-Buchhaltung.
01 · Challenge
Drei Abrechnungsrealitäten. Ein System. Null Kompromisse.
Ein CPO, der sowohl Direktkunden als auch Flottenoperatoren und MSPs bedient, betreibt de facto drei grundverschiedene Abrechnungsmodelle parallel – mit unterschiedlichen Datenquellen, Abrechnungslogiken, Empfängern und Buchungsanforderungen. Diese Komplexität in einem einheitlichen Billing-Prozess zu lösen, ist die eigentliche Herausforderung.
B2C Ad-hoc: Einzeltransaktion, sofortige Abrechnung
Ad-hoc-Ladevorgänge via App müssen sessiongenau und sofort abgerechnet werden. Jede Session ist eine eigenständige Transaktion mit individuellem Betrag, die direkt dem Endkunden zugestellt werden muss – ohne Verzögerung, mit steuerkonformem Beleg.
B2C Recurring: Tarifpläne mit Subscription-Logik
Abonnementkunden zahlen eine periodische Grundgebühr und laden zu Vorzugskonditionen. Die Billing-Logik muss Subscription-Zyklen, Verbrauchsabrechnung on top und Tarifwechsel zwischen Perioden korrekt abbilden – automatisch und ohne manuelle Nacharbeit.
B2B MSP: Aggregierte Abrechnung nach MSP-Tarifen
MSPs schicken ihre Nutzer – ob per App oder Ladekarte – an die CPO-Infrastruktur. Alle Sessions eines MSPs müssen aggregiert, nach dem bilateral vereinbarten MSP-Tarif bewertet und als konsolidierte Rechnung an den MSP gestellt werden.
Heterogene Datenquellen pro Stream
Session-Daten (CDRs) kommen aus dem CPMS, Tarifzuordnungen aus dem Vertragsmanagement, Zahlungsstatus vom PSP und MSP-Vertragsdaten aus dem Roaming-Backend. Für jeden Stream müssen die richtigen Daten zusammengeführt und korrekt ausgewertet werden.
Buchhaltung: Rückführung und Kostenstellen
Bezahlte Rechnungen, Stornos, Teilzahlungen und Gutschriften müssen strukturiert an die CPO-Buchhaltung zurückgeführt werden – mit korrekter Zuordnung zu Kostenstellen, Steuerklassen und Buchungskreisen für ERP oder DATEV.
Steuerkonformität über alle Streams
B2C-Rechnungen, B2B-MSP-Rechnungen und Abogebühren unterliegen verschiedenen steuerlichen Anforderungen – unterschiedliche Leistungsdaten, Steuerausweise und Archivierungspflichten, die je Stream korrekt abgebildet sein müssen.
Keiner dieser drei Abrechnungsströme funktioniert nach derselben Logik. Ad-hoc ist transaktional, Tarif ist subscription-basiert, MSP ist aggregiert und vertragsgebunden. Ein Billing Provider kann das technisch leisten – aber nur, wenn die Datenlage stimmt: korrekt aufbereitet, stream-spezifisch zugeordnet und vollständig per API übergeben. Das ist die Integrationsaufgabe, die Stackbox löst.
02 · Die drei Abrechnungsströme
Jeder Stream hat seine eigene Logik – und seine eigene Datenstruktur.
Bevor die Integration in den Billing Provider greift, muss jeder Abrechnungsstrom als eigenständige Einheit verstanden und modelliert werden. Stackbox hat diese drei Streams sauber getrennt, datenbasiert ausgearbeitet und als separate API-Lieferungen an den Billing Provider übergeben.
Direktzahlung per App
Endkunde startet Ladevorgang über App oder QR-Code, zahlt per PSP direkt. Keine Vorabregistrierung für Tarif erforderlich.
Tarifpläne & Subscriptions
Registrierte Kunden mit Tarifvertrag zahlen Grundgebühr periodisch und werden für Verbrauch darüber hinaus separat abgerechnet.
eMSP-Sammelrechnung
MSPs senden ihre Kunden – per App oder Ladekarte (RFID) – an die Ladeinfrastruktur des CPOs. Abrechnung läuft aggregiert gegen den MSP.
03 · Solution
Eine API-Schicht, die alle drei Streams orchestriert.
Stackbox hat eine Billing-Integrationsschicht entwickelt, die zwischen CPMS, Vertragsmanagement, PSP und Billing Provider vermittelt. Sie sorgt dafür, dass jeder Abrechnungsstrom die richtigen Daten in der richtigen Struktur erhält – und dass die Ergebnisse vollständig in die CPO-Buchhaltung zurückfließen.
CDR-Aufnahme & Stream-Klassifikation
Jeder abgeschlossene Ladevorgang liefert einen CDR aus dem CPMS. Die Integrationsschicht klassifiziert jeden CDR automatisch: Ad-hoc-Direktzahlung, Tarifkunde oder MSP-Session – auf Basis von Token-Typ, Kundenzuordnung und Vertragskontext.
Stream-spezifische Datenanreicherung
Abhängig vom klassifizierten Stream werden die CDR-Daten angereichert: für Ad-hoc mit PSP-Transaktionsdaten, für Tarifkunden mit dem aktiven Tarifmodell und Subscription-Status, für MSP-Sessions mit dem bilateral vereinbarten B2B-Tarif und MSP-Vertragsreferenz.
API-Übergabe an Billing Provider
Die aufbereiteten Datensätze werden stream-spezifisch an den Billing Provider übergeben: Ad-hoc als Einzeltransaktion mit sofortiger Rechnungsstellung, Tarifkunden als Verbrauchsposten zur Subscription, MSP-Sessions als aggregierter Batch pro Abrechnungsperiode.
MSP-Aggregation & Tarifbewertung
Alle Sessions eines MSPs werden pro Periode gesammelt, nach dem MSP-spezifischen Tarif bewertet und als konsolidierter Posten abgerechnet. Die Logik berücksichtigt Ladetypunterschiede (AC/DC), Standortkategorien und etwaige Rabattvereinbarungen aus dem MSP-Vertrag.
Rückführung in CPO-Buchhaltung
Rechnungsstatus, Zahlungsein- und -ausgänge, Stornierungen und Gutschriften werden vom Billing Provider per Webhook oder API-Polling zurückgespielt und in das ERP- oder Buchhaltungssystem des CPOs übergeben – mit korrekter Kostenstellen- und Steuerzuordnung je Stream.
Dunning & Exception Handling
Zahlungsausfälle, Rückbuchungen und strittige MSP-CDRs werden stream-spezifisch behandelt: automatisches Dunning für B2C-Kunden, eskalierte Klärungsprozesse für B2B-Disputes und strukturierte Fehlerprotokolle für nicht zuordenbare Sessions.
Datenfluss
Klassifikation · Anreicherung · Routing
CDR → Billing Mapping
| CDR Feld | Billing Objekt | |
|---|---|---|
| session_id | → | invoice.line_item |
| total_energy | → | charge.quantity |
| token.uid | → | customer.id / msp.id |
| tariff_id | → | price_plan.id |
| start_datetime | → | billing_period |
| total_cost | → | line_item.amount |
Ad-hoc: Echtzeit-Rechnungsstellung
Jede abgeschlossene Ad-hoc-Session löst automatisch eine Rechnungserstellung aus. CDR und PSP-Transaktion werden verknüpft, der steuerkonform formatierte Beleg geht sofort per E-Mail und ist in der App abrufbar – ohne manuelle Nachbearbeitung.
Recurring: Subscription & Verbrauch
Tarifkunden erhalten automatisch ihre monatliche Grundgebühr als Recurring Charge sowie eine separate Verbrauchsrechnung für alle Sessions der Periode. Tarifwechsel mid-cycle werden tagesgenau anteilig berechnet.
MSP: Aggregation & B2B-Tarif
Alle Sessions eines MSP werden über die Periode gesammelt und nach dem bilateral vereinbarten Preisgefüge bewertet. Die konsolidierte B2B-Rechnung enthält eine vollständige Session-Liste als Anlage und ist OCPI-CDR-referenziert.
Buchhaltungs-Rückführung
Rechnungsstatus und Zahlungsereignisse fließen strukturiert zurück in die CPO-Buchhaltung. Jeder Buchungsposten trägt Kostenstelle, Steuerklasse und Stream-Kennzeichen – direkt importierbar in ERP-Systeme und DATEV-kompatibel.
Was in die CPO-Buchhaltung zurückfließt
Strukturierte Datensätze je Abrechnungsstrom – automatisch, vollständig, buchungsfertig.
04 · Impact
Was sich für CPOs konkret verändert.
Von drei parallelen, teils manuellen Prozessen zu einem vollautomatischen Billing-Stack – mit messbarem Ergebnis von Tag eins an.
Abrechnungsströme vollständig automatisiert über einen einzigen Billing Provider
manuelle Buchungen – alle Daten fließen strukturiert und automatisch ins ERP zurück
CDR-Abdeckung – keine Session geht unberechnet durch, egal welcher Stream
vollständig API-basiert – kein manueller Export, kein CSV-Upload, keine Medienbrüche
steuerkonformes Belegwesen und revisionssichere Archivierung aller Rechnungen
skalierbar auf beliebig viele MSP-Partner und B2C-Kunden ohne Mehraufwand
Wir hatten drei verschiedene Abrechnungsprozesse, die alle irgendwie halbautomatisiert liefen – Ad-hoc über den PSP, Tarifkunden über eine separate Lösung und MSP-Abrechnung fast manuell mit Excel. Stackbox hat das in einer einzigen Integrationsschicht zusammengeführt. Heute läuft alles automatisch – und unsere Buchhaltung bekommt strukturierte Daten, die direkt buchungsfähig sind.
Stackbox · Billing Integration
Bereit, alle Abrechnungsströme zu automatisieren?
Wir zeigen dir, wie die Stackbox Billing-Integrationsschicht deine CDR-Daten aufbereitet und stream-spezifisch an deinen Billing Provider übergibt – inklusive vollständiger Rückführung in deine Buchhaltung.
Gespräch vereinbaren →