Auf dieser Seite
Die kurze Antwort
BR-57 schlägt fehl, wenn cac:Delivery/cac:DeliveryLocation/cac:Address kein cac:Country/cbc:IdentificationCode enthält. Ergänzen Sie als letztes Kindelement dieser Anschrift den Code nach ISO 3166-1 alpha-2 des Landes, in das die Waren oder Dienstleistungen geliefert wurden.
Die Regel gilt nur, wo eine Lieferanschrift vorhanden ist. Im Versuch bestand eine cac:DeliveryLocation, die nur eine Kennung und keine cac:Address enthielt, alle Prüfschritte; bei einer innergemeinschaftlichen Lieferung verlangt BR-IC-12 das Land jedoch in jedem Fall.
Was die Regel prüft
Jede cac:Address innerhalb von cac:Delivery/cac:DeliveryLocation wird geprüft, und der Befund verweist auf diese Anschrift. Die Regel fragt nur, ob cac:Country ein Element cbc:IdentificationCode enthält.
Der Wert wird nicht gelesen; darin unterscheidet sich diese Regel von der Käuferregel BR-11. Im Versuch bestand ein leerer cbc:IdentificationCode der Lieferanschrift BR-57 und wurde von BR-CL-14 als kein Ländercode und von PEPPOL-EN16931-R008 als leeres Element gemeldet.
Ein Ländername ist kein Ersatz: Im Versuch meldete cac:Country/cbc:Name anstelle des Codes BR-57 mit der Warnung UBL-CR-378.
Eine als cac:Delivery/cac:DeliveryAddress geschriebene Anschrift liegt ganz außerhalb der Regel. Im Versuch ergab eine solche Anschrift ganz ohne Land nur die Warnung UBL-CR-682, und das Dokument blieb gültig.
| Begriff | Bedeutung | UBL-Element |
|---|---|---|
| BG-15 | Lieferanschrift | cac:Delivery/cac:DeliveryLocation/cac:Address |
| BT-80 | Ländercode der Lieferanschrift | cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode |
Wie es in einer Integration dazu kommt
Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:
- Die Lieferadresse wird aus einem Auftrags- oder Versanddatensatz kopiert, der Straße und Ort, aber kein Land enthält, weil Lieferungen als inländisch galten.
- Lieferanschriften sind in der Quelle Freitext, und nur die erste Zeile wird abgebildet, und zwar in
cbc:StreetName. - Das Land wird als Name unter
cac:Country/cbc:Namegeschrieben. - Das Lieferland steht im Auftragskopf, und der Adressblock wird aus einer Tabelle der Lieferorte aufgebaut, in der es fehlt.
So korrigieren Sie das Dokument
- Übernehmen Sie das Land des Lieferorts aus dem Auftrags- oder Versanddatensatz, aus dem auch der Rest der Anschrift stammt.
- Fügen Sie
cac:Countrymitcbc:IdentificationCodeals letztes Kindelement voncac:DeliveryLocation/cac:Addresshinzu, mit dem zweibuchstabigen Code, etwaGB. - Ist das Lieferland nicht bekannt, senden Sie keine Lieferanschrift. Setzen Sie nicht standardmäßig das Land des Käufers oder Verkäufers ein, es sei denn, die Lieferung ging tatsächlich dorthin.
- Belassen Sie die Anschrift in
cac:DeliveryLocation. Wird sie nachcac:DeliveryAddressverschoben, greift diese Regel nicht mehr, aber nur, weil die Anschrift dann außerhalb des Modells liegt, wasUBL-CR-682meldet.
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 Lieferanschrift hat eine Straße und kein Land
<cac:Delivery>
<cbc:ActualDeliveryDate>2026-09-07</cbc:ActualDeliveryDate>
<cac:DeliveryLocation>
<cac:Address>
<cbc:StreetName>3 Delivery Street</cbc:StreetName>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>Ausschnitt der korrigierten Rechnung: Die Lieferanschrift endet mit dem Ländercode GB
<cac:Delivery>
<cbc:ActualDeliveryDate>2026-09-07</cbc:ActualDeliveryDate>
<cac:DeliveryLocation>
<cac:Address>
<cbc:StreetName>3 Delivery Street</cbc:StreetName>
<cac:Country>
<cbc:IdentificationCode>GB</cbc:IdentificationCode>
</cac:Country>
</cac:Address>
</cac:DeliveryLocation>
</cac:Delivery>Die korrigierte Rechnung enthält in der Lieferanschrift nach cbc:StreetName ein cac:Country mit dem Code GB; die fehlerhafte Rechnung hat nur die Straße. Sonst unterscheidet sich nichts, und BR-57 ist der einzige Befund im fehlerhaften Dokument.
Was der Validator gemeldet hat
- Die fehlerhafte Rechnung meldet BR-57. 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
- Gutschriften verwenden dieselbe Struktur
cac:Delivery. Im Versuch meldete eine Gutschrift, aus deren Lieferanschrift das Land entfernt war,BR-57an der Anschrift. - Enthält das Dokument eine Umsatzsteueraufschlüsselung der Kategorie
K, innergemeinschaftliche Lieferung, gehtBR-IC-12weiter und verlangt einen Ländercode der Lieferanschrift mit mindestens zwei Zeichen. - Die Anforderung an das Lieferland ist eine Regel von EN 16931, und die aufgezeichnete fehlerhafte Rechnung besteht den Peppol-Prüfschritt.
Verwandte Regeln
- UBL-CR-682 warnt, wenn die Lieferanschrift als DeliveryAddress geschrieben ist, die diese Regel nicht liest
- BR-IC-12 verlangt den Ländercode der Lieferanschrift bei innergemeinschaftlichen Lieferungen
- BR-CL-14 prüft den Wert des Ländercodes der Lieferanschrift
- BR-11 ist das Gegenstück für die Anschrift des Käufers und lehnt auch einen leeren Code ab
- 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-57 (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.

