Indiquer le format de la date

Erreur FX-SCH-A-001087 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 manque dans qdt:DateTimeString. Le format de la date n’est donc pas indiqué.

Ce que signifie la règle

Le format indique la structure de la date contenue dans qdt:DateTimeString, afin que sa valeur puisse être lue sans ambiguïté.

Veuillez indiquer le format de la date de l’avis de réception

Le format manque pour la date de l’avis de réception référencé. Vous pouvez corriger cela en indiquant le format sur la valeur de date.

Que faire ?
  1. Ajoutez format à l’élément qdt:DateTimeString.
  2. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<qdt:DateTimeString>20250131</qdt:DateTimeString>
✓ Correct
<qdt:DateTimeString format="102">20250131</qdt:DateTimeString>
Détails techniques

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

Où la règle s'applique

La règle s’applique à qdt:DateTimeString dans la date de l’avis de réception référencé pour 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:SpecifiedLineTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:FormattedIssueDateTime/ qdt:DateTimeString
Expression de contrôle (assert/@test)
@format