Zurück zur Fehler-Bibliothek

[BR-DEX-01] Das Element "Attached Document" (BT-125) benutzt einen nicht zulässigen MIME-Code.

BR-DEX-01Fatal

BR-DEX-01: Ungültiger MIME-Code für Anhang (BT-125)

Extension-Rechnungen erlauben nur bestimmte mimeCode-Werte für eingebettete Dokumente

Offizielle Regel

[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.

Quelle: KoSIT Schematron (itplr-kosit/xrechnung-schematron), XRechnung-UBL-validation.sch

Was bedeutet das?

BR-DEX-01 gilt auf cbc:EmbeddedDocumentBinaryObject bei Extension-Rechnungen ($isExtension). Erlaubt sind u.a. application/pdf, image/png, image/jpeg, text/csv, ODS/XLSX und zusätzlich application/xml.

Beispiel (UBL)

Gültig (erlaubter mimeCode):

<cac:Attachment>
  <cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="anhang.pdf">dGVzdA==</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>

Ungültig (nicht erlaubter mimeCode — BR-DEX-01):

<!-- Invalid: mimeCode not allowed — BR-DEX-01 -->
<cac:Attachment>
  <cbc:EmbeddedDocumentBinaryObject mimeCode="application/nonsense" filename="anhang.bin">dGVzdA==</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>

Typische Ursachen

  • 1mimeCode auf nicht erlaubten Wert gesetzt (z. B. application/octet-stream).
  • 2ERP exportiert Anhang mit generischem MIME-Typ.
  • 3Extension-CustomizationID ohne korrekte Anhang-Konfiguration.

Was prüfen?

  • CustomizationID enthält Extension-Kennung?
  • mimeCode gegen erlaubte Liste prüfen.
  • filename eindeutig (BR-DE-22)?

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-DEX-01BT-125mimeCodeEmbeddedDocumentBinaryObjectAnhangXRechnung Extension

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.