Was die Regel bedeutet
Bei einem Belegdokumentverweis mit ram:TypeCode 916 muss das Element ram:AttachmentBinaryObject (BT-125) ein Attribut filename (BT-125-2) haben. Diese Regel prüft nur, ob das Attribut vorhanden ist, nicht ob sein Wert leer oder als Dateiname geeignet ist. Die Prüfung gilt für die Profile EN 16931 und Extended von Factur-X und ZUGFeRD.
Warum sie wichtig ist
Das Attribut gibt den Dateinamen des eingebetteten Dokuments an. Fehlt es, entsprechen die strukturierten Daten nicht dem Profil.
So beheben Sie den Fehler
Prüfen Sie den Namen der angehängten Datei und exportieren Sie die Rechnung erneut. Fehlt das Attribut filename weiterhin, bitten Sie Ihren Softwareanbieter, den Export des Anhangs zu korrigieren. Das bloße Umbenennen der Datei stellt nicht sicher, dass das Attribut geschrieben wird. Wenn Sie das XML selbst erzeugen, ergänzen Sie das Attribut an ram:AttachmentBinaryObject, zum Beispiel filename="auftragsbestaetigung.pdf", wenn dies der Dateiname ist. Prüfen Sie die exportierte Datei 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
Attribute '@filename' is required in this context. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Ihre Datei prüfen
Verwandte Regeln
- FX-SCH-A-000287 Der Dateityp eines Anhangs muss erlaubt sein (EN 16931)
- 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