Was bedeutet BR-CL-8?
Die Regel prueft den Betreffcode einer Rechnungsbemerkung (BT-21). Ist er angegeben, muss er aus der Codeliste UNTDID 4451 stammen. Der Code ordnet die Freitext-Bemerkung einem Thema zu, etwa allgemeine Information oder Zahlungsbedingungen. Ein selbst erfundener oder falsch geschriebener Wert wird abgewiesen.
Häufige Ursachen für BR-CL-8
- Im Element ram:SubjectCode steht ein Wert ausserhalb der Codeliste UNTDID 4451.
- Ein Tippfehler oder Freitext statt eines gueltigen Codes.
- Der Code wurde in Kleinbuchstaben geschrieben; UNCL4451 nutzt Grossbuchstaben.
- Ein interner Kuerzel-Code aus dem eigenen System wurde uebernommen.
So behebst du BR-CL-8
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-21 über den folgenden XPath:
//rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCode - Korrektur einsetzen. Setze in ram:IncludedNote/ram:SubjectCode einen gueltigen UNTDID-4451-Code, z.B. AAI fuer allgemeine Information oder AAB fuer Zahlungsbedingungen.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CL-8 nicht mehr gemeldet wird.
Setze in ram:IncludedNote/ram:SubjectCode einen gueltigen UNTDID-4451-Code, z.B. AAI fuer allgemeine Information oder AAB fuer Zahlungsbedingungen.
//rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCodeVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:IncludedNote>
<ram:Content>Vielen Dank fuer Ihren Auftrag.</ram:Content>
<ram:SubjectCode>INFO</ram:SubjectCode>
</ram:IncludedNote>
<ram:IncludedNote>
<ram:Content>Vielen Dank fuer Ihren Auftrag.</ram:Content>
<ram:SubjectCode>AAI</ram:SubjectCode>
</ram:IncludedNote>
Häufige Fragen zu BR-CL-8
Welche Codes sind gueltig?
Muss ich ueberhaupt einen Betreffcode angeben?
Der Freitext bleibt doch bestehen?
Verwandte Fehlercodes
BR-CL-8 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.