Ce que signifie la règle
L'en-tête du document peut indiquer une période pendant laquelle le document est en vigueur (ram:EffectiveSpecifiedPeriod). Lorsque cette période est présente, elle doit contenir exactement un ram:CompleteDateTime, soit une date ou une date avec heure. Ce contrôle compte uniquement les éléments ram:CompleteDateTime, sans vérifier les autres éléments de date ni la valeur de la date. Cette vérification s'applique au profil Extended de Factur-X et de ZUGFeRD.
Pourquoi elle compte
Le profil Extended exige exactement un ram:CompleteDateTime dans chaque ram:EffectiveSpecifiedPeriod de l'en-tête du document. Un élément manquant ou répété ne respecte pas cette structure.
Comment corriger
Vérifiez la période d'effet dans les données de la facture. Dans chaque ram:EffectiveSpecifiedPeriod de l'en-tête, conservez exactement un ram:CompleteDateTime contenant la date ou la date et l'heure prévues. Supprimez les éléments ram:CompleteDateTime en trop. Ne supprimez la période entière que si elle a été ajoutée par erreur. Exportez de nouveau la facture et vérifiez-la.
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
Element 'ram:CompleteDateTime' must occur exactly 1 times. 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-000317 Chaque note de facture ne peut contenir qu'un seul texte
- FX-SCH-A-000319 Les conditions de livraison exigent exactement un code de type
- FX-SCH-A-000320 Le code des conditions de livraison doit être autorisé
- FX-SCH-A-000321 L'agent de l'acheteur ne peut avoir qu'un seul code de rôle
- FX-SCH-A-000322 Un mouvement de transport doit avoir exactement un mode
- FX-SCH-A-000323 Une rubrique de taxe n'indique le total des lignes qu'une fois