Zum Hauptinhalt springen

PEPPOL-EN16931-R001 Geschäftsprozesskennung (ProfileID) muss angegeben werden

Nach Peppol-Regel PEPPOL-EN16931-R001 muss jede Rechnung und Gutschrift in Peppol BIS Billing 3.0 die Geschäftsprozesskennung in BT-23 (cbc:ProfileID) enthalten. R001 prüft nur, ob das Element vorhanden ist; ein Wert, der keine zugelassene Peppol-Prozesskennung ist, löst stattdessen PEPPOL-EN16931-R007 aus. Für die Standardabrechnung lautet der Wert „urn:fdc:peppol.eu:2017:poacc:billing:01:1.0“. Peppol-Access-Points und Service Metadata Publisher (SMP) prüfen damit, ob der Empfänger den Prozess unterstützt.

Problembeschreibung

FEHLER

Regel von Peppol BIS Billing 3.0 (OpenPeppol)

Interaktive Prüfkette

Klicken Sie auf eine Stufe, um zu sehen, was sie prüft, oder geben Sie eine Regel-ID ein, um die meldende Stufe zu finden.

Beispiele:

PEPPOL-EN16931-R001 Regel von Peppol BIS Billing

Gemeldet in Stufe 3: Nationale Regeln (CIUS).

Stufe Fehler: Der Bericht empfiehlt, die Rechnung abzulehnen.

Stufe 3 · Was geprüft wird

  • Die Spezifikationskennung in BT-24 wählt das Regelwerk, etwa XRechnung 3.0 oder Peppol BIS Billing 3.0.
  • XRechnung ergänzt die deutschen BR-DE-Regeln: Käuferreferenz (BT-10), Verkäuferkontakt, Zahlungsanweisungen.
  • Peppol ergänzt PEPPOL-EN16931- und Länderregeln. Auch XRechnung wendet einige PEPPOL-EN16931-Regeln an.

Beispielcodes

Typische Korrektur

Pflegen Sie die vom Regelwerk verlangten Felder in den Stammdaten, etwa die Leitweg-ID in BT-10 oder den Verkäuferkontakt.

Ein Validator prüft eine E-Rechnung in Stufen. Zuerst muss die Datei wohlgeformtes XML sein und zum UBL- oder CII-Schema (XSD) passen. Dann laufen die Geschäftsregeln der EN 16931: BR-Kernregeln, BR-CO-Berechnungen, BR-CL-Codelisten, BR-DEC-Nachkommastellen und Regeln je Umsatzsteuerkategorie wie BR-S. Danach folgen die nationalen oder Netzwerk-Regeln, die BT-24 auswählt: BR-DE für XRechnung, PEPPOL-EN16931 für Peppol BIS Billing. Der Bericht nennt jede verletzte Regel: Ein Fehler bedeutet Ablehnung, nur Warnungen bedeuten weiterhin Annahme. PEPPOL-EN16931-R001: Regel von Peppol BIS Billing, gemeldet in der Stufe „Nationale Regeln (CIUS)“. Regelwerke: KoSIT-Validator 1.6.3 mit der XRechnung-Konfiguration vom 31. Aug. 2026 (EN-16931-Artefakte 1.3.16), Peppol BIS Billing 3.0.21.

Kontext und Bedeutung

Der sendende Peppol-Access-Point validiert die Rechnung vor dem Versand und weist eine Rechnung ohne ProfileID zurück, sodass sie den Empfänger nie erreicht. Die ProfileID muss außerdem zu einem Prozess passen, den der Empfänger im SMP registriert hat. Der Fehler entsteht meist, wenn ein Generator nur die CustomizationID (BT-24) und nicht BT-23 schreibt, etwa wenn ein XRechnung-Export für Peppol weiterverwendet wird.

Lösung

Setzen Sie in Ihrem XML-Generator BT-23 auf urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. In UBL 2.1 ergänzen Sie <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID> direkt unter <Invoice> bzw. <CreditNote>, unmittelbar nach cbc:CustomizationID. Peppol BIS Billing 3.0 wird als UBL 2.1 ausgetauscht, und die Peppol-Validierungsartefakte prüfen die UBL-Syntax.

Schnellzugriff

Gültige Beispiele

  • BT-23 = „urn:fdc:peppol.eu:2017:poacc:billing:01:1.0“ (Offizielle Peppol BIS Billing 3.0 ProfileID)

Ungültige Beispiele

  • Rechnungskopf lässt das Element cbc:ProfileID komplett weg
  • Rechnungskopf enthält nur cbc:CustomizationID (BT-24) und kein cbc:ProfileID (BT-23)
  • BT-23 = „urn:cen.eu:en16931:2017“ ist vorhanden, aber kein zugelassener Peppol-Prozess: gemeldet von PEPPOL-EN16931-R007, nicht von R001

Code-Beispiele

Gültiges XML
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
Ungültiges XML
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>

Betroffene Felder

Validierungstools