Ce que signifie la règle
La règle s'applique à qdt:DateTimeString dans ram:FormattedIssueDateTime d'un ram:AdditionalReferencedDocument contenant ram:TypeCode 916, sous ram:ApplicableHeaderTradeAgreement. Elle vérifie uniquement la présence de l'attribut format. Un attribut présent mais vide passe donc ce test, qui ne vérifie ni son code ni le texte de la date.
Pourquoi elle compte
Factur-X 1.09 EXTENDED et ZUGFeRD 2.5 EXTENDED exigent l'attribut format lorsqu'un élément qdt:DateTimeString est présent sur cette référence.
Comment corriger
Ajoutez l'attribut format au qdt:DateTimeString concerné avec un code correspondant à la date. Utilisez format="102" pour une date écrite AAAAMMJJ, sans séparateur. Vérifiez aussi le code et la date, plutôt que d'ajouter seulement un attribut vide. Exportez le fichier corrigé et vérifiez-le de nouveau.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture Factur-X
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée Bêta
Le texte publié de la règle
Attribute '@format' is required in this context. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000646 Le format de date d'un justificatif doit être valide
- FX-SCH-A-000647 Le code de type d'un justificatif doit être autorisé
- FX-SCH-A-000648 Le pays des conditions de livraison doit être un code autorisé
- FX-SCH-A-000649 Au plus un ram:ID pour le mandataire de l'acheteur
- FX-SCH-A-000650 Le mandataire de l'acheteur doit avoir exactement un nom
- FX-SCH-A-000651 Au plus un bloc d'adresse électronique pour le mandataire de l'acheteur