Skip to content

EDI-Kunden-Zuordnung (EDI02) ​

Transaktion: EDI02 EDI Kunden Zuordnung
UI-Pfad: /customerConfigList
API-Basis: /api/commCustomerConfig
Domäne: CommCustomerConfig

Business-Zweck ​

Die Kunden-Zuordnung verbindet einen Handelspartner (Debitor oder Lieferant) mit einem EDI-Protokoll (EDI01), einer Belegart (docType) und den Übertragungsparametern (FTP, Export-Modus, Zeitpunkt der CommMessage-Erzeugung).

Ohne passende Zuordnung erzeugt reybex keine EDI-Nachricht – auch wenn der Vertriebs- oder Einkaufsbeleg korrekt gespeichert ist.

Kernbegriffe ​

FeldBedeutung
customerNoKunden-/Lieferantennummer in reybex (SAL01, PUR01)
customerGlnGLN des Partners (EDI-Adressierung)
contactNoPartner-interne Kunden-/Lieferantennummer
docTypeID des SalesDocType bzw. PurDocType (Belegart)
commProtocollReferenz auf EDI01-Protokoll
type0 = Vertrieb, 1 = Einkauf, 2 = Eingangsrechnung, 3 = Verifikation Vertrieb
exportMode0 = manuell, 1 = mit Nachfrage, 2 = vollautomatisch
saveMode0 = CommMessage beim Speichern des Belegs, 1 = bei FiBu-Übergabe
isCollectiveInvoiceSammelrechnung ja/nein (Gruppierung über Protokoll groupCollectiveBy)
targetTenantZielmandant bei Intercompany
fileExtension / fileCharsetDateiendung und Zeichensatz (Default oft edi / UTF-8)

FTP-Verbindung ​

FeldBeschreibung
ftpFTP-Host (Legacy-Feld, oft redundant zu ftpUploadUrl)
ftpUploadUrlHostname für FTP/SFTP
ftpPortPort (FTP: 21, SFTP: 22)
user / passwordZugangsdaten (Passwort verschlüsselt in DB)
isSecuredtrue → SFTP (JSch), false → FTP
savePathRemote-Pfad bzw. lokales Import-Verzeichnis
ftpCheckConnectionVerbindungstest (API, siehe Integration)

Import-Pfad-Logik ​

  • Mit ftpUploadUrl: Dateien werden per FTP/SFTP aus savePath gelesen
  • Ohne FTP: lokales Verzeichnis {fileuploader.path}/{tenantId}/edi/import/{customerNo}
  • Import-Protokolle haben commProtocoll.postway = 0

Kunden-Mapping – Partner-Sicht ​

Vertrieb (type = 0) ​

Typische Zuordnung für Aufträge (SAL16), Lieferscheine (SAL17), Rechnungen (SAL18):

  • Protokoll postway=1, kind=INVOICE / ORDERDISPATCH / …
  • saveMode=0: Nachricht entsteht beim Speichern des Belegs
  • saveMode=1: Nachricht entsteht bei FiBu-Übergabe (SAL11)
  • exportMode=2: automatischer Export nach Erzeugung

Einkauf (type = 1) ​

Zuordnung für Bestellungen (PUR02):

  • Export per POST /api/commMessage/exportEdi (E-Mail-Anhang oder EDI)
  • Import eingehender DESADV (commProtocoll.kind=DESADV)

Export-Modi im Vergleich ​

exportModeVerhalten
0 – ManuellPartner startet Export in EDI03 oder per API
1 – Mit NachfrageDialog vor Übertragung
2 – VollautomatischHintergrund-Job / Speichern löst Export aus

Beim Import-Job (importEdi) werden nur Konfigurationen mit exportMode=2 berücksichtigt, wenn isJob=true.

Fehlerbilder ​

SymptomUrsacheMaßnahme
Keine CommMessage am BelegKeine passende EDI02-ZuordnungcustomerNo, docType, type, Protokoll prüfen
FTP-Verbindung fehlgeschlagenHost/Port/CredentialsftpCheckConnection nutzen
Falsche BelegartdocType-ID stimmt nichtSalesDocType/PurDocType-ID aus SAL/PUR ermitteln
Import liest keine DateiensavePath / postway=0Import-Protokoll und Verzeichnis prüfen

Weiterlesen ​

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