Kapitel 3 – Aufbau der ERPNext-Lösung
Ziel dieses Kapitels
DiesesDie KapitelERPNext-Lösung vermitteltfür dasbecharged grundlegendebesteht Verständnisaus mehreren fachlich voneinander abgegrenzten Funktionsbereichen. Jeder Funktionsbereich erfüllt eine klar definierte Aufgabe innerhalb der becharged-SystemarchitekturGesamtlö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 wichtigsten Geschäftsprozesse.Finanzbuchhaltung.
NachDie demfolgenden LesenKapitel diesesdieser KapitelsDokumentation sollorientieren 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 LeserSynchronisation verstehen: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:
welcheSystemeKunden
miteinander kommunizieren,welcheDatenLieferanten
zwischen
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 Systemenwichtigsten ausgetauschtBestandteilen werden,gehören:
Gridware Contracts
Contract fürTypes
Vertragsparteien
Vertragszuordnungen
Vertragsstatus
Customer- und Supplier-Mappings
Die detailliertenVertragsart Prozessbeschreibungenbestimmt werdenmaßgeblich, inwie denspätere folgendenLadevorgänge Kapiteln erläutert.
3.1 Systemübersicht
Die becharged-Lösung besteht aus mehreren spezialisierten Systemen, die gemeinsam den vollständigen Geschäftsprozess rund um die Verwaltungverarbeitet und Abrechnungabgerechnet von Ladeinfrastruktur abbilden.werden.
Weiterführendes
3.5
JedesDas SystemNutzungsmanagement besitztverarbeitet klarsämtliche definierte Verantwortlichkeiten. Dadurch werden doppelte Datenpflege und inkonsistente Informationen vermieden.
3.2 Source of Truth
Ein zentrales Architekturprinzip des Projekts besteht darin, dass jede Information genau einem führenden System zugeordnet ist.
WichtigerJeder Grundsatz
Ladevorgang
ÄnderungenwirdanzunächstStammdateneinerdürfenBillinggrundsätzlichPeriodimmer im führenden System erfolgen.
Dies verhindert Inkonsistenzen zwischen Gridwarezugeordnet und ERPNext.
3.3für Hauptprozessedie imspätere System
Abrechnung Das Gesamtsystem besteht aus mehreren miteinander verbundenen Geschäftsprozessen.vorbereitet.
DieseZu lassendiesem sichBereich ingehören fünf Hauptbereiche unterteilen:
1. Stammdatenverwaltung
Verwaltung und Synchronisation von:insbesondere:
OrganisationenGridware Usage
PersonenBilling Period
VerträgenCustomer Usage Data
ZahlungsinformationenSupplier Usage Data
KundenCustomer Usage Details
LieferantenSupplier Usage Details
2.
Die Nutzungsdatenhier
Import sämtlicher Ladevorgänge aus Gridware.
Dieseerzeugten Daten bilden die Grundlage sämtlicherfür Abrechnungen.sämtliche Rechnungen und Lieferantenabrechnungen.
Weiterführendes Kapitel: Kapitel 6 – Nutzungsmanagement
3.6 AbrechnungAbrechnungslogik
Die importiertenAbrechnungslogik Nutzungsdatenbildet werden:den fachlichen Kern der ERPNext-Lösung.
Hier wird entschieden,
einerBillingwelche
PeriodLadevorgängezugeordnet,gemeinsam abgerechnet werden,aggregiert,welche Vertragslogik angewendet wird,
anschließendfakturiert.welche Artikel verwendet werden,
welche Rechnungen erstellt werden,
welche Lieferanten beteiligt sind,
welche Sonderfälle berücksichtigt werden müssen.
HierDie entstehen: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
4.
Ziel Zahlungsabwicklungist
Naches, auch die Lieferantenprozesse vollständig innerhalb der RechnungsstellungERPNext-Lösung erfolgt: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:
SEPA-EinzugPayment Entries
VerarbeitungderSEPA-Lastschriften
ZahlungseingängePaymentEntriesE-Rechnungen
-
DATEV-Export
Bankabstimmung
Mahnwesen
Finanzberichte
5.
Dieser FinanzbuchhaltungBereich
Zumbildet den Abschluss werdendes 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 Buchungsdatenadministrativen anAufgaben DATEVrund übergeben.
3.4den MonatlicherBetrieb Geschäftsprozess
der Die monatliche Abrechnung erfolgt in mehreren aufeinander aufbauenden Schritten.
Schritt 1 – API Synchronisation
Zu Beginn werden sämtliche neuen Daten aus Gridware importiert.ERPNext-Lösung.
Hierzu gehören:
neueVerträge
Systemeinstellungen
API-Konfiguration
Schritt 2 – Billing Period
Alle importierten Nutzungen werden automatisch dem korrekten Abrechnungsmonat zugeordnet.Hintergrundjobs
Die Zuordnung erfolgt anhand des Enddatums des Ladevorgangs.
Schritt 3 – Aggregation
Die einzelnen Ladevorgänge werden zusammengefasst in einem Batch.
Es entstehen:
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 bildenStruktur dient gleichzeitig als Gliederung der weiteren Dokumentation. Die folgenden Kapitel beschreiben jeden Funktionsbereich detailliert und erläutern sowohl die eigentlichefachlichen GrundlageHintergründe fürals auch die Rechnungsstellung.
SchrittUmsetzung 4innerhalb –von Rechnungsstellung
Aus den aggregierten Daten werden automatisch:
erstellt.
Schritt 5 – Zahlungsabwicklung
Nach der Rechnungsstellung erfolgt:
Schritt 6 – Finanzexport
Abschließend werden die Buchungsdaten an DATEV exportiert.
3.5 Automatisierungen
Ein wesentliches Ziel des Projekts besteht darin, manuelle Tätigkeiten möglichst vollständig zu automatisieren.ERPNext.
Zu den wichtigsten Automatisierungen gehören:
Dadurch reduziert sich der manuelle Aufwand erheblich und die Fehleranfälligkeit wird minimiert.
3.6 Architekturprinzipien
Während der Entwicklung wurden folgende Grundprinzipien verfolgt:
1. Automatisierung vor manueller Bearbeitung
Alle wiederkehrenden Prozesse sollen automatisch ausgeführt werden.
2. Nachvollziehbarkeit
Jede Rechnung muss auf die zugrunde liegenden Ladevorgänge zurückgeführt werden können.
3. Trennung von Technik und Buchhaltung
Gridware verwaltet technische Daten.
ERPNext verwaltet kaufmännische Prozesse.
4. Modulare Architektur
Jeder Prozess (Verträge, Nutzung, Billing, Rechnungen, Zahlungen) bildet ein eigenständiges Modul.
Dadurch können einzelne Komponenten unabhängig voneinander erweitert werden.