StartFehlercode-Lexikon › BR-CL-8
BR-CL-8 Feld BT-21 Codelisten-Regeln (BR-CL)

BR-CL-8 beheben: Betreffcode der Rechnungsbemerkung nicht aus UNCL4451

[BR-CL-8] Invoiced note subject code shall be coded using UNCL4451

BR-CL-8 in deiner eigenen Rechnung? Lade die Datei hoch und finde alle Fehler in Sekunden.

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

So behebst du BR-CL-8

  1. 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
  2. Korrektur einsetzen. Setze in ram:IncludedNote/ram:SubjectCode einen gueltigen UNTDID-4451-Code, z.B. AAI fuer allgemeine Information oder AAB fuer Zahlungsbedingungen.
  3. Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CL-8 nicht mehr gemeldet wird.
Konkreter Korrekturvorschlag

Setze in ram:IncludedNote/ram:SubjectCode einen gueltigen UNTDID-4451-Code, z.B. AAI fuer allgemeine Information oder AAB fuer Zahlungsbedingungen.

XPath//rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCode

Vorher / Nachher: das XML-Beispiel

So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).

Fehlerhaft
<ram:IncludedNote>
  <ram:Content>Vielen Dank fuer Ihren Auftrag.</ram:Content>
  <ram:SubjectCode>INFO</ram:SubjectCode>
</ram:IncludedNote>
Korrekt
<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?
Werte aus UNTDID 4451, z.B. "AAI" fuer allgemeine Information, "AAB" fuer Zahlungsbedingungen oder "REG" fuer eine gesetzliche Angabe.
Muss ich ueberhaupt einen Betreffcode angeben?
Nein. BT-21 ist optional. Steht aber ein ram:SubjectCode, muss der Wert aus UNCL4451 kommen.
Der Freitext bleibt doch bestehen?
Ja. Der Inhalt der Bemerkung steht in ram:Content (BT-22) und ist frei. Nur der Betreffcode in ram:SubjectCode ist an die Codeliste gebunden.

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.

Jeden Fehler automatisch finden statt manuell suchen

Lade deine ZUGFeRD- oder XRechnung-Datei hoch – du bekommst jeden Verstoß mit Regel-ID, Feld, Korrekturvorschlag und XPath zurück.

Kostenlos online validieren
Rechnung prüfen