Zum Inhalt springen

Ironfang Finance - Regelreferenz

PEPPOL-EN16931-R007: Eine zugelassene Geschäftsprozesskennung verwenden

cbc:ProfileID muss einen Geschäftsprozess nennen, den die Peppol-Regeln kennen; für Billing urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, keine Version.

Peppol BIS BillingFehler: Das Dokument ist ungültigProzess und Referenzen

Auf dieser Seite

Die kurze Antwort

PEPPOL-EN16931-R007 schlägt fehl, wenn der Text von cbc:ProfileID keine der Geschäftsprozesskennungen ist, die in die Peppol-Regeln eingebaut sind. Schreiben Sie für Peppol BIS Billing exakt urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.

Das aufgezeichnete Beispiel schrieb urn:fdc:peppol.eu:2017:poacc:billing:3.0, das Ende der Spezifikationskennung in cbc:CustomizationID, keinen Prozess. Die beiden Elemente tragen unterschiedliche Werte, und keines kann das andere ersetzen.

Was die Regel prüft

Die Peppol-Regeln leiten aus cbc:ProfileID unter der Wurzel ein Profil ab. Nach dem Entfernen des umgebenden Leerraums muss der Wert einer von vier Kennungen entsprechen: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, urn:peppol:bis:billing_with_response, urn:peppol:france:billing:regulated oder urn:peppol:france:billing:non-regulated. Alles andere gilt als unbekannt, und unbekannt schlägt fehl.

Der Vergleich ist exakt und unterscheidet Groß- und Kleinschreibung, ohne Präfixabgleich. Im Versuch wurden die Billing-Kennung in Großbuchstaben, dieselbe Kennung mit zusätzlichem Text dahinter, die BIS 2-Kennung urn:www.cenbii.eu:profile:bii04:ver2.0, die Kennung für Selbstfakturierung und die vollständige Spezifikationskennung alle gemeldet.

Eine fehlende cbc:ProfileID gilt ebenfalls als unbekannt und meldet daher diese Regel neben PEPPOL-EN16931-R001. Eine leere meldet diese Regel neben PEPPOL-EN16931-R008.

Andere Regeln hängen vom Ergebnis ab. Die Peppol-Prüfungen der Typcodes PEPPOL-EN16931-P0100 und PEPPOL-EN16931-P0101 laufen nur für einen bekannten Prozess und bleiben daher stumm, solange diese Regel fehlschlägt.

BegriffBedeutungUBL-Element
BT-23Geschäftsprozesstypcbc:ProfileID

Wie es in einer Integration dazu kommt

Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:

  • Die Spezifikationsversion (billing:3.0) wurde für die Prozesskennung gehalten und in beiden Kopfelementen verwendet.
  • Die Kennung wurde mit geänderter Groß- und Kleinschreibung oder einem angehängten Suffix abgetippt.
  • Eine aus Peppol BIS 2 übernommene Konfiguration sendet noch die Profilkennung von BIS 2.
  • Der Wert von cbc:CustomizationID wurde in cbc:ProfileID kopiert.

So korrigieren Sie das Dokument

  1. Setzen Sie cbc:ProfileID für Rechnungen und Gutschriften nach Peppol BIS Billing auf urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, kopiert statt abgetippt.
  2. Verwenden Sie eine der anderen bekannten Kennungen nur, wenn der Austausch, an dem Sie teilnehmen, sie verlangt; jede bezeichnet ein anderes Verfahren, keine Version desselben.
  3. Lassen Sie cbc:CustomizationID als Spezifikationskennung stehen, urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0. Sie spielt für diese Regel keine Rolle.
  4. Prüfen Sie nach der Korrektur erneut: Ein Typcode außerhalb der Peppol-Liste wird erst gemeldet, wenn der Prozess erkannt wird.

Korrigierte Rechnung prüfen

Vorher und nachher

Dies sind Ausschnitte, keine vollständigen Dokumente. Die vollständigen synthetischen Dokumente, aus denen sie stammen, sind unten verlinkt.

Ausschnitt der fehlerhaften Rechnung: Das Geschäftsprozesselement enthält die Spezifikationsversion

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:ProfileID>
<cbc:ID>EXAMPLE-INV-001</cbc:ID>
<!-- rest of the document omitted from this fragment -->

Ausschnitt der korrigierten Rechnung: die Prozesskennung von Peppol BIS Billing

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>EXAMPLE-INV-001</cbc:ID>
<!-- rest of the document omitted from this fragment -->

Nur cbc:ProfileID unterscheidet sich: urn:fdc:peppol.eu:2017:poacc:billing:3.0 in der fehlerhaften Rechnung und urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 in der korrigierten. Das fehlerhafte Dokument meldet nur PEPPOL-EN16931-R007, verortet an der Dokumentwurzel. EN 16931 schränkt den Wert des Geschäftsprozesses nicht ein, daher besteht dieser Prüfschritt.

Was der Validator gemeldet hat

Aufgezeichnet mit phive 12.1.0 / phive-rules-peppol 4.5.6 / Saxon-HE 12.10, der Engine hinter dem kostenlosen Validator, mit synthetischen Daten. Ein aufgezeichnetes Ergebnis ist ein Regressionsnachweis für diese Dokumente, keine Zertifizierung.

Wo die Regel gilt

  • Gilt gleichermaßen für UBL Invoice und CreditNote; eine Gutschrift mit demselben falschen Wert meldete im Versuch diese Regel.
  • Dies ist eine Peppol-Regel. Die Menge der bekannten Kennungen gehört zur festgelegten Peppol-Version und kann sich von einer Version zur nächsten ändern.
  • Eine Prozesskennung für Selbstfakturierung wird von diesen Billing-Regeln abgelehnt. Ein Dokument im Selbstfakturierungsverfahren gehört zur Peppol-Spezifikation für Selbstfakturierung; die Prozesskennung umzubenennen macht es nicht zu einem Billing-Dokument.

Umfang und Quelle

Geschrieben für Peppol BIS Billing 3.0.21 (May 2026), EN 16931 1.3.16, angewendet auf Invoice- und CreditNote-Dokumente in UBL 2.1. Andere Profile, Syntaxen und Releases können diese Kennung anders definieren. Version des Hinweiskatalogs 2026-09-24.1: Quelle geprüft am 2026-09-24, Erklärung zuletzt aktualisiert am 2026-09-24.

Die offizielle Definition von PEPPOL-EN16931-R007 (auf Englisch) enthält den normativen Wortlaut und den Test. Diese Seite ist unsere Erklärung dazu, keine Kopie.

Die Erklärung ändert das Urteil der Engine nicht. Dass Sie diesen Befund beheben, heißt nicht, dass das Dokument jeden Prüfschritt besteht. Die Validierung bescheinigt keine rechtliche oder steuerliche Konformität und überträgt kein Dokument über Peppol.