Führende und anhängende Nullen oder Leerzeichen in EDI-Dokumenten

Falls sich mal jemand wundern sollte, warum beim Import oder Export von EDI-Dokumenten Fehler wie z.B.

Error: 1 (Field level error)
SegmentID: NAD
Position in TS: 9
Data Element ID: C08201
Position in Segment: 3
Position in Field: 1
Data Value: …
37: Invalid character(s) found in data element

auftauchen. Das kann daran liegen, dass Zahlen mit “unnötigen” Nullen als Fehler gewertet werden. So muss z.B. aus 8,70 eigentlich 8,7 und auch aus 9,00 eine 9 werden. 09 geht auch nicht und muss ebenso zur 9 werden. Ein weiterer Fehlerfall sind führende oder anhängende Leerzeichen in den Feldern.

Hier gibt es aber Abhilfe in den Einstellungen. Zu finden bei den Party-EDI-Einstellungen (bzw. bei den Standard - Einstellungen) unter ACK Generation and Validation Settings bzw. ACK Processing and Validation SettingsAllow leading and trailing zeroes and spaces.

Ist diese Option aktiviert, so werden diese Fehler nicht mehr ausgelöst. Leider kann man sich nicht auf Nullen oder Leerzeichen beschränken. Man muss immer gleich beides erlauben.

Beim Export empfehle ich, diese Einstellung nicht zu setzen sondern die Zahlen und Texte wirklich so kurz wie möglich auszugeben - andere könnten sich daran stören und keine so einfache Lösung parat haben.