Referenz
Markdown-ExportBR-CL-24 MIME-Code des Anhangs muss ein zulässiger MIME-Typ sein
Der MIME-Code eines eingebetteten Anhangs (BT-125-1) muss einer der sechs MIME-Typen sein, die EN 16931 zulässt: PDF, PNG, JPEG, CSV, Excel-Tabelle (XLSX) oder OpenDocument-Tabelle (ODS).
Problembeschreibung
FEHLER
EN-16931-Codelistenregel (BR-CL)
Kontext und Bedeutung
Diese Einschränkung stammt aus EN 16931 selbst, nicht aus einer nationalen Erweiterung. Die Regel prüft cbc:EmbeddedDocumentBinaryObject/@mimeCode in UBL und ram:AttachmentBinaryObject/@mimeCode in CII. Sie schlägt bei gängigen Varianten wie „image/jpg“ (richtig: image/jpeg), „application/x-pdf“, „application/octet-stream“ oder einem bloßen „pdf“ fehl, ebenso bei ZIP-, XML- oder Word-Anhängen. Der Vergleich ist exakt, daher scheitern auch Werte in Großbuchstaben. Beispiel: Ein gescannter Lieferschein wird als application/pdf eingebettet.
Lösung
Verwenden Sie genau einen dieser Werte: application/pdf, image/png, image/jpeg, text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet oder application/vnd.oasis.opendocument.spreadsheet. Wandeln Sie andere Dateien, etwa Word-Dokumente oder ZIP-Archive, vor dem Einbetten in PDF um.
Schnellzugriff
Gültige Beispiele
- BT-125-1 = application/pdf
- BT-125-1 = image/jpeg
- BT-125-1 = text/csv
Ungültige Beispiele
- BT-125-1 = image/jpg — gängige Variante; zulässig ist image/jpeg
- BT-125-1 = application/zip — kein zulässiger Typ
- BT-125-1 = pdf — kein vollständiger MIME-Typ
Code-Beispiele
<cbc:EmbeddedDocumentBinaryObject mimeCode="image/jpeg" filename="delivery-note.jpg">...</cbc:EmbeddedDocumentBinaryObject><cbc:EmbeddedDocumentBinaryObject mimeCode="image/jpg" filename="delivery-note.jpg">...</cbc:EmbeddedDocumentBinaryObject>