Indiquer le type MIME de la pièce jointe

Erreur FX-SCH-A-000285 Factur-X

L'attribut '@mimeCode' est obligatoire dans ce contexte.

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

L'attribut @mimeCode est absent de ram:AttachmentBinaryObject.

Ce que signifie la règle

L'attribut @mimeCode indique le type MIME de la pièce jointe binaire. Sans cet attribut, cette information est absente de la structure XML.

Veuillez indiquer le type MIME de la pièce jointe

Le type MIME de la pièce jointe du document référencé avec la valeur 916 est absent. Ajoutez l'attribut @mimeCode à ram:AttachmentBinaryObject.

Que faire ?
  1. Repérez le ram:AttachmentBinaryObject dans le document référencé dont la valeur de ram:TypeCode est 916.
  2. Ajoutez-y l'attribut @mimeCode.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

La règle vérifie la présence de l'attribut @mimeCode sur ram:AttachmentBinaryObject.

Où la règle s'applique

Sur le ram:AttachmentBinaryObject du ram:AdditionalReferencedDocument dont le ram:TypeCode a la valeur 916.

Message d'origine du Schematron
Attribute '@mimeCode' is required in this context.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:AdditionalReferencedDocument[ram:TypeCode="916"]/ram:AttachmentBinaryObject
Expression de contrôle (assert/@test)
@mimeCode