Was bedeutet BR-CL-24?
Ein eingebetteter Anhang muss seinen Dateityp als gültigen MIME-Type angeben (z. B. application/pdf), damit der Empfänger ihn öffnen kann.
Häufige Ursachen für BR-CL-24
- Datei-Endung ('pdf', 'jpg') statt vollstaendigem MIME-Typ eingetragen.
- Ein MIME-Typ ausserhalb der sechs erlaubten Werte, z. B. 'application/xml' oder 'image/gif'.
- mimeCode-Attribut ganz weggelassen, obwohl ein Anhang eingebettet ist.
So behebst du BR-CL-24
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-125-1 über den folgenden XPath:
//ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@mimeCode - Korrektur einsetzen. Gib den Mime-Code des eingebetteten Anhangs (BT-125-1) im Attribut mimeCode an. EN 16931 laesst nur diese sechs Werte zu: 'application/pdf', 'image/png', 'image/jpeg', 'text/csv', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' (xlsx), 'application/vnd.oasis.opendocument.spreadsheet' (ods). Keine Datei-Endung wie 'pdf'.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CL-24 nicht mehr gemeldet wird.
Gib den Mime-Code des eingebetteten Anhangs (BT-125-1) im Attribut mimeCode an. EN 16931 laesst nur diese sechs Werte zu: 'application/pdf', 'image/png', 'image/jpeg', 'text/csv', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' (xlsx), 'application/vnd.oasis.opendocument.spreadsheet' (ods). Keine Datei-Endung wie 'pdf'.
//ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@mimeCodeVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:AttachmentBinaryObject mimeCode="pdf" filename="anhang.pdf">JVBERi0=</ram:AttachmentBinaryObject>
<ram:AttachmentBinaryObject mimeCode="application/pdf" filename="anhang.pdf">JVBERi0=</ram:AttachmentBinaryObject>
Häufige Fragen zu BR-CL-24
Welche Mime-Codes sind fuer Anhaenge erlaubt?
Reicht die Datei-Endung im Dateinamen?
Verwandte Fehlercodes
BR-CL-24 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.