Projektumfang und Arbeitspakete 17.02
Gesamtüberblick Projektumfang
-
Automatisierter Import von Gridware-Daten in ERPNext per CSV
- Automatisches Abrufen der monatlichen CSV-Dateien und Import in ERPNext
-
Aufbereitung, Validierung und Mapping der Daten auf die entsprechenden ERPNext DocTypes
-
Import und Befüllen von Verbrauchsdaten (Consumption Data Entries)
-
Strukturierte Ablage je Kunde und Abrechnungszeitraum
-
Importieren und Anlegen von Neukunden
-
Importieren, Anlegen und Verlinken von:
-
Kontaktdaten
-
Adressdaten
-
-
Importieren, Anlegen und Verlinken von SEPA-Mandaten
-
Anlage und Verknüpfung von Kunden-Bankkonten
-
Verknüpfung von Verbrauchsdaten mit Abonnements
-
Nutzung der Abonnements als Grundlage für die automatisierte Rechnungserstellung
-
Erstellung von Ausgangsrechnungen (Sales Invoices)
-
Integration eines Verbrauchsdaten-Anhangs in die Rechnungsdokumente
-
Automatisches Befüllen des SEPA Direct Debit DocTypes aus:
-
Unternehmensdaten
-
Kundendaten
-
Rechnungs- und Transaktionsdaten
-
-
Erstellung von SEPA XML-Dateien zur Sammelübermittlung an die Bank
-
Installation und Konfiguration der erforderlichen Standard-Apps in ERPNext
-
Systemeinrichtung und Betrieb eines lokal gehosteten Produktivsystems

Review: Production Release #1
GoDONE Live Planung
Priorität 1 – Paket 1 ~10 std
Bereitstellung bis: 01.02.
Umfang
- Becharged App Funktionalität
-
Datenimport aus Gridware CSV Datei
-
Importieren und Befüllen von Verbrauchsdaten
-
Importieren und Anlegen von Neukunden
-
-
Verknüpfung von Verbrauchsdaten mit Abonnements
-
Erstellung von Rechnungsdokumenten inkl. Verbrauchsdaten-Anhang
-
- Abnahme Test auf Entwicklungssystem
- Ausführliches Testen mit Projektverantwortlichen (Sarah & Matthias)
- Einrichtung Produktiv-System
- Becharged: Bereitstellung Zugriff auf Produktivsystem für Phamos, mit Möglichkeit Apps einzuspielen und Updates zu installieren (Plan via SSH)
- Installation und Konfiguration von BeCharged Custom App
- Erstellung der Januar Abbrechnung via automisierter Verarbeitung der Gridware CSV
DONE Priorität 2 – Paket 2 ~20 std
Installation & Konfiguration von Standard-Apps
-
Zahlungsabgleich
-
Installation der Kefiya-App in ERPNext
- Umfang: Installation & grundlegende Konfiguration
-
Anbindung der folgenden Zahlungsarten (technische Verfügbarkeit vorausgesetzt):
-
Must-haves:
-
Grenke Bank
-
PayPal (vorbehaltlich der Unterstützung durch Kefiya)
-
- Nice-to-haves
- Stripe (vorbehaltlich der Unterstützung durch Kefiya)
- Evalon (vorbehaltlich der Unterstützung durch Kefiya)
-
-
-
Finanzbuchhaltung - Wird von becharged aktiviert, Funktionalität ist gegeben
-
DATEV Standard App
- Zweck: Ermöglichung der Belegübertragung an DATEV Unternehmen Online
-
Umfang: Installation der DATEV Standard App in ERPNext
-
Abgrenzung: Die Leistung beschränkt sich vorerst auf die Installation der App.
-
-
E-Rechnung
-
e-Invoice für Ausgangsrechnungen
-
Umfang: Installation
und grundlegende Konfigurationder e-Invoice-Funktionalität für Ausgangsrechnungen -
Aufbereitung von Stammdaten: Aufbereitung und Korrektur relevanter Stammdaten durch BeCharged, um typische e-Invoice-Fehler (z. B. fehlende Pflichtfelder) zu vermeiden
-
-
PDF on Submit für e-Invoicing
-
Zweck: Automatische Generierung von Rechnungs-PDFs im Rahmen des e-Invoicing-Prozesses
-
Umfang: Installation und Konfiguration der App „PDF on Submit“
-
-
-
Paket-Versand
-
ERPNext Shipping mit Packlink
-
Umfang: Installation der ERPNext Shipping App (Packlink)
-
Abgrenzung: Die Leistung umfasst ausschließlich die Installation der App. Eine fachliche Einrichtung, Tarifkonfiguration oder Prozessintegration ist nicht Bestandteil dieses Pakets.
-
-
- IBAN-Prüfung und VAT-Nummern
- Installation der App „ERPNext Germany“
- Zweck: Bereitstellung technischer Grundlagen für:
- IBAN-Prüfungen
- Validierung von Umsatzsteuer-Identifikationsnummern
- Umfang: Die Leistung beschränkt sich auf die Installation der App.
70% DONE Priorität 3 – Paket 3 ~20 std
Individualentwicklung
Bereitstellung bis: Ende Februar
Automatisches Importieren der CSV Datei über Microsoft Power BI- wurde ersetzt durch die Erlaubnis die API zu nutzen-
Datenimport aus Gridware
-
Importieren, Anlegen und Verlinken von SEPA-Mandaten und Bankkonten
-
-
Zahlungsabwicklung via SEPA
-
Automatisches Befüllen des SEPA Direct Debit DocTypes
-
Erstellung der SEPA XML-Dateien
-
IN AUSGIEBIGER PLANUNG Priorität 4 – Paket 4 ~20 std
Individualentwicklung
Ziel bis: Ende März
Kompletter Stammdaten Datenimport aus Gridware via API

PLANUNG PRODUCTION RELEASE #2
Priorität 1 – Paket 3 ~20 std
Individualentwicklung
Bereitstellung bis: Ende Februar
Datenimport aus Gridware
-
Importieren, Anlegen und Verlinken von
Kontakt-SEPA-Mandaten undAdressdatenBankkonten
Zahlungsabwicklung via SEPA
Automatisches Befüllen des SEPA Direct Debit DocTypes
Erstellung der SEPA XML-Dateien
PLANUNG PRODUCTION RELEASE #3
Paket 4: Datenbasis ~60 std.
Zeithorizont: bis Mitte/Ende März
Übergeordnetes Ziel:
Datenbasis: Gridware → ERPNext über Swagger API stabil + sauberer Datenlayer (Doctypes/Mappings), sodass die späteren Use Cases darauf aufbauen können.
API-Import Basis steht
Swagger API angebunden (Auth, Rate-Limit/Retry, Logging)
Staging-Import läuft reproduzierbar
DoD: “Import Job” kann manuell/zeitgesteuert laufen lassen + schreibt saubere Logs
Stammdaten Import komplett
Kunde, Lieferant, Kontakte, Adressen, SEPA Mandate, Bankaccounts, Vertrag
Lieferantenlogik über API abgebildet
DoD: Für N Testkunden: vollständige Stammdaten in ERPNext, inkl. Verlinkungen (Kontakt↔Kunde, Adresse↔Kunde, Bank↔Mandat etc.)
Transaktionsdaten Import
Sessions/Transactions über Swagger API holen
Neuer DocType: “Single Session” (Transaktions-Session als Rohdatensatz)
Validierung + Mapping auf ERPNext Ziel-DoctypesNeuer DocType „Vertrag“ als Data-Transfer + Billing-Anker
Vertrag wie „wiederkehrender Auftrag“ gehandhabt
Lookup der Vertragskunden via Vertrag
DoD: Vertrag kann als Quelle dienen, um Stakeholder sauber abzuleiten (Kunde/Lieferant)
Use-Case Klassifizierung / Mapping-Regeln
Use Cases klassifiziert
Mapping Kunde/Lieferant pro Use Case dokumentiert + implementiert
DoD: Für jede importierte Transaktion ist eindeutig: Use Case + beteiligte Parties + Vertrag/Zuordnung
E-Invoice App?
Paket 5: Use Case Grundlagen - ca. 40 Std.
Ziel: „Datenmodell & Aggregationen“, auf denen alle Use Cases aufsetzen.
Single Sessions Erweiterung/ End-User DocTypes
DocType:Verbrauchsdaten Batch je Stakeholder (Kunde + Lieferant)
Use Case „Contract billable“ inkl. Gutschriften Lieferant mit neuer Logik abbilden
Vertrag: mehrere Artikel zuordenbar
Subscription-Logik Kunde/Lieferant evaluieren/ersetzen
DoD: Für importierte Transaktionen des Use Cases "Contract billable" kann das System je Stakeholder Abrechnungs-/Auswertungsdaten generieren.
Paket 6: Use Case Dienstwagen - ca. 30 Std.
Paket ?: Use Case Roaming
Paket ?: Ladepunkte
Paket?: Use Case AdHoc ca. 40 Std.
Paket ?: SIM Karten
Paket ?: Bestellung von Kundenladekarten ca. 30 Std.
Aufwandsschätzungen:
von Oktober bis Februar haben wir 145 Stunden gebraucht, wir haben 3 Arbeitspakete mit 175 Stunden benötigt, damit haben wir einen Use Case von 4 abgedeckt. Dieser Use Case ist der einfachste. Die Stammdaten Logik wird durch die API nochmal komplett überdacht und es folgt neues Mappng in neue DocTypes. Man muss bedenken, dass sobald das volle Verständnis da ist (das ER Modell liegt jetzt vor), die Geschwindigkeit auch ansteigt.