Was die Regel bedeutet
Die Prüfung untersucht jedes XML-Element, dessen Name auf BinaryObject endet, und verlangt dort das Attribut mimeCode. Bei einem eingebetteten Anhang (BT-125) ist dies das Attribut mimeCode (BT-125-1) am Element cbc:EmbeddedDocumentBinaryObject, etwa mit dem Wert application/pdf für eine PDF-Datei oder image/png für ein PNG-Bild. Geprüft wird nur, ob das Attribut vorhanden ist, nicht, ob sein Wert ausgefüllt ist, zum Dateityp passt oder nach anderen Regeln zulässig ist.
Warum sie wichtig ist
EN 16931 verlangt bei Binärobjekten das Attribut mimeCode.
So beheben Sie den Fehler
Wenn Sie das XML selbst erzeugen, ergänzen Sie das Attribut am betroffenen Element, zum Beispiel mimeCode="application/pdf" bei cbc:EmbeddedDocumentBinaryObject für einen PDF-Anhang. Bitten Sie andernfalls den Anbieter Ihrer Rechnungssoftware, das Attribut beim Export einzufügen. Brauchen Sie den Anhang nicht, entfernen Sie ihn und exportieren Sie erneut. Prüfen Sie die Datei erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-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
Der veröffentlichte Regeltext
Binary object elements shall contain the mime code attribute Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |