Split ERP flows into modules

This commit is contained in:
2026-06-15 10:36:20 +02:00
parent 56b9edefa8
commit 6e656e00c5
14 changed files with 1109 additions and 1962 deletions
+1 -1
View File
@@ -292,7 +292,7 @@ Fachliche Aufgabe:
- E-Mail auf `Neue Bestellung` erkennen
- Payload in ERP-JSON umformen
- JSON per HTTP POST an `modules/erp/import-integration/order-import.php` senden
- JSON per HTTP POST an `public/order-import.php` senden
Liest:
+4
View File
@@ -9,6 +9,10 @@ Regeln:
- Submodule werden im README des owning Moduls kurz benannt, wenn sie nicht eigenes Ownership tragen.
- Code, Doku und Datenmodell sollen dieser Struktur folgen.
- Bereits technisch umgesetzt sind aktuell nur:
- `modules/erp/kontakte`
- `modules/erp/bestellungen`
- `modules/erp/lager`
- `modules/erp/artikel-mapping`
- `modules/erp/import-integration`
- `modules/erp/direktverkauf`
- `modules/shared`
+5
View File
@@ -36,7 +36,12 @@ ERP ist der operative Container fuer die Kerndomane des Tagesgeschaefts.
## Technisch umgesetzt
- `modules/erp/kontakte/service.php`
- `modules/erp/bestellungen/service.php`
- `modules/erp/lager/service.php`
- `modules/erp/artikel-mapping/service.php`
- `modules/erp/import-integration/order-import.php`
- `modules/erp/import-integration/service.php`
- `modules/erp/direktverkauf/api/otc-order.php`
- `modules/erp/direktverkauf/ui/index.php`
@@ -29,3 +29,6 @@ Aufloesung externer Shopdaten auf interne verkaufbare Artikel und Produkte.
- Keine Lagerbewegungen.
- Keine Buchhaltung.
## Technisch umgesetzt
- `modules/erp/artikel-mapping/service.php`
+3
View File
@@ -35,3 +35,6 @@ Operative Verarbeitung von Bestellungen, Positionen und Status.
- Keine Lagerbestandswahrheit.
- Kein Direktverkaufs-UI.
## Technisch umgesetzt
- `modules/erp/bestellungen/service.php`
+3
View File
@@ -35,3 +35,6 @@ Zentraler Kontaktstamm fuer Kunden, Lieferanten und sonstige Parteien.
- Kontaktabfrage
- Lookup fuer andere Module
## Technisch umgesetzt
- `modules/erp/kontakte/service.php`
+3
View File
@@ -37,3 +37,6 @@ Bestand, Charge, MHD und Bewegungen.
- Keine Beratungslogik.
- Keine fachfremden Artikelzuordnungen.
## Technisch umgesetzt
- `modules/erp/lager/service.php`