format doit être présent

Erreur FX-SCH-A-001022 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 manque à qdt:DateTimeString. Le format de la date et de l’heure indiquées dans cet élément n’est donc pas identifié.

Ce que signifie la règle

format indique la représentation de la date et de l’heure.

Veuillez ajouter le format de date à DateTimeString

L’indicateur de format manque à la date et à l’heure du document référencé. Ajoutez l’attribut au qdt:DateTimeString concerné.

Que faire ?
  1. Repérez le qdt:DateTimeString concerné dans ram:FormattedIssueDateTime.
  2. Ajoutez-y l’attribut format.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<qdt:DateTimeString/>
✓ Correct
<qdt:DateTimeString format=""/>
Détails techniques

La condition Schematron vérifie la présence de l’attribut format sur qdt:DateTimeString.

Où la règle s'applique

La règle s’applique à qdt:DateTimeString dans ram:FormattedIssueDateTime d’un document référencé au niveau de l’accord 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:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument/ram:FormattedIssueDateTime/ qdt:DateTimeString
Expression de contrôle (assert/@test)
@format