Chat with us, powered by LiveChat
3 min Lesezeit

Digitale Signaturen für EDIFACT Rechnungen - Theorie und Praxis

Wozu überhaupt digitale Signatur?

Die technische Antwort: Weil mir die digitale Signatur die Echtheit des Absenders und die Unversehrtheit des Inhalts garantiert.

Die Antwort die für die meisten zutrifft, die eine digitale Signatur einführen: Weil mein größerer Geschäftspartner das so fordert und mir nicht wirklich eine andere Wahl bleibt, als die Signatur einzuführen.

EDIFACT Signatur

EDIFACT/EANCOM Rechnungen signieren ist keine Kunst. Das Signieren selbst – wenn dann alle Einstellungen passen – sind drei bis vier einfache Schritte:

  1. Security-Header in die EDIFACT Nachricht einfügen
  2. Signatur berechnen und in die EDIFACT Nachricht einfügen
  3. manchmal: das Zertifikat in die EDIFACT Nachricht einbetten.

Bei besagten Einstellungen gibt es unzählige Variationen, angefangen, wie Binärdaten in der Nachricht kodiert werden (Base64, EDC etc), über den Hashing-Algorithmus bis zur eigentlichen Signatur.

Welcher Mix nun genau verwendet wird, ist von Land zu Land unterschiedlich.

Große Unternehmen, die den Einsatz der digitale Signatur bei EDIFACT Rechnungen fordern, haben teilweise sehr gute eigene Dokumentation – oder sie haben gar keine. Die GS1 stellt eine allgemeine Implementierungsrichtlinie zur Verfügung in der auch das Prinzip von Signaturanbringung und Signaturprüfung sehr anschaulich und verständlich vorgestellt wird.

EDIFACT INVOIC Signatur für Spanien

Herausfordernd wird es, wenn Spezifikation und Praxis nicht übereinstimmen.
So wird z.B. für EDIFACT Signaturen für Spanien als Bereich, über den die Signatur zu berechnen ist, HEADER-TRAILER(‚2‘) angegeben, die Signatur wird aber über HEADER-BODY (‚1‘) berechnet. Technisch gesehen ist das für uns kein Problem, sobald wir diese Eigenheit – danke für die Unterstützung in diesem Fall an GS1 Spanien! – herausgefunden haben.

Die EDIFACT Signatur in der Praxis

Wenn wir die digitale Signatur für unsere Kunden aktivieren, läuft das wie folgt ab:

  1. Ein Unternehmen, üblicherweise ein größeres, fordert von unserem Kunden, elektronische Rechnungen digital signiert einzuliefern.
  2. Unser Kunde gibt uns bekannt, welche Nachrichten (z.B. EDIFACT INVOIC) an welchen Empfänger signiert werden sollen. Wenn es noch keinen Schlüssel gibt, helfen wir wenn nötig bei der Beschaffung eines passenden.
  3. Wir setzen uns mit dem Empfänger, der die Signatur fordert, in Verbindung, und klären die Einstellungen.
  4. Wir setzen die Einstellungen um und senden eine Rechnung an das Testsystem des Empfängers. Wenn der Empfänger unsere Signatur nicht validieren kann, suchen wir gemeinsam mit ihm die Ursache und passen unsere Einstellungen an.
  5. Nach erfolgreichem Test gibt der Empfänger den Nachrichtentyp vom betreffenden Sender für den Produktivbetrieb frei.
  6. Wir aktivieren das Signieren im Produktivbetrieb.

Es werden nun alle Rechnungen an den entsprechenden Empfänger automatisch vor der Zustellung signiert.

Themen

Meistgelesen

Weiterlesen

Cookie Einstellungen

Hier sind alle Cookies aufgelistet die für Marketing Zwecke eingesetzt werden
LinkedIn (cn_LinkedINActive)
LinkedIn verwendet Cookies unter anderem um Ihre Einstellungen zu nutzen, Ihnen eine personalisierte Nutzererfahrung bieten zu können, und Ihnen auf Sie zugeschnittene Werbung anzeigen zu können.
Google Analytics (cn_AnalyticsActive)
Wird verwendet um Daten über das Nutzerverhalten und das Gerät des Nutzers an Google Analytics zu senden. Trackt den Besucher über verschiedene Geräte und Marketing Kanäle
Facebook (cn_FacebookActive)
Wird von Facebook genutzt, um eine Reihe von Werbeprodukten anzuzeigen, zum Beispiel Echtzeitgebote dritter Werbetreibender.
Google Adwords (cn_AddWordsActive)
Wird verwendet um Benutzer zu identifizieren, die die Website via Google Werbeanzeigen besuchen.
Pardot (cn_PardotActive)
Pardot verwendet Cookies, um Ihre Interaktion mit unserer Website sinnvoller zu gestalten. Sie helfen uns, die Nutzung unserer Websites besser zu verstehen, damit wir die Inhalte für Sie maßschneidern können.