Une seule date d’événement pour chaque événement de livraison réel

Erreur FX-SCH-A-001073 Factur-X

L'élément 'ram:OccurrenceDateTime' doit apparaître exactement une fois.

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

ram:OccurrenceDateTime n’apparaît pas exactement une fois dans ram:ActualDeliverySupplyChainEvent. L’élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

L’événement de livraison réel doit être décrit par une seule occurrence de sa date et de son heure. Si cet élément est absent ou répété, la date de l’événement n’est pas structurée comme une indication unique et sans ambiguïté.

Veuillez indiquer la date de livraison réelle une seule fois

La date de l’événement de livraison réel est absente ou indiquée plusieurs fois. Cette section exige une seule indication.

Que faire ?
  1. Repérez le ram:ActualDeliverySupplyChainEvent de la ligne de facture.
  2. Assurez-vous qu’il contient exactement un ram:OccurrenceDateTime.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

Le test compte les éléments ram:OccurrenceDateTime directs dans le ram:ActualDeliverySupplyChainEvent courant et exige un total de 1.

Où la règle s'applique

La règle s’applique à ram:ActualDeliverySupplyChainEvent d’une ligne de facture.

Message d'origine du Schematron
Element 'ram:OccurrenceDateTime' must occur exactly 1 times.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeDelivery/ram:ActualDeliverySupplyChainEvent
Expression de contrôle (assert/@test)
count(ram:OccurrenceDateTime)=1