Zum Inhalt springen

BR-CL-24: MIME-Code des Anhangs (BT-125-1) nicht zulässig

Offizielle Meldung

[BR-CL-24] For Mime code in attribute use MIMEMediaType.

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-CL-24] For Mime code in attribute use MIMEMediaType.

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL)

Was bedeutet das?

Der MIME-Code eines eingebetteten Anhangs (Attached document Mime code, BT-125-1) muss einer der in EN 16931 zugelassenen Medientypen sein: application/pdf, image/png, image/jpeg, text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (Excel) oder application/vnd.oasis.opendocument.spreadsheet (OpenDocument-Tabelle). Der angegebene Wert ist nicht zulässig.
CII: Geprüft wird ram:AttachmentBinaryObject/@mimeCode. UBL: Geprüft wird cbc:EmbeddedDocumentBinaryObject/@mimeCode.

Typische Ursachen

Der Anhang hat ein nicht zugelassenes Format, z. B. Word (application/msword), XML oder ZIP.
Der MIME-Code ist falsch geschrieben, z. B. image/jpg statt image/jpeg oder mit Großbuchstaben.
Statt des MIME-Codes wurde die Dateiendung angegeben (pdf).

So beheben Sie den Fehler

Den Anhang in eines der zugelassenen Formate umwandeln, z. B. in PDF, und mimeCode passend setzen.
Den MIME-Code genau in der zugelassenen Schreibweise angeben.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Zusätzliche Dokumente (BG-24)“ bei „Quelle“ „Lokale Datei“ wählen und im Feld „MIME-Code (BT-125-1)“ einen Eintrag aus der Auswahlliste wählen, der zum Dateiformat passt. Die Liste enthält nur die zugelassenen Medientypen.

Beispiel

Fehlerhaft

<ram:AttachmentBinaryObject mimeCode="image/jpg" filename="lieferschein.jpg">...</ram:AttachmentBinaryObject>

Richtig

<ram:AttachmentBinaryObject mimeCode="image/jpeg" filename="lieferschein.jpg">...</ram:AttachmentBinaryObject>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: ram:AttachmentBinaryObject[@mimeCode]

((@mimeCode = 'application/pdf' or @mimeCode = 'image/png' or @mimeCode = 'image/jpeg' or @mimeCode = 'text/csv' or @mimeCode = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' or @mimeCode = 'application/vnd.oasis.opendocument.spreadsheet'))

EN 16931 (UBL) (UBL)

Kontext: cbc:EmbeddedDocumentBinaryObject[@mimeCode]

((@mimeCode = 'application/pdf' or @mimeCode = 'image/png' or @mimeCode = 'image/jpeg' or @mimeCode = 'text/csv' or @mimeCode = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' or @mimeCode = 'application/vnd.oasis.opendocument.spreadsheet'))

Verwandte Prüfregeln

  • BR-CL-01: Rechnungsartcode (BT-3) nicht aus UNTDID 1001
  • BR-CL-03: Währungsattribut currencyID nicht nach ISO 4217
  • BR-CL-04: Rechnungswährung (BT-5) nicht nach ISO 4217
  • BR-CL-05: Steuerwährung (BT-6) nicht nach ISO 4217
  • BR-CL-06: Code für das Steuerfälligkeitsdatum (BT-8) nicht zulässig
  • BR-CL-07: Schema der Objektkennung (BT-18-1, BT-128-1) nicht aus UNTDID 1153

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.