Format de date requis pour la date du bon de livraison

Erreur FX-SCH-A-001079 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 du bon de livraison référencé. Le format de la date n’est donc pas indiqué.

Ce que signifie la règle

L’attribut de format précise comment lire la date contenue dans qdt:DateTimeString. Il est nécessaire pour interpréter la date sans ambiguïté.

Veuillez indiquer le format de date du bon de livraison référencé

Le format manque dans qdt:DateTimeString du bon de livraison. Ajoutez-le afin que la date puisse être lue sans ambiguïté.

Que faire ?
  1. Ajoutez @format à qdt:DateTimeString du bon de livraison.
  2. Indiquez le code de format correspondant à la date.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<qdt:DateTimeString>20261003</qdt:DateTimeString>
✓ Correct
<qdt:DateTimeString format="102">20261003</qdt:DateTimeString>
Détails techniques

La vérification Schematron exige la présence de l’attribut @format sur l’élément qdt:DateTimeString courant.

Où la règle s'applique

La règle s’applique à qdt:DateTimeString du bon de livraison référencé dans les détails de livraison 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:SpecifiedLineTradeDelivery/ram:DeliveryNoteReferencedDocument/ram:FormattedIssueDateTime/ qdt:DateTimeString
Expression de contrôle (assert/@test)
@format