Zum Inhalt springen

Ironfang Finance - Regelreferenz

BR-CL-07: Einen Code aus UNTDID 1153 als Schema der Kennung des in Rechnung gestellten Objekts verwenden

Die schemeID einer Objektkennung (Dokumenttyp 130) muss ein Code aus UNTDID 1153 sein, etwa ABZ für ein Kfz-Kennzeichen (Vehicle licence number).

EN 16931Fehler: Das Dokument ist ungültigCodelistenProzess und Referenzen

Auf dieser Seite

Die kurze Antwort

BR-CL-07 schlägt fehl, wenn eine Objektkennung, die cbc:ID einer Dokumentreferenz mit cbc:DocumentTypeCode 130, eine schemeID hat, die nicht auf der Liste der Referenzqualifizierer UNTDID 1153 steht. Im aufgezeichneten Beispiel war ein Fahrzeugkennzeichen mit VRN markiert; der Code, den die Liste für ein Kfz-Kennzeichen (Vehicle licence number) vorsieht, ist ABZ.

Beschreibt kein Code der Liste die Kennung, lassen Sie schemeID weg. Das Attribut ist optional, und eine Objektkennung ohne es wird von dieser Regel nicht geprüft.

Was die Regel prüft

Zwei Stellen werden erfasst: die Kennung des in Rechnung gestellten Objekts in cac:AdditionalDocumentReference auf Dokumentenebene und die Objektkennung der Position in cac:DocumentReference einer Position. Im Versuch wurde VIN an der Objektkennung einer Position an cac:InvoiceLine[1]/cac:DocumentReference[1]/cbc:ID[1] gemeldet.

Leerzeichen um den Code werden entfernt, und der Rest muss genau einem gelisteten Code entsprechen, in Großbuchstaben. Im Versuch bestand ABZ , und abz schlug fehl.

Die Liste enthält 818 Referenzqualifizierer, aber keine ICD-Codes: Im Versuch schlug 0088 an einer Objektkennung fehl, die eine GLN enthielt.

Die Regel betrachtet nur Referenzen mit dem Typcode 130. Im Versuch wurde eine schemeID an einer Referenz ohne cbc:DocumentTypeCode stattdessen von UBL-SR-43 und der Warnung UBL-CR-665 gemeldet, die ein Schema an anderen Arten von Referenzen beanstanden.

BegriffBedeutungUBL-Element
BT-18Kennung des in Rechnung gestellten Objektscac:AdditionalDocumentReference/cbc:ID (with cbc:DocumentTypeCode 130)
BT-18-1Kennung des in Rechnung gestellten Objekts: Attribut für die Kennung des Schemascac:AdditionalDocumentReference/cbc:ID/@schemeID
BT-128Objektkennung auf Ebene der Rechnungspositioncac:InvoiceLine/cac:DocumentReference/cbc:ID (cac:CreditNoteLine in a credit note)
BT-128-1Objektkennung auf Ebene der Rechnungsposition: Attribut für die Kennung des Schemascac:InvoiceLine/cac:DocumentReference/cbc:ID/@schemeID

Wie es in einer Integration dazu kommt

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

  • Die Integration schreibt eine eigene Abkürzung für die Art des Objekts, etwa VRN, VIN oder METER, wo ein Code aus UNTDID 1153 erwartet wird.
  • Die Schemacodes für Parteikennungen werden wiederverwendet, sodass ein ICD-Code wie 0088 an einer Objektkennung landet.
  • Codes werden in Kleinbuchstaben gesendet, weil eine Zuordnungstabelle so erfasst wurde.
  • Eine schemeID wird immer geschrieben, mit einem Platzhalter, wenn die Quelle keinen Qualifizierer für das Objekt hat.

So korrigieren Sie das Dokument

  1. Legen Sie fest, welche Art von Objekt die Kennung bezeichnet: ein Fahrzeug, einen Zähler, einen Telefonanschluss, eine Versicherungspolice und so weiter.
  2. Suchen Sie den Code in der Liste UNTDID 1153, wie sie für Peppol BIS Billing 3.0 veröffentlicht ist. Einige Einträge: ABZ Vehicle licence number, MG Meter unit number, AWV Phone number, SE Serial number, AKZ Policy number.
  3. Schreiben Sie diesen Code in Großbuchstaben als schemeID der cbc:ID, und behalten Sie cbc:DocumentTypeCode mit 130 bei.
  4. Passt kein Eintrag, senden Sie die Kennung ohne schemeID. ZZZ, Mutually defined reference number, ist nur nützlich, wenn der Käufer vereinbart hat, wofür es steht.

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: die Kennung des in Rechnung gestellten Objekts ist mit VRN markiert

<cbc:BuyerReference>BUYER-REF-001</cbc:BuyerReference>
<cac:AdditionalDocumentReference>
  <cbc:ID schemeID="VRN">AB12CDE</cbc:ID>
  <cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:AdditionalDocumentReference>
<!-- parties omitted from this fragment -->

Ausschnitt der korrigierten Rechnung: dieselbe Kennung unter ABZ, Vehicle licence number

<cbc:BuyerReference>BUYER-REF-001</cbc:BuyerReference>
<cac:AdditionalDocumentReference>
  <cbc:ID schemeID="ABZ">AB12CDE</cbc:ID>
  <cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:AdditionalDocumentReference>
<!-- parties omitted from this fragment -->

Nur die schemeID der Kennung des in Rechnung gestellten Objekts unterscheidet sich: VRN in der fehlerhaften Rechnung, ABZ in der korrigierten, bei derselben Kennung AB12CDE. Das fehlerhafte Dokument meldet nur BR-CL-07, und der Peppol-Prüfschritt bestand.

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 für Invoice und CreditNote; im Versuch meldete VIN an der Kennung des in Rechnung gestellten Objekts einer Gutschrift nur diese Regel.
  • Eine Regel aus EN 16931 ohne Gegenstück in Peppol: In jedem Versuch bestand der Peppol-Prüfschritt.
  • Eine Referenz mit dem Typcode 130 bezeichnet ein Objekt und ist keine rechnungsbegründende Unterlage. Der Prüfschritt EN 16931 lehnt eine Beschreibung oder einen Anhang daran ab, mit UBL-CR-673 und UBL-CR-666; eine Datei gehört in eine eigene cac:AdditionalDocumentReference ohne diesen Code.
  • In einer Position akzeptiert PEPPOL-EN16931-R101 eine cac:DocumentReference nur als Objektkennung mit dem Typcode 130.

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-28.1: Quelle geprüft am 2026-09-28, Erklärung zuletzt aktualisiert am 2026-09-28.

Die offizielle Definition von BR-CL-07 (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.