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 

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


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 ~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-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? 

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. 

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

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 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.