Deutsch Deutsch
3 min Lesezeit

EDIFACT-Erweiterung für TextWrangler-Editor

EDIFACT-Dateien bearbeiten

EDIFACT-Dateien bestehen aus Segmenten, Segmentgruppen, Datenelementen, usw., die mit bestimmten Trennzeichen voneinander getrennt sind. Zeilenumbrüche sind in einer EDIFACT-Datei nicht vorgesehen, was das Bearbeiten einer EDIFACT-Datei in einem Editor schwierig macht.

In den meisten Fällen werden EDIFACT-Dateien nicht in einem Editor erstellt (das macht üblicherweise ein EDI-Konverter), sondern nur im Editor geöffnet um nach bestimmten Informationen zu suchen. Bei­spiels­weise eine Nachricht mit einer bestimmten Nummer oder mit einem bestimmten Datum.

Erweiterung für TextWrangler

Ein möglicher Editor zum Bearbeiten von EDIFACT-Dateien ist TextWrangler. Der Editor ist kostenlos für Mac OS X verfügbar und bietet eine Reihe von Erweit­erungs­möglichkeiten.

Mit Hilfe der TextWrangler EDI-Tools kann man TextWrangler sehr einfach um EDIFACT-Funktionalität erweitern. Im Folgenden stellen wir die einzelnen Funktionen kurz vor.

Syntax-Highlighting

Ein gängiges Problem beim Arbeiten mit EDIFACT-Dateien ist die Tatsache, dass eine EDIFACT-Datei leider nicht mehr ist als eine (üblicherweise recht große) Textdatei mit kodierter Information. Für die maschinelle Verarbeitung bestens geeignet, ist eine EDIFACT-Datei für einen Menschen jedoch schwer lesbar.

Öffnet man eine EDIFACT-Datei in TextWrangler, so sieht die Datei meist wie folgt aus. Zur besseren Lesbarkeit wurden in dieser Datei bereits Zeil­en­um­brüche eingefügt.


EDIFACT-Datei in regulärer Ansicht
EDIFACT-Datei in regulärer Ansicht

Das Auffinden eines spezifischen Segments ist schwierig, da keine Hervorhebung der Segmente erfolgt. Zumeist möchte man schnell die einzelnen Nachrichten identifizieren — sprich die UNH-Segmente sehen, welche eine Nachricht einleiten.

Nach Installation des EDIFACT-Syntax-Highlighters werden die einzelnen Segmente, Segment Separatoren und Composite Data Element Separatoren farblich hervorgehoben. Dateien, welche auf .edi enden, werden automatisch als EDIFACT erkannt. Bei allen anderen Dateiendungen kann durch Auswahl von EDIFACT in der linken unteren Ecke des Editors das Syntax-Highlighting aktiviert werden.


EDIFACT-Datei mit aktiviertem Syntax-Highlighting
EDIFACT-Datei mit aktiviertem Syntax-Highlighting

Noch besser sieht das Ganze aus, wenn man ein dunkles Farbschema verwendet — z.B. Charcoal Color Scheme.


EDIFACT Syntax-Highlighting mit dunklem Farbschema
EDIFACT Syntax-Highlighting mit dunklem Farbschema

Textfilter

Mit Hilfe von Textfiltern können EDIFACT-Dateien schnell expanded und collapsed werden. Expanded heißt dabei, dass hinter Segment-Separatoren Zeilenumbrüche eingefügt werden und collapsed, dass alle Zeilenumbrüche wieder entfernt werden. So wird aus der EDIFACT-Bestellung

UNA:+.? 'UNB+UNOA:3+01234567890123:14+01234567890124:14+140516:1552+MSGNR111++++++1'UNH+1+ORDERS:D:01B:UN:EAN008'BGM+220+DOCNR1234'DTM+137:20140519:102'DTM+2:20140520:102'NAD+BY+5682357469542::9'NAD+DP+3839204839274::9'NAD+SU+0293083940382::9'LIN+1++1122334455667:EN'QTY+21:11.00:PCE'UNS+S'CNT+2:1'UNT+12+1'UNZ+1+MSGNR111'

die besser lesbare Darstellung

UNA:+.? '
UNB+UNOA:3+01234567890123:14+01234567890124:14+140516:1552+MSGNR111++++++1'
UNH+1+ORDERS:D:01B:UN:EAN008'
BGM+220+DOCNR1234'
DTM+137:20140519:102'
DTM+2:20140520:102'
NAD+BY+5682357469542::9'
NAD+DP+3839204839274::9'
NAD+SU+0293083940382::9'
LIN+1++1122334455667:EN'
QTY+21:11.00:PCE'
UNS+S'
CNT+2:1'
UNT+12+1'
UNZ+1+MSGNR111'

Die Textfilter kann man anschließend noch mit Shortcuts hinterlegen (unter Mac OS X Settings > Keyboard > Shortcuts) — z.B.

  • expandEDIFACT ⇧⌘E = Zeilenumbrüche einfügen
  • flattenEDIFACT ⇧⌘R = Zeilenumbrüche entfernen

Mit Hilfe dieser kleinen Erweiterungen fällt das Arbeiten mit EDIFACT-Dateien in TextWrangler um einiges leichter.

Themen

Meistgelesen

Weiterlesen

4 min Lesezeit

E-Rechnung in Deutschland: Der umfassende Leitfaden zur E-Rechnungspflicht

E-Rechnung in Deutschland ab 2026: Alles zur E-Rechnungspflicht im B2B. Fristen, Formate (XRechnung, ZUGFeRD) & wie Sie gesetzeskonform bleiben. Jetzt lesen!

20 min Lesezeit

Warum Rechnungsaufbewahrung nicht dasselbe ist wie rechtskonforme Archivierung

E-Rechnungen speichern reicht nicht. Rechtskonforme Archivierung sichert Integrität, Herkunft, Lesbarkeit und Prüfbarkeit langfristig.

6 min Lesezeit

E-Rechnung validieren in Deutschland: So erfüllen Sie die Anforderungen ganz einfach

E-Rechnung kostenlos validieren: Prüfen Sie XRechnung, ZUGFeRD, UBL und CII nach aktuellen deutschen Anforderungen mit ecosio.

10 min Lesezeit

Erfolgreiche Umstellung auf E-Rechnung: Experten-Insights

ecosio Interview: KPMG-Experten erklären, wie Unternehmen E-Invoicing-Projekte strukturieren, Compliance sichern und den richtigen Anbieter auswählen.

7 min Lesezeit

E-Invoicing in Australien: Peppol, PINT A-NZ und Fristen im Überblick

Australien nutzt das Peppol-Netzwerk für E-Invoicing unter Leitung der ATO. Bundesbehörden müssen Peppol-Rechnungen empfangen, B2B ist freiwillig. Dieser Guide erklärt PINT A-NZ, Fristen, Anforderungen und wie Unternehmen sich anbinden.

1 min Lesezeit

E-Invoicing in Neuseeland: Alles, was Unternehmen jetzt wissen müssen

Erfahren Sie, welche Peppol-Anforderungen für E-Invoicing in Neuseeland gelten, welche Fristen wichtig sind und wie Unternehmen die Umsetzung vorbereiten.

10 min Lesezeit

Wie schwierig ist der Wechsel des E-Rechnung Anbieters wirklich?

Erfahren Sie, wann ein Wechsel des E-Rechnung Anbieters sinnvoll ist und wie Unternehmen die Migration strukturiert planen.

1 min Lesezeit

Peppol in Singapur: InvoiceNow, IMDA und die GST-Integration

Singapur treibt E-Invoicing mit Peppol und InvoiceNow voran. Dieser Leitfaden erklärt die Rolle von IMDA und IRAS, die neuen GST-Anforderungen und wie sich Unternehmen compliant anbinden.

1 min Lesezeit

E-Rechnung: Anforderungen an die strategische Nutzung

Erfahren Sie, welche E-Rechnung-Anforderungen erfüllt werden müssen, welche Vorgaben gelten und wie Sie Compliance strategisch und effizient umsetzen.

7 min Lesezeit

E-Invoicing in Spanien: VeriFactu, Crea y Crece und neue Fristen ab 2027

Spanien verschiebt die verpflichtende Nutzung des VeriFactu-Systems auf 2027. Unternehmen müssen sich dennoch frühzeitig auf zertifizierte Rechnungsstellungssysteme (SIF), neue technische Anforderungen und die kommende B2B-E-Invoicing-Pflicht vorbereiten. Dieser Artikel erklärt die...

8 min Lesezeit

E-Rechnung in Kroatien: Fiskalisierung 2.0, Pflichten und Fristen ab 2026

Seit dem 1. Januar 2026 gilt die verpflichtende B2B E-Rechnung in Kroatien mit paralleler Fiskalisierung und E-Reporting. Unternehmen müssen UBL 2.1 gemäß CIUS verwenden, Transaktionen melden und 11 Jahre archivieren....

8 min Lesezeit

E-Rechnung in Serbien: Pflicht, Fristen und E-Transport im Überblick

Serbien erweitert die E-Rechnungspflicht (SEF) um E-Transport (e-Otpremnica), also elektronische Lieferscheine und Empfangsbestätigungen. Hier finden Sie Zeitplan, Pflichten und Umsetzungstipps.

1

🇫🇷 Prêt pour la facturation électronique en France ?

Accédez à notre kit de préparation et obtenez :

  • – Une vision claire des obligations à venir
  • – Les clés pour choisir la bonne solution
  • – Des outils pour évaluer votre conformité
  • – Des conseils d’experts concrets