Zulässigen MIME-Typ des Dateianhangs verwenden

Fehler FX-SCH-A-000644 Factur-X

Der Wert von '@mimeCode' ist nicht zulässig.

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

Der Wert von @mimeCode ist nicht in der für dieses Attribut zugelassenen Codeliste enthalten. Ein leerer Wert wird von dieser Prüfung nicht beanstandet.

Was die Regel bedeutet

Ein nicht leerer MIME-Code muss einem Eintrag in der für @mimeCode festgelegten Codeliste entsprechen, damit der Anhang mit einem dort definierten Medientyp gekennzeichnet ist.

Bitte verwenden Sie einen zugelassenen MIME-Typ für den Dateianhang

Der eingetragene Wert von @mimeCode für den Dateianhang des Referenzdokuments mit dem Wert 916 ist nicht zugelassen. Verwenden Sie einen Wert aus der dafür vorgesehenen Codeliste oder lassen Sie den Wert leer.

Was ist zu tun?
  1. Suchen Sie das ram:AttachmentBinaryObject im Referenzdokument mit dem ram:TypeCode-Wert 916.
  2. Prüfen Sie den Wert von @mimeCode anhand der für dieses Attribut vorgesehenen Codeliste; ein leerer Wert ist ebenfalls zulässig.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
Gut zu wissen

Ein leerer Wert ist ebenfalls zulässig.

Technische Details

Die Prüfung akzeptiert einen leeren Wert oder einen Wert, der in der Codeliste mit der ID 19 in FACTUR-X_EXTENDED_codedb.xml vorkommt.

Wo die Regel greift

Am ram:AttachmentBinaryObject des ram:AdditionalReferencedDocument, dessen ram:TypeCode den Wert 916 hat.

Originalmeldung aus dem Schematron
Value of '@mimeCode' is not allowed.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:AdditionalReferencedDocument[ram:TypeCode="916"]/ram:AttachmentBinaryObject
Prüfausdruck (assert/@test)
string-length($codeValue19)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=19]/enumeration[@value=$codeValue19]