Format de date non autorisé

Erreur FX-SCH-A-001135 Factur-X

La valeur de '@format' n'est pas autorisée.

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

La valeur de l’attribut @format ne figure pas dans la liste de codes autorisés pour ce champ. La condition de contrôle autorise un code de format vide.

Ce que signifie la règle

Le format indique comment interpréter la date du document de facture référencé. Un code de format non autorisé empêche d’interpréter cette date sans ambiguïté.

Veuillez utiliser un format autorisé pour `qdt:DateTimeString`

Le format de la date du document de facture référencé n’est pas reconnu. Vous pouvez ajuster la valeur du format ou la laisser vide.

Que faire ?
  1. Repérez qdt:DateTimeString du document de facture référencé dans la ligne de facture.
  2. Vérifiez la valeur de son attribut @format par rapport à la liste de codes autorisés.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
Détails techniques

Le contrôle accepte un code de format vide ou une valeur présente dans la liste de codes d’identifiant 17.

Où la règle s'applique

La règle s’applique à qdt:DateTimeString d’un document de facture référencé dans une ligne de facture.

Message d'origine du Schematron
Value of '@format' is not allowed.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/ qdt:DateTimeString
Expression de contrôle (assert/@test)
string-length($codeValue17)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=17]/enumeration[@value=$codeValue17]