Was ist der Peppol Message Level Status (MLS)?

Die MLS ist eine standardisierte Statusnachricht innerhalb des Peppol-eDelivery-Netzwerks, die es Dienstleistern ermöglicht, das Ergebnis der Verarbeitung und Zustellung von Geschäftsbelegen zu kommunizieren.

Die Peppol Message Level Status (MLS) ist eine standardisierte Statusnachricht im Peppol-eDelivery-Netzwerk. Sie ermöglicht es dem empfangenden Dienstleister (C3), dem sendenden Dienstleister (C2) über das Ergebnis der Verarbeitung und Zustellung eines Geschäftsbelegs zu informieren. Die MLS-Nachricht basiert auf der früheren Spezifikation „Message Level Response (MLR)“, erweitert diese jedoch, um den Austausch zwischen Peppol-Dienstleistern zu unterstützen.

Zweck und Anwendungsfälle

Eine MLS-Nachricht informiert den Absender (C2) über eine der folgenden Situationen:

1Nachricht abgelehnt
Der Geschäftsbeleg erfüllte nicht die Konformitätsregeln oder konnte nicht an den Endempfänger (C4) zugestellt werden.

2Zustellung an C4 fehlgeschlagen
C3 konnte die Nachricht nicht an C4 weiterleiten (z. B. aufgrund technischer Probleme).

3Zustellung an C4 erfolgreich mit Bestätigung
C3 hat eine nachprüfbare Bestätigung von C4 erhalten, dass die Nachricht akzeptiert wurde.

4Zustellung an C4 durchgeführt (ohne Bestätigung)
Die Nachricht wurde an C4 weitergeleitet, aber C3 hat keine Empfangsbestätigung (z. B. bei Zustellung per E-Mail oder Post).

Wichtig: C3 darf pro Geschäftsbeleg **höchstens eine MLS-Nachricht** senden, und MLS-Nachrichten werden stets von C3 an C2 gesendet (niemals als Antwort auf eine andere MLS- oder MLR-Nachricht).

Beteiligte Parteien und Rollen

MLS verwendet das Peppol-Corner-Modell zur Identifikation der Beteiligten:

C1Dokumentenersteller
Die Geschäftseinheit, die das Dokument (z. B. eine Rechnung) erstellt.

C2Absenderdienstleister
Der Dienstleister, der das Dokument sendet und die MLS empfängt.

C3Empfangender Dienstleister
Der Dienstleister, der das Dokument empfängt und die MLS erstellt.

C4Endempfänger
Der Endempfänger, der das Dokument verarbeitet.

MLS-Nachrichten ermöglichen es C2, zu überwachen, ob C3 das Dokument erfolgreich validiert und an C4 weitergeleitet hat. Dies ist insbesondere dann nützlich, wenn die Beteiligten unterschiedliche Dienstleister oder Access Points nutzen.

Überblick über den MLS-Prozess

Der MLS-Prozess folgt einer definierten Abfolge:

1Dokument empfangen
C3 erhält einen Geschäftsbeleg und dessen Nachrichtenumhüllung von C2.

2Bedingungen prüfen
C3 liest die Nachrichtenumhüllung (SBDH), um zu entscheiden, ob eine MLS gesendet werden soll und an welche Teilnehmer-ID (C2 oder eine alternative).

3Validieren und weiterleiten
C3 führt Validierungen durch (Schema, Geschäftsregeln etc.) und leitet das Dokument an C4 weiter.

4MLS-Antwort festlegen
Auf Basis der Validierungsergebnisse und der SBDH-Einstellungen entscheidet C3, ob eine MLS gesendet wird und welchen Antwortcode sie enthält.

MLS-Antwortentscheidungslogik:

Wenn die Validierung erfolgreichist und der SBDH MLS nur bei Fehlern anfordert → wird keine MLS gesendet
Wenn die Validierung erfolgreich ist und der SBDH MLS für alle Ergebnisse anfordert → positive MLS (AP oder AB)
<p>Wenn die Validierung fehlschlägtnegative MLS (RE) mit Details zum Fehler</p>

MLS-Zustellpräferenzen (SBDH-Erweiterung)

C2 kann Zustellpräferenzen über optionale SBDH-Felder angeben:

MLS_TO

Gibt eine alternative Teilnehmerkennung an, die die MLS-Nachricht empfangen soll (nützlich, wenn C2 mehrere Access Points betreibt). Ist der Wert ungültig, muss die MLS an die Standard-C2-Dienstleister-ID gesendet werden.

MLS_TYPE

Legt fest, wann MLS-Nachrichten gesendet werden sollen:

FAILURE_ONLY – MLS nur für abgelehnte Nachrichten senden (RE)

ALWAYS_SEND – MLS für alle Ergebnisse senden (AP, AB und RE)

Wenn MLS_TYPE fehlt oder ungültig ist, muss C3 die Standardrichtlinie verwenden, die derzeit das Senden von MLS für alle Antwortcodes vorschreibt.

Antwortcodes und Bedeutung

MLS verwendet ein einfaches dreistufiges Codierungssystem:

Code Bedeutung (Gesamtstatus)
AP Zugestellt mit Bestätigung – C3 hat die Nachricht erfolgreich an C4 zugestellt und eine nachprüfbare Bestätigung erhalten.
AB Zugestellt ohne Bestätigung – C3 hat die Nachricht an C4 weitergeleitet, kann den Empfang aber nicht bestätigen.
RE Abgelehnt / Zustellung fehlgeschlagen – C3 konnte die Nachricht aufgrund von Konformitätsproblemen oder technischen Fehlern nicht zustellen.

Wenn der Status RE ist, muss die MLS Angaben zu den Ablehnungsgründen enthalten, damit der Absender die Probleme beheben kann.

Status-Grundcodes

Wird die Nachricht abgelehnt (RE), sollte C3 spezifische Status-Grundcodes angeben, um den Grund für die Nichtzustellung zu erläutern. Die MLS-Spezifikation definiert vier Grundcodes:

Code Beschreibung
SV Syntaxverletzung – Das Dokument erfüllt nicht die XML-Schema- oder Strukturvalidierung.
BV Verletzung von Geschäftsregeln (fatal) – Verstöße gegen Peppol- oder UBL-Geschäftsregeln, z. B. leere Elemente, falsche UBL-Version oder inkonsistente Werte.
BW Warnung bei Geschäftsregeln – Nicht-fatale Warnungen, die eine Ablehnung begleiten oder zusätzlich gemeldet werden können.
FD Zustellfehler – C3 konnte die Nachricht nicht an C4 zustellen (z. B. aufgrund von Netzwerk- oder Systemproblemen).

Eine MLS-Nachricht mit Ablehnung (RE) muss ausreichend detaillierte Angaben (Fehlerort, Beschreibung und Klassifizierung) enthalten, damit C2 die Fehlerquelle identifizieren kann.

MLS-Nachrichtenstruktur

Die MLS basiert auf dem UBL Application Response-Format und enthält spezifische Geschäftsbegriffe (BT) und Geschäftsbereiche (BG). Wichtige Elemente sind:

BT-001

Spezifikationskennung
Verweist auf die Version der MLS-Spezifikation.

BT-002

Geschäftsprozesstyp
Gibt den geschäftlichen Kontext der Transaktion an.

BT-003

Nachrichtenkennung
Eindeutige ID für die MLS-Nachricht.

BT-004/005

Ausstellungsdatum/-uhrzeit
Datum (ohne Zeitzone) und Uhrzeit (mit Zeitzone, vorzugsweise UTC), zu der die MLS ausgestellt wurde.

BT-006 bis BT-011

Endpunkt-IDs von Absender und Empfänger
Identifizieren C3 und C2 sowie deren Kennzeichnungsschemata.

BT-010/011

Gesamtantwortcode und -beschreibung
Der MLS-Status (AP, AB oder RE) und optional eine menschenlesbare Beschreibung.

Regeln und Verpflichtungen

Die Spezifikation legt operative Regeln für Dienstleister fest:

Jedes Geschäftsdokument kann zu null oder einer MLS-Nachricht führen.

Die MLS-Meldung muss umgehend nach Bekanntwerden des Status versendet werden.

Die Sender- und Empfängerkennungen in MLS müssen C3 bzw. C2 entsprechen.

Die MLS muss die Spezifikations- und Prozesskennungen, das Ausgabedatum/-uhrzeit und die Kennung des Originalumschlags enthalten.

MLS-Nachrichten dürfen nicht auf andere MLS- oder MLR-Nachrichten antworten.

Unterschied zwischen MLS und MLR

MLR
Message Level Response

Validiert die Dokumentenstruktur und wird typischerweise vom Geschäftsempfänger (C2/C4) gesendet.

MLS
Message Level Status

Fokussiert auf den Status des Nachrichtenaustauschs zwischen Dienstleistern (C2 und C3).

Die MLS informiert C2 darüber, ob das Dokument an C4 zugestellt oder aufgrund von Validierungs- oder Zustellproblemen abgelehnt wurde. Sie liefert allgemeine Antwortcodes und Grundcodes, bestätigt jedoch **nicht** die geschäftliche Akzeptanz durch den Endempfänger – dies bleibt die Aufgabe der Business Level Response (BLR).

Zusammenfassung

Die Peppol Message Level Status (MLS) ist der Mechanismus, mit dem ein empfangender Dienstleister (C3) dem sendenden Dienstleister (C2) den Verarbeitungs- und Zustellstatus eines Geschäftsbelegs im Peppol-Netzwerk mitteilt.

Sie stellt sicher, dass der Absender zeitnah Rückmeldung erhält, ob sein Dokument zugestellt oder abgelehnt wurde. Sie verwendet einfache Antwortcodes (AP, AB, RE) und detaillierte Grundcodes (SV, BV, BW, FD). Durch die Einführung der MLS gewinnen Peppol-Teilnehmer Transparenz und Zuverlässigkeit im Nachrichtenaustausch zwischen Dienstleistern.

Invoice-Portal
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.