Was die Regel bedeutet
Bei einem Belegdokumentverweis mit ram:TypeCode 916 muss ein nicht leerer mimeCode an ram:AttachmentBinaryObject (BT-125-1) in der Liste der erlaubten Werte stehen. Die Liste enthält PDF (application/pdf), PNG (image/png), JPEG (image/jpeg), CSV (text/csv), XLSX (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) und die OpenDocument-Tabelle (application/vnd.oasis.opendocument.spreadsheet). Ein leerer Attributwert besteht diese einzelne Prüfung. Fehlt das Attribut ganz, meldet das stattdessen FX-SCH-A-000285. Die Prüfung gilt für das Profil EN 16931 von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Das Profil legt eine Liste erlaubter MIME-Codes für eingebettete Belegdokumente fest. Ein nicht leerer Wert außerhalb dieser Liste besteht die Prüfung nicht, unabhängig davon, welche Dateiformate die Software eines Empfängers unterstützt.
So beheben Sie den Fehler
Hängen Sie das Dokument in einem der erlaubten Formate an. Handelt es sich um eine Word-Datei oder einen Scan in einem anderen Format, speichern Sie sie zuerst als PDF. Ändern Sie nicht nur die Dateiendung oder den MIME-Code. Ist es bereits eine PDF, prüfen Sie, ob Ihre Software application/pdf schreibt und nicht einen anderen oder falsch geschriebenen Wert wie application/octet-stream. Exportieren Sie die Rechnung und prüfen Sie sie erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: ZUGFeRD-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren Beta
Der veröffentlichte Regeltext
Value of '@mimeCode' is not allowed. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000288 Der Käufer darf nur einen Ansprechpartner haben
- FX-SCH-A-000289 Ein Telefoneintrag des Käufers braucht genau eine Nummer
- FX-SCH-A-000290 Die Rechnungssummen dürfen nur einen Rundungsbetrag haben
- FX-SCH-A-000291 Eine Zahlungsanweisung darf nur einen Text haben
- FX-SCH-A-000292 Ein Bankeintrag braucht genau eine BIC
- FX-SCH-A-000293 In den Abrechnungsangaben einer Position ist nur ein Objektverweis erlaubt