FehlerEN 16931Mit Bestätigung

BR-CL-24

For Mime code in attribute use MIMEMediaType.

Was bedeutet diese Regel?

Eine Anlage (BT-125) ist mit einem MIME-Typ deklariert, den EN 16931 nicht zulässt.

Zugelassen sind genau sechs Typen: PDF, PNG, JPEG, CSV, XLSX und ODS. Nur diese kann ein Empfänger ohne Absprache öffnen — alles andere müsste er raten oder ablehnen.

Offizielle Regelmeldung (Norm)

For Mime code in attribute use MIMEMediaType.

Offizielle Regelmeldung der Norm (englisch).

Wo die Regel greift

Syntax: CII · UBL

Dieselbe Regel, zweimal ausgedrückt: UBL und CII benennen dieselben Felder mit unterschiedlichen Pfaden. Prüfst du eine CII-Datei gegen die UBL-Regeln, bekommst du deshalb Fehler, die nichts bedeuten.

UBL

  • cbc:EmbeddedDocumentBinaryObject[@mimeCode]

CII

  • ram:AttachmentBinaryObject[@mimeCode]

Technische Prüfung

Die Regel ist erfüllt, wenn dieser Schematron-Ausdruck zutrifft:

((@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'))

So behebst du den Fehler

Ein falscher Code aus einer Codeliste. Ein Tool kann einen gültigen Wert vorschlagen — die richtige Auswahl bestätigst du selbst.

Wandle die Datei in einen zugelassenen Typ um (ein Word-Dokument z. B. in PDF) und korrigiere den mimeCode. Nur in einer XRechnung-Extension ist zusätzlich application/xml erlaubt, und das nur nach Absprache mit dem Empfänger.

Korrigiere die betroffene Angabe in deiner XML und prüfe die Rechnung anschließend erneut. Die Prüfung läuft lokal in deinem Browser — deine Datei verlässt deinen Rechner nicht.

E-Rechnung hier prüfen

Ziehe eine XML- oder ZUGFeRD-PDF-Datei hierein. Die Prüfung läuft lokal in deinem Browser gegen die EN 16931 — deine Datei verlässt deinen Rechner nicht.

100 % lokal — kein Upload, kein Konto.

Verwandte Regeln

← Zur Fehler-Bibliothek