Attribut de format requis pour la date de commande du client final

Erreur FX-SCH-A-001071 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

Le qdt:DateTimeString dans ram:UltimateCustomerOrderReferencedDocument ne contient pas d’attribut format. Cet attribut est requis dans ce contexte.

Ce que signifie la règle

L’attribut de format indique le format utilisé pour la date de commande du client final. Sans cette indication, le format de la date ne peut pas être déterminé sans ambiguïté dans ce contexte.

Veuillez indiquer le format de la date de commande du client final

Le format manque pour la date du document de commande du client final. Ajoutez l’attribut afin que la date soit clairement identifiée dans ce contexte.

Que faire ?
  1. Repérez le qdt:DateTimeString dans le ram:UltimateCustomerOrderReferencedDocument de la ligne de facture.
  2. Ajoutez l’attribut format à cet élément.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

Le test Schematron vérifie la présence de l’attribut format sur le qdt:DateTimeString courant.

Où la règle s'applique

La règle s’applique à la date dans FormattedIssueDateTime, au sein de UltimateCustomerOrderReferencedDocument d’une ligne de facture.

Message d'origine du Schematron
Attribute '@format' is required in this context.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeAgreement/ram:UltimateCustomerOrderReferencedDocument/ ram:FormattedIssueDateTime/qdt:DateTimeString
Expression de contrôle (assert/@test)
@format