Was die Regel bedeutet
Jeder in die Rechnung eingebettete Anhang (BT-125) muss das Attribut filename (BT-125-2) tragen, zum Beispiel filename="stundennachweis.pdf". In UBL steht es am Element cbc:EmbeddedDocumentBinaryObject. Die Prüfung untersucht jedes Element, dessen Name auf BinaryObject endet, und schlägt fehl, wenn das Attribut filename fehlt. Sie prüft nicht, ob der Wert ausgefüllt ist oder eine Dateiendung enthält.
Warum sie wichtig ist
EN 16931 verlangt bei Binärobjekten das Attribut filename.
So beheben Sie den Fehler
Vergeben Sie dem Anhang in Ihrer Rechnungssoftware einen Dateinamen und exportieren Sie erneut. Wenn Sie das XML selbst erzeugen, ergänzen Sie filename="stundennachweis.pdf" bei cbc:EmbeddedDocumentBinaryObject, neben dem Attribut mimeCode. 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 file name 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 |