Was ist die Peppol Message Level Response (MLR)?

Eine Message Level Response (MLR) ist ein Peppol-Geschäftsdokument (Profil Trdm071), das vom BusinessDocumentReceiver verwendet wird, um dem BusinessDocumentSender das Ergebnis seiner Validierungen mitzuteilen. Sobald ein Dokument empfangen wurde, kann der Empfänger es anhand von XML-Schemas und Geschäftsregeln validieren. Eine MLR meldet eines von drei möglichen Ergebnissen:

Grundlegende Konzepte und Funktionen der MLR

Die MLR ist eine Antwortnachricht, die an den Absender zurückgesendet wird und Informationen darüber enthält, ob das Dokument die Validierung bestanden hat, ob es akzeptiert wurde oder ob es aufgrund von Fehlern in der Struktur oder den Geschäftsregeln abgelehnt wurde.

Das Hauptziel der MLR besteht darin, den Absender über den Status des Dokuments zu informieren, insbesondere darüber, ob es den erforderlichen Standards entspricht. Die MLR umfasst nicht nur eine Strukturprüfung, sondern einen vollständigen Validierungsprozess, der Folgendes beinhaltet:

  • Prüfung aller Pflichtfelder
  • Überprüfung, ob das Dokument den vereinbarten Standards und Schemas (z. B. Peppol BIS, UBL) entspricht
  • Sicherstellung des korrekten Formats und der richtigen Version des Dokuments

Arten von Nachrichten im Peppol-Netzwerk

Im Peppol-Netzwerk gibt es verschiedene Nachrichtentypen, die Transparenz im Dokumentenaustausch gewährleisten:

MLS (Message Level Status): Eine einfache Nachricht, die den Absender darüber informiert, ob das Dokument zur weiteren Bearbeitung akzeptiert wurde.

MLR (Message Level Response): Eine detailliertere Antwort, die Informationen darüber liefert, ob das Dokument die erforderliche Struktur erfüllt und für die weitere Verarbeitung bereit ist. Sie informiert den Absender zudem über Validierungsfehler und enthält ggf. Details zu Fehlern und Gründen für eine Ablehnung. Die Antwort wird mit Statuscodes wie „AP“ (Akzeptiert), „AB“ (Bestätigt) oder „RE“ (Abgelehnt) gesendet.

BLR (Business Level Response): Die endgültige Antwort, die den Absender über die Akzeptanz, Ablehnung oder weitere Bearbeitung des Dokuments informiert.

Sequenzdiagramm für Peppol-Nachrichtenantworten

Wann wird eine MLR verwendet?

Die MLR wird eingesetzt, wenn ein Dokument über das Peppol-Netzwerk übermittelt wurde und seine strukturelle Gültigkeit überprüft werden muss. Dies ist besonders wichtig in der Anfangsphase, wenn das Dokument noch nicht vollständig zur Bearbeitung oder Genehmigung akzeptiert wurde.

Optional: Das Versenden einer MLR ist optional. Sie wird nur gesendet, wenn der Absender des ursprünglichen Geschäftsdokuments eine MLR angefordert hat oder wenn schwerwiegende Validierungsfehler vorliegen.

✓ Angeforderte MLR: Wenn angefordert, sendet der Empfänger eine MLR mit
AP (akzeptiert),
AB (bestätigt) oder
RE (abgelehnt), je nach Ergebnis.

✗ Nicht angefordert: Hat der Absender keine MLR angefordert, sollte der Empfänger nur dann eine MLR senden, wenn schwerwiegende Validierungsfehler vorliegen (Antwortcode
RE).

 

Struktur und Format der MLR

Die MLR in Peppol wird als strukturierte Nachricht im UBL Application Response 2.1-Format übermittelt. Dies ist ein Standardformat, das zur Beschreibung der Struktur von Nachrichten im Peppol-Netzwerk verwendet wird.

Die MLR-Nachricht kann folgende Elemente enthalten:

Statuscode — ein Code, der das Ergebnis der Verarbeitung angibt (z. B. „Akzeptiert“, „Abgelehnt“, „Fehler“)

Statusbeschreibung — eine Beschreibung, die den Statuscode erläutert

Fehlerdetails — detaillierte Angaben zu Fehlern, falls das Dokument die Validierung nicht bestanden hat

Umfang der Validierungen

Eine MLR umfasst die Validierung des empfangenen Dokuments hinsichtlich seines XML-Schemas und der Geschäftsregeln. Folgende Situationen führen zu einer Ablehnung:

Schwerwiegende Fehler in der Struktur des Dokuments.

Verstöße gegen Standardvorgaben.

Falsche Dokumentversionen.

Probleme wie unbekannter Absender, unbekannter Empfänger oder fehlerhafte Umschlagstruktur werden durch Transportbestätigungen (Ack) behandelt und fallen nicht in den Geltungsbereich der MLR.

Beteiligte Parteien

  • BusinessDocumentSender / MLRReceiver: Die Organisation, die das ursprüngliche Dokument sendet und die MLR empfängt.

  • BusinessDocumentReceiver / MLRSender: Die Organisation, die das Dokument empfängt und die MLR sendet.

Die MLR wird direkt zwischen Endnutzern über ihre Dienstleister (C2 und C3) ausgetauscht. Sie darf nicht mit dem Message Level Status (MLS) verwechselt werden, der ausschließlich zwischen Dienstleistern ausgetauscht wird.

Nachrichtenstruktur und Beispiele

Im Folgenden finden Sie Beispiele für MLR-Nachrichten im XML-Format:

Beispiel: Akzeptiertes Dokument

<ApplicationResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2">
<cac:DocumentResponse>
<cac:Response>
<cbc:ResponseCode>AP</cbc:ResponseCode>
<cbc:Description>Das Dokument wurde erfolgreich validiert und wird verarbeitet.</cbc:Description>
</cac:Response>
<cac:DocumentReference>
<cbc:ID>EnvelopeID-12456789</cbc:ID>
</cac:DocumentReference>
</cac:DocumentResponse>
</ApplicationResponse>

Beispiel: Abgelehntes Dokument

<ApplicationResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2">
<cac:DocumentResponse>
<cac:Response>
<cbc:ResponseCode>RE</cbc:ResponseCode>
<cbc:Description>Das Dokument wurde abgelehnt, da das Pflichtfeld „InvoiceNumber“ fehlt.</cbc:Description>
</cac:Response>
<cac:DocumentReference>
<cbc:ID>EnvelopeID-12456789</cbc:ID>
</cac:DocumentReference>
</cac:DocumentResponse>
</ApplicationResponse>

 

Interaktion der MLR mit anderen Peppol-Nachrichten

Die MLR ist ein integraler Bestandteil des gesamten Dokumentenaustauschprozesses in Peppol und dient der Vorvalidierung vor der vollständigen Akzeptanz. So funktioniert es:
1Transportbestätigung (Ack): Sobald ein Dokument über das Peppol-Netzwerk gesendet wird, erhält der Absender zunächst eine Ack-Nachricht, die bestätigt, dass das Dokument vom System empfangen wurde.

2Message Level Response (MLR): Der nächste Schritt ist die MLR, die den Absender über den Status des Dokuments informiert. Ist die Struktur korrekt, bestätigt die MLR dies. Liegen Fehler vor, liefert die MLR detaillierte Informationen.

3Rechnungsantwort (BLR): Nachdem das Dokument vollständig verarbeitet wurde, erhält der Absender den endgültigen Status: akzeptiert, abgelehnt oder weiterhin in Bearbeitung.

Bedeutung der MLR für Unternehmen

Die Peppol Message Level Response (MLR) spielt eine entscheidende Rolle bei der Automatisierung und Optimierung elektronischer Rechnungs- und Dokumentenprozesse. Mit der MLR:

Verringertes Fehleraufkommen: Fehler werden bereits beim Senden und Empfangen von Dokumenten erkannt.
Kürzere Bearbeitungszeiten: Alle Fehler werden frühzeitig erkannt, wodurch der gesamte Workflow beschleunigt wird.
Einhaltung von Standards: Wesentlich, um regulatorische Anforderungen in verschiedenen Ländern zu erfüllen.
Ressourceneinsparung: Die automatische Prüfung der Dokumentenkorrektheit vor der vollständigen Bearbeitung spart Zeit und Ressourcen.

Fazit

Die Peppol Message Level Response (MLR) ist ein zentrales Element zur Gewährleistung der Zuverlässigkeit und Korrektheit des Dokumentenaustauschs im Peppol-Netzwerk. Sie stellt sicher, dass Absender und Empfänger hinsichtlich des Dokumentstatus übereinstimmen, ermöglicht schnelle Korrekturen und minimiert Verzögerungen im Rechnungsprozess.

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.