Zum Inhalt springen

BR-DEX-01: Unzulässiger MIME-Code eines Anhangs (BT-125) in der XRechnung-Extension

Offizielle Meldung

[BR-DEX-01] Das Element … "Attached Document" (BT-125) benutzt einen nicht zulässigen MIME-Code: …. Im Falle einer Extension darf zusätzlich zu der Liste der mime codes (definiert in Abschnitt 8.2, "Binary Object") der MIME-Code application/xml genutzt werden.

XRechnung (CII) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DEX-01] Das Element … "Attached Document" (BT-125) benutzt einen nicht zulässigen MIME-Code: …. Im Falle einer Extension darf zusätzlich zu der Liste der mime codes (definiert in Abschnitt 8.2, "Binary Object") der MIME-Code application/xml genutzt werden.

XRechnung (UBL) · Fehler · Sprache der Meldung: Deutsch · 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
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-125

Was bedeutet das?

In einer XRechnung-Extension (Kennung in BT-24) dürfen eingebettete Anhänge (Attached document, BT-125) nur die MIME-Codes application/pdf, image/png, image/jpeg, text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.oasis.opendocument.spreadsheet oder zusätzlich application/xml haben. Ein Anhang verwendet einen anderen Code.

Typische Ursachen

Der Anhang ist ein nicht zugelassenes Dateiformat, z. B. ein Word-Dokument, eine ZIP-Datei oder ein GIF-Bild.
Der MIME-Code ist falsch geschrieben oder passt nicht zum Inhalt, z. B. image/jpg statt image/jpeg oder text/xml statt application/xml.
Der MIME-Code fehlt.

So beheben Sie den Fehler

Den Anhang in ein zulässiges Format umwandeln (z. B. PDF) und den passenden MIME-Code angeben.
CII: ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@mimeCode, UBL: cac:AdditionalDocumentReference/cac:Attachment/cbc:EmbeddedDocumentBinaryObject/@mimeCode.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zusätzliche Dokumente (BG-24)“ beim betroffenen Dokument im Feld „MIME-Code (BT-125-1)“ den zum Dateiformat passenden Code auswählen; nicht zugelassene Dateien vorher in ein zulässiges Format umwandeln.

Beispiel

Fehlerhaft

<ram:AttachmentBinaryObject mimeCode="application/msword" filename="leistungsnachweis.doc">...</ram:AttachmentBinaryObject>

Richtig

<ram:AttachmentBinaryObject mimeCode="application/pdf" filename="leistungsnachweis.pdf">...</ram:AttachmentBinaryObject>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: ram:AttachmentBinaryObject[$isExtension]

.[@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' or @mimeCode = 'application/xml']

XRechnung (UBL) (UBL)

Kontext: cbc:EmbeddedDocumentBinaryObject[$isExtension]

.[@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' or @mimeCode = 'application/xml']

Verwandte Prüfregeln

  • BR-DEX-02: Nettobetrag einer Position passt nicht zur Summe ihrer Unterpositionen
  • BR-DEX-03: Unterposition ohne genau eine Umsatzsteuerangabe (BG-DEX-06)
  • BR-DEX-04: Schema einer Parteikennung ist kein ISO-6523-ICD-Code (Extension)
  • BR-DEX-05: Schema einer Registerkennung ist kein ISO-6523-ICD-Code (Extension)
  • BR-DEX-06: Schema der Artikelkennung (BT-157) ist kein ISO-6523-ICD-Code (Extension)
  • BR-DEX-07: Schema der elektronischen Adresse ist kein EAS-Code (Extension)

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