Attribut de format requis pour la date de livraison réelle

Erreur FX-SCH-A-001074 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 udt:DateTimeString dans ram:OccurrenceDateTime 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 l’événement de livraison réel. 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 livraison réelle

Le format manque pour la date de l’événement de livraison réel. Ajoutez l’attribut afin que la date soit clairement identifiée dans ce contexte.

Que faire ?
  1. Repérez le udt:DateTimeString dans ram:OccurrenceDateTime, au sein de ram:ActualDeliverySupplyChainEvent.
  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 udt:DateTimeString courant.

Où la règle s'applique

La règle s’applique à udt:DateTimeString dans ram:OccurrenceDateTime, au sein de l’événement de livraison réel 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:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/ udt:DateTimeString
Expression de contrôle (assert/@test)
@format