mimeCode muss vorhanden sein

Fehler FX-SCH-A-001019 Factur-X

Das Attribut '@mimeCode' 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 mimeCode. Ohne dieses Attribut ist der Medientyp des binären Inhalts in diesem Element nicht angegeben.

Was die Regel bedeutet

mimeCode gibt den Medientyp des binären Inhalts an und ermöglicht dessen Einordnung.

Bitte ergänzen Sie mimeCode am AttachmentBinaryObject

Bei einem binären Anhang fehlt die Angabe zum Medientyp. Ergänzen Sie das Attribut am betroffenen XML-Element.

Was ist zu tun?
  1. Ermitteln Sie das betroffene ram:AttachmentBinaryObject.
  2. Ergänzen Sie dort das Attribut mimeCode.
  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 mimeCode=""/>
Technische Details

Die Schematron-Bedingung prüft, ob das Attribut mimeCode 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 '@mimeCode' is required in this context.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject
Prüfausdruck (assert/@test)
@mimeCode