Attribut de format de la date d’émission

Erreur FX-SCH-A-000959 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 dans le qdt:DateTimeString concerné. Cet attribut est obligatoire dans ce contexte.

Ce que signifie la règle

L’attribut de format indique comment interpréter la valeur de date dans qdt:DateTimeString. Sans lui, le format de la date d’émission n’est pas indiqué.

Veuillez ajouter le format à la date d’émission du document d’acompte

L’attribut de format manque à la valeur de date du document d’acompte référencé. Ajoutez cet attribut afin que la date soit transmise avec son format.

Que faire ?
  1. Repérez le qdt:DateTimeString sous ram:FormattedIssueDateTime.
  2. Ajoutez l’attribut format avec une valeur autorisée dans ce contexte.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

Le test vérifie la présence de l’attribut format sur qdt:DateTimeString.

Où la règle s'applique

La règle s’applique à la valeur de date dans qdt:DateTimeString pour la date d’émission d’un document d’acompte référencé.

Message d'origine du Schematron
Attribute '@format' is required in this context.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:SpecifiedAdvancePayment/ram:InvoiceSpecifiedReferencedDocument/ram:FormattedIssueDateTime/ qdt:DateTimeString
Expression de contrôle (assert/@test)
@format