Zum Inhalt springen
E-Rechnung Zentrale

UBL-DT-07

UBL: Anhang ohne Dateiname (filename)

Jeder eingebettete Anhang (BT-125) braucht das Attribut filename mit einem Dateinamen.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Originaltext der Meldung
[UBL-DT-07]-Binary object elements shall contain the file name attribute

Was bedeutet UBL-DT-07?

UBL-DT-07 verlangt, dass jedes …BinaryObject-Element – in der Praxis cbc:EmbeddedDocumentBinaryObject in cac:AdditionalDocumentReference/cac:Attachment – das Attribut filename trägt (BT-125-2). Der Dateiname wird beim Empfänger zum Abspeichern und Anzeigen des Anhangs gebraucht. In der XRechnung muss er außerdem innerhalb einer Rechnung eindeutig sein (BR-DE-22). Ein guter Dateiname enthält die passende Endung, z. B. Leistungsnachweis_2026-10.pdf. Die Regel ist als Fehler eingestuft – die Rechnung wird in diesem Zustand abgelehnt.

Typische Ursachen

  • Die Software bettet Anhänge ohne Dateinamen ein.
  • Ein Anhang wurde manuell als Base64 eingefügt.

So beheben Sie den Fehler

  1. Suchen Sie cbc:EmbeddedDocumentBinaryObject in der Datei.
  2. Ergänzen Sie filename="…" mit einem sprechenden Namen und passender Dateiendung.
  3. Vergeben Sie für mehrere Anhänge unterschiedliche Namen.
  4. Prüfen Sie die Rechnung anschließend erneut.
Wo die Regel prüft (XPath)
UBL
//*[ends-with(name(), 'BinaryObject')]

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,