Indiquer le format de date

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

Ce que signifie la règle

L'attribut @format indique le format de la valeur de date ou d'heure dans qdt:DateTimeString. Sans cet attribut, cette indication de format est absente.

Veuillez indiquer le format de la date du document référencé

L'indication du format de la date du document référencé avec la valeur 916 est absente. Ajoutez l'attribut @format à qdt:DateTimeString.

Que faire ?
  1. Repérez le qdt:DateTimeString sous ram:FormattedIssueDateTime dans le document référencé dont la valeur de ram:TypeCode est 916.
  2. Ajoutez-y l'attribut @format.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

La règle vérifie la présence de l'attribut @format sur qdt:DateTimeString sous ram:FormattedIssueDateTime.

Où la règle s'applique

Sur le qdt:DateTimeString sous ram:FormattedIssueDateTime du ram:AdditionalReferencedDocument dont le ram:TypeCode a la valeur 916.

Message d'origine du Schematron
Attribute '@format' is required in this context.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:AdditionalReferencedDocument[ram:TypeCode="916"]/ram:FormattedIssueDateTime/ qdt:DateTimeString
Expression de contrôle (assert/@test)
@format