Zum Inhalt springen
E-Rechnung Zentrale

BR-DE-22

Dateinamen der Anhänge (BT-125) nicht eindeutig

Alle eingebetteten Anhänge müssen unterschiedliche Dateinamen im Attribut filename haben.

Regelwerk
XRechnung (KoSIT)
Stufe
Fehler
Originaltext der Meldung
[BR-DE-22] Das "filename"-Attribut aller "EmbeddedDocumentBinaryObject"-Elemente muss eindeutig sein

Was bedeutet BR-DE-22?

Anhänge wie Lieferscheine oder Stundennachweise werden in XRechnung als „Additional supporting documents“ (BG-24) mit eingebetteter Datei (BT-125) übertragen. Jede Datei trägt im Attribut filename ihren Namen.

BR-DE-22 verlangt, dass kein Dateiname doppelt vorkommt. Der Validator vergleicht jeden Anhang mit den vorangehenden: Taucht ein filename ein zweites Mal auf, schlägt die Regel fehl. Der Vergleich geschieht in UBL über cbc:EmbeddedDocumentBinaryObject/@filename, in CII über ram:AttachmentBinaryObject/@filename.

Hintergrund: Der Empfänger speichert Anhänge oft unter ihrem Namen. Doppelte Namen würden sich gegenseitig überschreiben. Die Regel ist Teil der XRechnung-Schematron der KoSIT und wird bei jeder XRechnung geprüft.

Typische Ursachen

  • Mehrere Anhänge mit Standardnamen wie „Anlage.pdf“
  • Gleicher Anhang versehentlich doppelt eingebettet
  • Software vergibt Dateinamen nicht dynamisch

So beheben Sie den Fehler

  1. Prüfen Sie die filename-Attribute aller Anhänge.
  2. Vergeben Sie eindeutige Namen, z. B. „Lieferschein-4711.pdf“ und „Lieferschein-4712.pdf“ statt zweimal „Lieferschein.pdf“.
  3. Stellen Sie in Ihrer Software ein, dass beim Export eine laufende Nummer oder die Belegnummer in den Dateinamen aufgenommen wird.
Wo die Regel prüft (XPath)
UBL
/ubl:Invoice | /cn:CreditNote
CII
/rsm:CrossIndustryInvoice

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: , ,