Skip to content

EDI – Modulübersicht ​

Das Modul EDI (Electronic Data Interchange) steuert den strukturierten Datenaustausch zwischen reybex und Handels-/Industriepartnern: Protokolldefinition, Kunden- bzw. Lieferanten-Zuordnung, FTP/SFTP-Übertragung und Nachverfolgung aller Ein- und Ausgangs-Nachrichten.

EDI baut auf Stammdaten (BAS), Vertrieb (SAL) und Einkauf (PUR) auf. Freemarker-Templates rendern Belegdaten (CommHead/CommItem) in EDI-, XML- oder E-Mail-Formate; der Integrator (BAS15) deckt parallel Shop-/Middleware-Anbindungen ab.

Rolle für Partner ​

Partner arbeiten in EDI typischerweise in diesen Rollen:

  1. Protokolle definieren (EDI01) – Nachrichtentyp, Richtung, Template und Nummernkreis festlegen
  2. Kunden-Zuordnung pflegen (EDI02) – Debitor/Lieferant, DocType, FTP-Zugang und Export-Modus konfigurieren
  3. Übertragungen steuern (EDI03) – Export aus SAL/PUR-Belegen, Import von Bestellungen und DESADV, Status prüfen
  4. Fehler nachbearbeiten – CommMessage-Status, Retry-Zähler und Tageszusammenfassung auswerten

Ohne konsistente EDI-Konfiguration schlagen automatische Belegübertragungen fehl, bevor Vertriebs- oder Einkaufsprozesse greifen.

Architektur – EDI in reybex ​

Kern-Domänen ​

→ Kern-Domänen Übersicht · Domain-Struktur

DomäneBedeutungPartner-Relevanz
CommProtocollProtokoll-DefinitionEDI01
CommCustomerConfigPartner-ZuordnungEDI02
CommMessageÜbertragung/StatusEDI03 Monitoring

Transaktionen im Partner-Kontext ​

CodeTransaktionUI-PfadPartner-RelevanzBusiness-DokuDefault-Rollen
EDI01EDI Protokolle/protocolListSehr hoch – Template & NachrichtentypProtokolleROLE_ADMIN
EDI02EDI Kunden Zuordnung/customerConfigListSehr hoch – FTP, Export-Modus, MappingKunden-ZuordnungROLE_ADMIN
EDI03EDI Übertragungen/messageListSehr hoch – Export/Import, StatusÜbertragungenROLE_CEO, ROLE_MANAGEMENT … +2

Typische Integrations-Reihenfolge ​

  1. Nummernkreis (BAS) – EDI-Datei-ID (edi) und ggf. Sammelrechnungsnummer (invoice_list)
  2. Kunden/Lieferanten (SAL01 / PUR01) – GLN, Kundennummer, DocTypes
  3. Protokoll (EDI01) – z. B. type=EDI, kind=INVOICE, postway=1 (Export), Freemarker-Template
  4. Kunden-Zuordnung (EDI02) – Debitor/Lieferant, DocType-ID, FTP/SFTP, exportMode
  5. Beleg anlegen (SAL16/PUR02) – löst bei passender Konfiguration CommMessage-Eintrag aus
  6. Export (EDI03 / API) – POST /api/commMessage/exportSalesHeads oder automatisch bei exportMode=2
  7. Import (EDI03 / API) – GET /api/commMessage/importOrders liest FTP/Verzeichnis und erzeugt Aufträge/Bestellungen
  8. Monitoring – EDI03-Liste, GET /api/salesHead/getSalesHeadEdis am Beleg, Tagesmail via sendCommMessageSummary

Abhängigkeiten zu anderen Modulen ​

EDI-ThemaModulHinweis
Aufträge, Lieferscheine, RechnungenSALExportquelle für Vertrieb (CommCustomerConfig.type=0)
BestellungenPURExport/Import Einkauf (type=1), exportEdi
Integrator / ShopBAS IntegratorAlternative zu klassischem EDI für Online-Kanäle
EDI-Nachrichten am Beleg—GET /api/salesHead/getSalesHeadEdis

Technische Integration ​

Alle API-Details: API

Mandantenbezug

Protokolle, Zuordnungen und Nachrichten sind mandantenisoliert. FTP-Pfade enthalten typischerweise die Tenant-ID; Passwörter werden verschlüsselt gespeichert.

Weiterlesen ​

Nur für reybex-Partner. Nicht für Endkunden bestimmt.