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

5 min Lesezeit

Ein Tag voller Innovationen und magischer Momente – ecosio Kundentag 2025

Inspiration, Innovation, Interaktion – der ecosio Kundentag 2025 brachte Entscheider, Experten und Partner in einzigartiger Atmosphäre zusammen.

3 min Lesezeit

E-Invoicing Compliance: So gelingt die internationale Umsetzung

Globale E-Rechnungsanforderungen nehmen rasant zu – erfahren Sie, wie Ihr Unternehmen mit der richtigen E-invoicing Compliance-Strategie rechtssicher und effizient agiert.

5 min Lesezeit

EDI mit KI-Integration: Wie Künstliche Intelligenz Ihre B2B-Prozesse revolutioniert

Künstliche Intelligenz (KI) verändert Geschäftsprozesse in vielen Bereichen – vom E-Commerce bis zur Lieferkette. Doch wie sieht es beim elektronischen Datenaustausch (EDI) aus? Die Antwort: EDI mit KI-Integration ist dabei,...

3 min Lesezeit

Multinationale E-Rechnung: Sind Sie bereit für die neue Realität der E-Rechnungsstellung?

Die multinationale E-Rechnung ist mehr als nur ein Trend – sie ist eine gesetzliche Pflicht. Erfahren Sie, warum Ihr Unternehmen jetzt handeln muss, um global wettbewerbsfähig und compliant zu bleiben.

4 min Lesezeit

ecosio Insights: E-invoicing Innovation – Künstliche Intelligenz und die Zukunft der E-Rechnung

Künstliche Intelligenz im E-invoicing bringt nicht nur Effizienz, sondern verändert grundlegend, wie Unternehmen Rechnungen verarbeiten, prüfen und strategisch nutzen.

5 min Lesezeit

Continuous Transaction Control (CTC) – Die Zukunft der Echtzeit-Steuermeldung

Erfahren Sie, warum CTC (Continuous Transaction Control) zum Gamechanger in der digitalen Steuerberichterstattung wird – und wie Sie Ihr Unternehmen jetzt optimal darauf vorbereiten.

10 min Lesezeit

E-Rechnungspflicht für Unternehmen: Das Wissenswerte

Die E-Rechnungspflicht für Unternehmen ist da – eine Herausforderung, die für vorausschauende Unternehmen zur Chance auf effizientere Prozesse und mehr Wettbewerbsfähigkeit wird.

4 min Lesezeit

Effektive EDI-Integration in Microsoft Dynamics 365 (D365)

Möchten Sie wissen, was die Implementierung einer effektiven EDI-Lösung in Microsoft D365 beinhaltet? Unser Artikel erklärt, welche Voraussetzungen für eine erfolgreiche Umsetzung erforderlich sind.

3 min Lesezeit

Mehrwertsteuer-Compliance: So minimieren Sie Risiken und optimieren Ihre Steuerprozesse

In einer globalisierten Wirtschaft sind Unternehmen mit ständig wechselnden Mehrwertsteuervorschriften konfrontiert. Fehlende Übersicht kann zu kostspieligen Fehlern führen. Eine moderne, digitale Mehrwertsteuer-Compliance-Lösung hilft, Risiken zu minimieren, Prozesse zu optimieren und...

5 min Lesezeit

ecosio Insights: E-Invoicing Mandates und das Wachstum der B2B-Prozessautomatisierung

Wie wird sich die E-Rechnung in den kommenden Jahren weiterentwickeln? Wir haben uns mit dem E-Rechnungs-Experten Chris Newman zusammengesetzt, um seine Gedanken zu den E-Invoicing Mandates zu erfahren.

7 min Lesezeit

ecosio Insights: Die VAT Tax Compliance erklärt

In diesem Interview teilt Gunjan Tripathi, Expertin für indirekte Steuern, ihre Gedanken über die Zukunft der Einhaltung VAT Tax Compliance und der Berichterstattung mit.

5 min Lesezeit

ecosio insights: Wie Unternehmen dank digitaler Transformation nachhaltigen Erfolg erzielen

ecosio-Mitbegründer Philipp Liegl über die Zukunft von EDI und den Schlüssel zu erfolgreichen digitalen Transformation.