# Projektumfang und Arbeitspakete 17.02

## <span style="text-decoration: underline;">**Regeln zu Releases:** </span>

<span style="text-decoration: underline;">**[https://becharged.phamos.eu/books/dokumentation/page/project-and-release-planung](https://becharged.phamos.eu/books/planung-budget-arbeitspakete/page/project-and-release-planung)** </span>

## <span style="text-decoration: underline;">**Gesamtüberblick Projektumfang**</span>

- [x] **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

- [ ] **<span style="color: rgb(186, 55, 42);">1.2 NEU Stammdaten + Verbrauchsdaten Import via API</span>**

- <span style="color: rgb(186, 55, 42);">Importieren von Stammdaten (Kunde, Lieferant, Kontakdaten, Adressdaten, SEPA Mandate, Bankaccounts, Vertrag) über Swagger API </span>
- <span style="color: rgb(186, 55, 42);">Importieren der Transaktionsdaten über Swagger API </span>
- <span style="color: rgb(186, 55, 42);">Aufbereitung, Validierung und Mapping der Daten auf die entsprechenden ERPNext DocTypes</span>
- <span style="color: rgb(186, 55, 42);">Neue DocTypes für sauberen Datentransfer von Gridware nach ERP Next (Vertrag, Single Sessions, User) </span>
- <span style="color: rgb(186, 55, 42);">Lookup der Vertragskunden via Vertrag</span>

- [x] **1.1 Verbrauchsdaten**

- Import und Befüllen von Verbrauchsdaten (Consumption Data Entries)
- Strukturierte Ablage je Kunde und Abrechnungszeitraum

- [x] **1.2 Kundenstammdaten**

- Importieren und Anlegen von Neukunden

- [ ] **1.3 Kundenstammdaten**

- Importieren, Anlegen und Verlinken von:
    
    
    - Kontaktdaten
    - Adressdaten

- [ ] **1.3 SEPA-Mandate &amp; Bankdaten**

- Importieren, Anlegen und Verlinken von SEPA-Mandaten
- Anlage und Verknüpfung von Kunden-Bankkonten

- [x] **2. Abonnements &amp; Abrechnung**

- Verknüpfung von Verbrauchsdaten mit Abonnements
- Nutzung der Abonnements als Grundlage für die automatisierte Rechnungserstellung

- [x] **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

- [x] **5. Systemeinrichtung &amp; Betrieb**

- Installation und Konfiguration der erforderlichen Standard-Apps in ERPNext
- Systemeinrichtung und Betrieb eines lokal gehosteten Produktivsystems

<div drawio-diagram="42"><img src="https://becharged.phamos.eu/uploads/images/drawio/2026-01/drawing-11-1768493110.png" alt=""/></div>

## <span style="text-decoration: underline;">**Review: Production Release #1** </span>

### <span style="color: rgb(53, 152, 219);">**DONE** Priorität 1 – Paket 1 ~10 std</span>

**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 &amp; 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

### <span style="color: rgb(126, 217, 189);">**DONE** Priorität 2 – Paket 2 ~20 std</span>

##### Installation &amp; Konfiguration von Standard-Apps

- Zahlungsabgleich
    
    
    - Installation der Kefiya-App in ERPNext
    - Umfang: Installation &amp; 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 - <span style="color: rgb(186, 55, 42);">**Wird von becharged aktiviert, Funktionalität ist gegeben**</span>
    
    
    - 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.

### <span style="color: rgb(132, 63, 161);">**70% DONE** Priorität 3 – Paket 3 ~20 std</span>

##### Individualentwicklung 

On Prod. bis 27.02.

- <s>Automatisches Importieren der CSV Datei über Microsoft Power BI </s> - <span style="color: rgb(186, 55, 42);">**wurde ersetzt durch die Erlaubnis die API zu nutzen**</span>
- 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

### <span style="color: rgb(45, 194, 107);">**IN AUSGIEBIGER PLANUNG** Priorität 4 – Paket 4 ~20 std</span>

##### Individualentwicklung

Ziel bis: Ende März

- Kompletter Stammdaten Datenimport aus Gridware <span style="color: rgb(186, 55, 42);">via API</span>

<div drawio-diagram="125"><img src="https://becharged.phamos.eu/uploads/images/drawio/2026-02/drawing-11-1771333741.png" alt=""/></div>

<span style="color: rgb(186, 55, 42);">[https://becharged.phamos.eu/books/abrechnung-beim-kunden/page/datenstruktur-gridware-mit-erp-next-er-modell-use-cases](https://becharged.phamos.eu/books/prozesszeichnungen/page/datenstruktur-gridware-mit-erp-next-er-modell-use-cases) </span>

## **PLANUNG PRODUCTION RELEASE #2**

### <span style="color: rgb(132, 63, 161);">Priorität 1 – Paket 3 ~20 std</span>

##### Individualentwicklung 

Bereitstellung bis: Ende Februar

- <s>Automatisches Importieren der CSV Datei über Microsoft Power BI </s> - <span style="color: rgb(186, 55, 42);">**wurde ersetzt durch die Erlaubnis die API zu nutzen**</span>
- 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**

### <span style="color: rgb(45, 194, 107);">Paket 4: </span><span style="color: rgb(45, 194, 107);">Datenbasis ~70 Std. </span>

##### **Zeithorizont**: bis April Ende/Mitte April

##### **Ü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
- <span style="color: rgb(186, 55, 42);">E-Invoice App? </span>

### <span style="color: rgb(230, 126, 35);">Paket 5: Use Case Grundlagen - ca. 50 Std. </span>

- **Ziel:** „Datenmodell &amp; 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
    - Abonnement-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](https://becharged.phamos.eu/uploads/images/gallery/2026-02/scaled-1680-/screenshot-2026-02-17-at-12-07-06.png)](https://becharged.phamos.eu/uploads/images/gallery/2026-02/screenshot-2026-02-17-at-12-07-06.png)

### <span style="color: rgb(132, 63, 161);">Paket 6: Use Case Dienstwagen - ca. 40 Std. </span>

- **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](https://becharged.phamos.eu/uploads/images/gallery/2026-02/scaled-1680-/screenshot-2026-02-17-at-12-09-31.png)](https://becharged.phamos.eu/uploads/images/gallery/2026-02/screenshot-2026-02-17-at-12-09-31.png)

## <span style="text-decoration: underline;">**Backlog:**</span>

### Paket ?: Use Case Roaming - 

- Ersetzen von Hubject?

### Paket ?: Ladepunkte - 

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

### Paket?: Use Case AdHoc -

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

### Paket ?: SIM Karten 

### Paket ?: Bestellung von Kundenladekarten 