Was bedeutet BR-9?
BR-9 verlangt, dass eine angegebene Vertragsreferenz (BT-14) einen Inhalt trägt. Ist das Element vorhanden, darf es nicht leer sein.
Häufige Ursachen für BR-9
ram:ContractReferencedDocument/ram:IssuerAssignedIDist vorhanden, aber leer.
So behebst du BR-9
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-14 über den folgenden XPath:
//ram:ContractReferencedDocument/ram:IssuerAssignedID - Korrektur einsetzen. Fülle 'ram:IssuerAssignedID' im Element 'ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument' mit der Vertragsnummer.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-9 nicht mehr gemeldet wird.
Fülle 'ram:IssuerAssignedID' im Element 'ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument' mit der Vertragsnummer.
//ram:ContractReferencedDocument/ram:IssuerAssignedIDVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:ContractReferencedDocument>
<ram:IssuerAssignedID></ram:IssuerAssignedID>
</ram:ContractReferencedDocument>
<ram:ContractReferencedDocument>
<ram:IssuerAssignedID>V-2026-0815</ram:IssuerAssignedID>
</ram:ContractReferencedDocument>
Verwandte Fehlercodes
BR-9 automatisch prüfen
Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.