Skip to main content

Projektumfang und Arbeitspakete 17.02

Regeln zu Releases: 

https://becharged.phamos.eu/books/dokumentation/page/project-and-release-planung

Gesamtüberblick Projektumfang

  • 1. Datenimport aus Gridware 
  • 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

  • 1.2 NEU Stammdaten + Verbrauchsdaten Import via API
  • Importieren von Stammdaten (Kunde, Lieferant, Kontakdaten, Adressdaten, SEPA Mandate, Bankaccounts, Vertrag) über Swagger API 
  • Importieren der Transaktionsdaten über Swagger API 
  • Aufbereitung, Validierung und Mapping der Daten auf die entsprechenden ERPNext DocTypes
  • Neue DocTypes für sauberen Datentransfer von Gridware nach ERP Next (Vertrag, Single Sessions, User) 
  • Lookup der Vertragskunden via Vertrag
  • 1.1 Verbrauchsdaten
  • Import und Befüllen von Verbrauchsdaten (Consumption Data Entries)

  • Strukturierte Ablage je Kunde und Abrechnungszeitraum

  • 1.2 Kundenstammdaten
  • Importieren und Anlegen von Neukunden

  • 1.3 Kundenstammdaten
  • Importieren, Anlegen und Verlinken von:

    • Kontaktdaten

    • Adressdaten

  • 1.3 SEPA-Mandate & Bankdaten
  • Importieren, Anlegen und Verlinken von SEPA-Mandaten

  • Anlage und Verknüpfung von Kunden-Bankkonten

  • 2. Abonnements & Abrechnung
  • Verknüpfung von Verbrauchsdaten mit Abonnements

  • Nutzung der Abonnements als Grundlage für die automatisierte Rechnungserstellung

  • 3. Rechnungserstellung
  • Erstellung von Ausgangsrechnungen (Sales Invoices)

  • Integration eines Verbrauchsdaten-Anhangs in die Rechnungsdokumente

  • 4. SEPA Lastschriftverfahren 
  • 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

  • 5. Systemeinrichtung & Betrieb
  • Installation und Konfiguration der erforderlichen Standard-Apps in ERPNext

  • Systemeinrichtung und Betrieb eines lokal gehosteten Produktivsystems

drawing-11-1768493110.png

Review: Production Release #1 

DONE 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 der 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 

BereitstellungOn bis:Prod. Endebis Februar27.02.  

  • 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


drawing-11-1771316276.png

https://becharged.phamos.eu/books/abrechnung-beim-kunden/page/datenstruktur-gridware-mit-erp-next-er-modell-use-cases 

PLANUNG PRODUCTION RELEASE #2

Priorität 1 – 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

PLANUNG PRODUCTION RELEASE #3

Paket 4: Datenbasis ~6070 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-Doctypes
  •  Neuer 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? (+mind. 5 Stunden) 

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.

Screenshot 2026-02-17 at 12.07.06.png

Paket 6: Use Case Dienstwagen - ca. 3040 Std. 

  • Ziel: Durchlaufende Posten/Abrechnung und Reports Arbeitgeber/Arbeitnehmer
Gutschriften und Sammel-Rechnungen DoD: Dienstwagen-Transaktionen werden korrekt zugeordnet und als Report/Abrechnung abrufbar für Arbeitgeber/Arbeitnehmer

Screenshot 2026-02-17 at 12.09.31.png

Backlog: 

Paket ?: Use Case Roaming - 

  • Ersetzen von Hubject? 

Paket ?: Ladepunkte - 

  • Ladepunkte abbilden und mit Sessions und Contracts verbinden + Ladepunktgebühren 

Paket?: Use Case AdHoc - ca. 40 Std. 

  • Zahlungsverkehr in ERP Next abbilden, AdHoc Zahlungsmethoden mit Transaktionen + Belegen ablegen? 
  • Bank Transactions über PayPal - Kefiya

Paket ?: SIM Karten 

Paket ?: Bestellung von Kundenladekarten