Auf dieser Seite
Die kurze Antwort
BR-06 schlägt fehl, wenn cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName fehlt oder leer ist. Tragen Sie dort den eingetragenen rechtlichen Namen des Verkäufers ein.
Die Regel liest nur diesen einen Pfad. Ein Name in cac:PartyName/cbc:Name, dem Handelsnamen des Verkäufers, lässt sie weiterhin fehlschlagen.
Was die Regel prüft
Die Regel nimmt das cbc:RegistrationName des Lieferanten und schlägt fehl, wenn es kein solches Element gibt oder es nur Leerraum enthält. Sie sucht an keiner anderen Stelle der Partei nach einem Namen und kann einen echten Namen nicht von einem Platzhalter unterscheiden: Jeder sichtbare Text besteht.
Fehlend oder leer: Das UBL-Schema macht sowohl cac:PartyLegalEntity als auch das darin enthaltene cbc:RegistrationName optional, daher hält der XSD-Prüfschritt ein Dokument nicht auf, dem eines davon fehlt. Ein solches Dokument meldet BR-06 allein. Ist das Element vorhanden, aber leer, wie im aufgezeichneten Beispiel, wird zusätzlich PEPPOL-EN16931-R008 gemeldet.
Der Befund wird am Wurzelelement des Dokuments verortet, nicht an der Partei des Lieferanten, weil die Regel einmal pro Dokument ausgewertet wird. Erst die Regel-ID sagt Ihnen, dass der Name des Verkäufers gemeint ist und nicht der des Käufers.
| Begriff | Bedeutung | UBL-Element |
|---|---|---|
| BT-27 | Name des Verkäufers | cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName |
Wie es in einer Integration dazu kommt
Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:
- Das Quellsystem hält einen einzigen Anzeigenamen, und das Mapping schreibt ihn nur in
cac:PartyName/cbc:Name. - Der rechtliche Name stammt aus einem Datensatz mit Unternehmenseinstellungen, der für diesen Mandanten oder diese juristische Person nicht ausgefüllt wurde.
- Der Serialisierer schreibt
cac:PartyLegalEntityfür die Handelsregisternummer und lässt den Namen weg, oder er schreibt ihn als leeres Element, wenn der Wert null ist. - Eine Umgebung mit mehreren Gesellschaften ermittelt die verkaufende Gesellschaft erst beim Export, und die Abfrage findet für dieses Dokument nichts.
So korrigieren Sie das Dokument
- Suchen Sie in den Quelldaten den eingetragenen rechtlichen Namen der verkaufenden Gesellschaft, also den Namen, unter dem sie eingetragen ist, nicht eine Marke oder eine Abteilung.
- Schreiben Sie ihn in
cbc:RegistrationNameinnerhalb voncac:PartyLegalEntitydes Lieferanten, vor einem etwaigencbc:CompanyIDdort. - Gibt es zusätzlich einen Handelsnamen, behalten Sie ihn außerdem in
cac:PartyName/cbc:Name. Er ist ein eigenes Feld und ersetzt den rechtlichen Namen nicht. - Stoppen Sie den Export, wenn der rechtliche Name unbekannt ist. Füllen Sie das Element nicht mit einem Platzhalter; der Name bezeichnet, wer die Rechnung ausgestellt hat.
Vorher und nachher
Dies sind Ausschnitte, keine vollständigen Dokumente. Die vollständigen synthetischen Dokumente, aus denen sie stammen, sind unten verlinkt.
Lieferant in der fehlerhaften Rechnung: Die juristische Person ist vorhanden, aber ihr Name ist leer
<cac:AccountingSupplierParty>
<cac:Party>
<!-- endpoint, postal address and tax scheme omitted from this fragment -->
<cac:PartyLegalEntity>
<cbc:RegistrationName></cbc:RegistrationName>
<cbc:CompanyID>12345678</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>Lieferant in der korrigierten Rechnung: Der eingetragene Name ist ausgefüllt
<cac:AccountingSupplierParty>
<cac:Party>
<!-- endpoint, postal address and tax scheme omitted from this fragment -->
<cac:PartyLegalEntity>
<cbc:RegistrationName>Example Supplier Ltd</cbc:RegistrationName>
<cbc:CompanyID>12345678</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>Nur das cbc:RegistrationName des Lieferanten unterscheidet sich: leer in der fehlerhaften Rechnung, Example Supplier Ltd in der korrigierten. Das fehlerhafte Dokument meldet außerdem PEPPOL-EN16931-R008, das jedes Element beanstandet, das weder Inhalt noch Kindelemente hat, und der leere Name ist ein solches Element. Den Namen anzugeben behebt beide Befunde.
Was der Validator gemeldet hat
- Die fehlerhafte Rechnung meldet BR-06 und PEPPOL-EN16931-R008. Das korrigierte Dokument besteht jeden Prüfschritt ohne Befunde.Fehlerhaftes XML herunterladenKorrigiertes XML herunterladen
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
InvoiceundCreditNote; die Partei des Lieferanten ist in beiden gleich aufgebaut, und die aufgezeichnete Gutschrift mit leerem Verkäufernamen meldet dieselben zwei Regeln. - Die Regel betrifft nur den Verkäufer. Sie liest weder den Zahlungsempfänger noch den Steuervertreter, die eigene Parteien im Dokument sind.
Verwandte Regeln
- BR-07 ist dieselbe Prüfung für den Namen des Käufers
- PEPPOL-EN16931-R008 wird zusätzlich ausgelöst, wenn das Namenselement vorhanden, aber leer ist
- PEPPOL-EN16931-R020 verlangt die elektronische Adresse des Verkäufers in derselben Partei
- BR-CO-09 prüft das Länderpräfix der Umsatzsteuer-Identifikationsnummer des Verkäufers
- Alle Regeln der Referenz ansehen
- Hintergrund (auf Englisch): Understanding EN 16931 validation errors
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-20.
Die offizielle Definition von BR-06 (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.

