Kapitel 3 – Aufbau der ERPNext-Lösung
Ziel dieses Kapitels
Die ERPNext-Lösung für becharged besteht aus mehreren fachlich voneinander abgegrenzten Funktionsbereichen. Jeder Funktionsbereich erfüllt eine klar definierte Aufgabe innerhalb der Gesamtlösung und bildet einen bestimmten Abschnitt des Geschäftsprozesses ab.
Gemeinsam ermöglichen diese Funktionsbereiche die vollständige kaufmännische Abwicklung aller Geschäftsprozesse – von der Verwaltung der Stammdaten über die Verarbeitung von Ladevorgängen bis hin zur Kunden- und Lieferantenabrechnung sowie der Finanzbuchhaltung.
Die folgenden Kapitel dieser Dokumentation orientieren sich an dieser Struktur.
3.1 Überblick über die Funktionsbereiche
Die ERPNext-Lösung gliedert sich in folgende Funktionsbereiche:
-
Stammdatenverwaltung
-
Vertragsmanagement
-
Nutzungsmanagement
-
Abrechnungslogik
-
Kundenabrechnung
-
Lieferantenabrechnung
-
Finanzwesen
-
Customer Portal
-
Administration und Systembetrieb
Jeder dieser Bereiche übernimmt eine klar definierte Aufgabe innerhalb des Gesamtsystems. Zusammen bilden sie den vollständigen Prozess von der Synchronisation der technischen Daten bis zur finalen Buchhaltung.
3.2 Zusammenspiel der Funktionsbereiche
Die einzelnen Funktionsbereiche bauen logisch aufeinander auf.
Der vereinfachte Ablauf innerhalb der Plattform stellt sich wie folgt dar:

Jeder Funktionsbereich verarbeitet die Ergebnisse des vorherigen Prozessschrittes und stellt die Grundlage für den nächsten Geschäftsprozess bereit.
3.3 Stammdatenverwaltung
Die Stammdatenverwaltung bildet das Fundament der ERPNext-Lösung.
Hier werden sämtliche kaufmännisch relevanten Stammdaten verwaltet und mit Gridware synchronisiert.
Zu den wichtigsten Stammdaten gehören:
-
Kunden
-
Lieferanten
-
Kontakte
-
Adressen
-
Gridware Parties
- Zahlungsmittel (SEPA Mandate und Bankkonten)
Diese Informationen werden in nahezu allen weiteren Prozessen verwendet und bilden die Grundlage für Verträge, Abrechnungen und Finanzprozesse.
Weiterführendes Kapitel: Kapitel 4 – Stammdatenverwaltung
3.4 Vertragsmanagement
Das Vertragsmanagement verwaltet sämtliche Vertragsinformationen innerhalb der ERPNext-Lösung.
Hier werden die aus Gridware synchronisierten Verträge verarbeitet und für die spätere Abrechnung vorbereitet.
Zu den wichtigsten Bestandteilen gehören:
-
Gridware Contracts
-
Contract Types
-
Vertragsparteien
-
Vertragszuordnungen
-
Vertragsstatus
-
Customer- und Supplier-Mappings
Die Vertragsart bestimmt maßgeblich, wie spätere Ladevorgänge verarbeitet und abgerechnet werden.
Weiterführendes Kapitel: Kapitel 5 – Vertragsmanagement
3.5 Nutzungsmanagement
Das Nutzungsmanagement verarbeitet sämtliche aus Gridware importierten Ladevorgänge.
Jeder einzelne Ladevorgang wird zunächst einer Billing Period zugeordnet und anschließend für die spätere Abrechnung vorbereitet.
Zu diesem Bereich gehören insbesondere:
-
Gridware Usage
-
Billing Period
-
Customer Usage Data
-
Supplier Usage Data
-
Customer Usage Details
-
Supplier Usage Details
Die hier erzeugten Daten bilden die Grundlage für sämtliche Rechnungen und Lieferantenabrechnungen.
Weiterführendes Kapitel: Kapitel 6 – Nutzungsmanagement
3.6 Abrechnungslogik
Die Abrechnungslogik bildet den fachlichen Kern der ERPNext-Lösung.
Hier wird entschieden,
-
welche Ladevorgänge gemeinsam abgerechnet werden,
-
welche Vertragslogik angewendet wird,
-
welche Artikel verwendet werden,
-
welche Rechnungen erstellt werden,
-
welche Lieferanten beteiligt sind,
-
welche Sonderfälle berücksichtigt werden müssen.
Die Abrechnungslogik verbindet die technischen Nutzungsdaten aus Gridware mit den kaufmännischen Prozessen innerhalb von ERPNext.
Sie verarbeitet sowohl Kunden- als auch Lieferantenprozesse und bildet damit den eigentlichen Mehrwert der individuellen ERPNext-Implementierung.
Zu den wichtigsten Aufgaben gehören:
-
Aggregation von Nutzungsdaten
-
Anwendung der Vertragslogik
-
Ermittlung der abzurechnenden Positionen
-
Vorbereitung der Kundenabrechnung
-
Vorbereitung der Lieferantenabrechnung
-
Verarbeitung unterschiedlicher Geschäftsmodelle (z. B. Company Car, Roaming oder Monatsgebühren)
Weiterführendes Kapitel: Kapitel 7 – Abrechnungslogik
3.7 Kundenabrechnung
Die Kundenabrechnung umfasst sämtliche Prozesse rund um die Rechnungsstellung an Endkunden.
Hier werden aus den zuvor aufbereiteten Nutzungsdaten automatisiert Rechnungen erstellt und anschließend an die Kunden versendet.
Zu diesem Bereich gehören:
-
Customer Usage Data
-
Sales Invoices
-
Subscriptions
-
Rechnungsversand
-
Zahlungsabwicklung
-
Mahnwesen
Das Ziel besteht darin, den gesamten Rechnungsprozess möglichst vollständig zu automatisieren.
Weiterführendes Kapitel: Kapitel 8 – Kundenabrechnung
3.8 Lieferantenabrechnung
Neben der Kundenabrechnung unterstützt die ERPNext-Lösung ebenfalls die Abrechnung von Lieferanten und Betreibern.
Dieser Funktionsbereich befindet sich derzeit im Ausbau und wird zukünftig einen wesentlichen Bestandteil der Plattform darstellen.
Hierzu gehören unter anderem:
-
Supplier Usage Data
-
Purchase Invoices
-
Lieferantenabrechnungen
-
Rückvergütungsmodelle
-
Lieferantengutschriften
-
spätere Auszahlungsprozesse
Ziel ist es, auch die Lieferantenprozesse vollständig innerhalb der ERPNext-Lösung abzubilden.
Weiterführendes Kapitel: Kapitel 9 – Lieferantenabrechnung
3.9 Finanzwesen
Der Funktionsbereich Finanzwesen umfasst sämtliche buchhalterischen Prozesse innerhalb der ERPNext-Lösung.
Hierzu gehören insbesondere:
-
Payment Entries
-
SEPA-Lastschriften
-
E-Rechnungen
-
DATEV-Export
-
Bankabstimmung
-
Mahnwesen
-
Finanzberichte
Dieser Bereich bildet den Abschluss des gesamten Geschäftsprozesses.
Weiterführendes Kapitel: Kapitel 10 – Finanzwesen
3.10 Customer Portal
Das Customer Portal erweitert die ERPNext-Lösung um einen webbasierten Self-Service-Bereich.
Kunden sollen künftig unter anderem:
-
Angebote bestätigen
-
Bestellungen durchführen
-
Benutzer verwalten
-
Ladestationen registrieren
-
Dokumente herunterladen
-
Stammdaten aktualisieren
Das Portal kommuniziert direkt mit ERPNext und automatisiert zahlreiche bisher manuelle Prozesse.
Weiterführendes Kapitel: Kapitel 11 – Customer Portal
3.11 Administration und Systembetrieb
Dieser Funktionsbereich umfasst sämtliche administrativen Aufgaben rund um den Betrieb der ERPNext-Lösung.
Hierzu gehören:
-
Systemeinstellungen
-
API-Konfiguration
-
Hintergrundjobs
-
Scheduler
-
Mappings
-
Druckformate
-
Benutzerverwaltung
-
Monitoring
-
Fehleranalyse
Dieses Kapitel richtet sich in erster Linie an Administratoren, Consultants und Entwickler.
Weiterführendes Kapitel: Kapitel 12 – Administration und Systembetrieb
Zusammenfassung
Die ERPNext-Lösung für becharged wurde in mehrere fachliche Funktionsbereiche gegliedert. Jeder Bereich übernimmt eine klar definierte Aufgabe innerhalb des Gesamtsystems und baut auf den Ergebnissen des vorherigen Prozessschrittes auf.
Diese Struktur dient gleichzeitig als Gliederung der weiteren Dokumentation. Die folgenden Kapitel beschreiben jeden Funktionsbereich detailliert und erläutern sowohl die fachlichen Hintergründe als auch die technische Umsetzung innerhalb von ERPNext.