Le format de la date de référence est manquant

Erreur FX-SCH-A-000641 Factur-X

L'attribut '@format' 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 format est absent de qdt:DateTimeString. Le format de la date indiquée n’est donc pas précisé.

Ce que signifie la règle

L’attribut format indique le format dans lequel la valeur textuelle représente la date. Sans cet attribut, la date ne peut pas être interprétée selon un format précisé.

Veuillez préciser le format de la date de référence du document de type `50`

L’attribut format est absent de qdt:DateTimeString. Ajoutez-le afin de préciser le format de la date.

Que faire ?
  1. Repérez le document de référence supplémentaire dont ram:TypeCode vaut 50.
  2. Recherchez-y ram:FormattedIssueDateTime/qdt:DateTimeString.
  3. Ajoutez l’attribut format requis à l’élément.
  4. Générez à nouveau la facture et vérifiez-la.
Détails techniques

L’assertion vérifie directement sur le nœud de contexte qdt:DateTimeString la présence de l’attribut format.

Où la règle s'applique

La règle s’applique à qdt:DateTimeString dans ram:FormattedIssueDateTime d’un document de référence supplémentaire dont ram:TypeCode vaut 50.

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