Ce que signifie la règle
La règle s'applique à qdt:DateTimeString dans ram:FormattedIssueDateTime d'un ram:AdditionalReferencedDocument contenant ram:TypeCode 50, 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. Ne vous contentez pas d'ajouter un attribut vide et ne supprimez pas la référence BT-17 pour corriger cet attribut. 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-000642 Le format de date d'une référence d'appel d'offres doit être valide
- FX-SCH-A-000643 Le code de type d'une référence d'appel d'offres doit être autorisé
- FX-SCH-A-000644 Le type de fichier d'une pièce jointe doit être autorisé (Extended)
- FX-SCH-A-000645 La date d'un justificatif exige un format
- 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é