filename muss vorhanden sein

Fehler FX-SCH-A-001021 Factur-X

Das Attribut '@filename' ist in diesem Kontext erforderlich.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Am ram:AttachmentBinaryObject fehlt das Attribut filename. Damit ist der Dateiname des binären Anhangs nicht angegeben.

Was die Regel bedeutet

Das Attribut filename bezeichnet den Dateinamen des binären Anhangs.

Bitte ergänzen Sie den Dateinamen am AttachmentBinaryObject

Für den binären Anhang fehlt der Dateiname. Ergänzen Sie das Attribut filename am betroffenen XML-Element.

Was ist zu tun?
  1. Ermitteln Sie das betroffene ram:AttachmentBinaryObject.
  2. Ergänzen Sie dort das Attribut filename mit dem Dateinamen.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:AttachmentBinaryObject/>
✓ In Ordnung
<ram:AttachmentBinaryObject filename="document.pdf"/>
Technische Details

Die Schematron-Bedingung prüft, ob das Attribut filename am ram:AttachmentBinaryObject vorhanden ist.

Wo die Regel greift

Die Regel gilt für das ram:AttachmentBinaryObject eines referenzierten Dokuments auf der Vereinbarungsebene einer Rechnungsposition.

Originalmeldung aus dem Schematron
Attribute '@filename' is required in this context.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject
Prüfausdruck (assert/@test)
@filename