Auf dieser Seite
Die kurze Antwort
BR-56 schlägt fehl, wenn cac:TaxRepresentativeParty kein cac:PartyTaxScheme enthält, das ein Steuerschema VAT mit einer cbc:CompanyID verbindet. Tragen Sie die Umsatzsteuer-Identifikationsnummer des Vertreters einschließlich Länderpräfix als cbc:CompanyID in ein cac:PartyTaxScheme ein, dessen cac:TaxScheme/cbc:ID VAT lautet.
Die Nummer gehört dem Vertreter, nicht dem Verkäufer. Die Umsatzsteuer-Identifikationsnummer des Verkäufers gehört in die Partei des Verkäufers; in die Gruppe des Vertreters kopiert, bezeichnet sie die falsche Partei.
Was die Regel prüft
Für jede cac:TaxRepresentativeParty sucht die Regel ein Kindelement cac:PartyTaxScheme, dessen Steuerschema-ID, ohne Leerraum am Rand und in Großbuchstaben, VAT lautet, und ist erfüllt, wenn dieses Schema eine cbc:CompanyID hat. Ein Fehler wird am Element cac:TaxRepresentativeParty gemeldet.
Das Steuerschema muss VAT sein. Im Versuch schlug dieselbe Nummer unter dem Steuerschema TAX bei BR-56 fehl, während vat in Kleinbuchstaben bestand, weil die Groß- und Kleinschreibung ignoriert wird.
Geprüft wird nur, ob cbc:CompanyID existiert. Im Versuch bestand eine leere cbc:CompanyID die Regel BR-56 und wurde stattdessen von PEPPOL-EN16931-R008 gemeldet; das Länderpräfix einer ausgefüllten Nummer ist Sache von BR-CO-09.
Wird die Nummer entfernt, das Steuerschema aber beibehalten, entstehen zwei Befunde. Im Versuch meldete das BR-56 zusammen mit UBL-SR-53, das jedes cac:PartyTaxScheme ohne cbc:CompanyID ablehnt.
Die rechtliche Einheit ist kein Ersatz: Im Versuch ließ die Nummer in cac:PartyLegalEntity/cbc:CompanyID BR-56 weiter fehlschlagen und ergab zusätzlich die Warnung UBL-CR-335.
| Begriff | Bedeutung | UBL-Element |
|---|---|---|
| BG-11 | Steuervertreter des Verkäufers | cac:TaxRepresentativeParty |
| BT-63 | Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers | cac:TaxRepresentativeParty/cac:PartyTaxScheme/cbc:CompanyID |
| BT-63 | Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers: ihr Steuerschema | cac:TaxRepresentativeParty/cac:PartyTaxScheme/cac:TaxScheme/cbc:ID |
Wie es in einer Integration dazu kommt
Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:
- Der Vertreter ist mit Name und Anschrift angelegt, und seine Umsatzsteuer-Registrierungsnummer steht in einer eigenen Tabelle für Steuerregistrierungen, die der Export nicht einbindet.
- Eine mit den anderen Parteien geteilte Parteivorlage schreibt
cac:PartyTaxSchemenur, wenn ein Feld für die Umsatzsteuer-Identifikationsnummer gefüllt ist, und der Datensatz des Vertreters hat kein solches Feld. - Die Umsatzsteuer-Identifikationsnummer steht in
cac:PartyLegalEntity/cbc:CompanyID, wo eine Handelsregisternummer hingehört. - Das Steuerschema des Vertreters wird aus einem lokalen Steuerartcode übernommen, statt auf
VATgesetzt zu werden.
So korrigieren Sie das Dokument
- Entnehmen Sie die dem Vertreter erteilte Umsatzsteuer-Identifikationsnummer seinem Bestellungs- oder Registrierungsdatensatz. Setzen Sie nicht die Nummer des Verkäufers ein, und bilden Sie keine Nummer selbst.
- Schreiben Sie
cac:PartyTaxSchemeincac:TaxRepresentativeParty, nachcac:PostalAddress, mitcbc:CompanyIDfür die Nummer, gefolgt voncac:TaxScheme/cbc:IDmit dem WertVAT. - Senden Sie die Kennung vollständig mit Länderpräfix, etwa
GB987654321;BR-CO-09prüft das Präfix. - Hat der Verkäufer keinen Steuervertreter, entfernen Sie die gesamte Gruppe
cac:TaxRepresentativeParty, statt sie ohne Umsatzsteuer-Identifikationsnummer zu senden.
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: Der Steuervertreter hat Name und Anschrift, aber kein Steuerschema
<cac:TaxRepresentativeParty>
<cac:PartyName>
<cbc:Name>Example Fiscal Representative Ltd</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:StreetName>4 Example Street</cbc:StreetName>
<!-- rest of the address omitted from this fragment -->
</cac:PostalAddress>
</cac:TaxRepresentativeParty>Ausschnitt der korrigierten Rechnung: Die Umsatzsteuer-Identifikationsnummer des Vertreters folgt auf die Anschrift
<cac:TaxRepresentativeParty>
<cac:PartyName>
<cbc:Name>Example Fiscal Representative Ltd</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:StreetName>4 Example Street</cbc:StreetName>
<!-- rest of the address omitted from this fragment -->
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>GB987654321</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>Die korrigierte Rechnung enthält in der Gruppe des Vertreters nach der Anschrift ein cac:PartyTaxScheme mit der cbc:CompanyID GB987654321 und dem Steuerschema VAT; die fehlerhafte Rechnung hat dort gar kein cac:PartyTaxScheme. Gemeldet wird nur BR-56. Da der ganze Block fehlt, gibt es kein halb ausgefülltes Steuerschema, das UBL-SR-53 melden könnte, und der Verkäufer behält seine eigene Umsatzsteuer-Identifikationsnummer, sodass die Position mit Normalsatz BR-S-02 weiterhin erfüllt.
Was der Validator gemeldet hat
- Die fehlerhafte Rechnung meldet BR-56. 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
- Der Vertreter in einer
CreditNotewird genauso gelesen. Im Versuch meldete eine Gutschrift, deren Vertreter das SchemaVATbehielt, aber die Nummer verlor,BR-56undUBL-SR-53. - Die Umsatzsteuer-Identifikationsnummer eines Vertreters kann
BR-S-02allein erfüllen. Im Versuch blieb die Rechnung gültig, als die Umsatzsteuer-Identifikationsnummer des Verkäufers entfernt und die des Vertreters beibehalten wurde; ohne beide wurdenBR-56undBR-S-02gemeldet. - EN 16931 löst diesen Befund aus; der Peppol-Prüfschritt der aufgezeichneten fehlerhaften Rechnung ist ohne Befund.
Verwandte Regeln
- BR-18 verlangt den Namen desselben Steuervertreters
- UBL-SR-53 wird zusätzlich gemeldet, wenn das Steuerschema des Vertreters ohne seine Nummer erhalten bleibt
- BR-CO-09 prüft das Länderpräfix der Umsatzsteuer-Identifikationsnummer des Vertreters
- BR-S-02 akzeptiert die Umsatzsteuer-Identifikationsnummer des Vertreters, wenn der Verkäufer keine hat
- 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-24.
Die offizielle Definition von BR-56 (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.

