Ce que signifie la règle
La date de fin de la période d'une ligne (BT-135) porte un attribut format qui indique comment le texte de la date est écrit. Dans le profil Basic de Factur-X et de ZUGFeRD, la valeur 102 correspond à une date complète au format AAAAMMJJ. Cette règle vérifie cet attribut, lorsqu'il n'est pas vide, sur udt:DateTimeString dans ram:EndDateTime par rapport à la liste acceptée.
Pourquoi elle compte
Le destinataire lit la date d'après son code de format.
Comment corriger
Pour une date complète, vérifiez que la date est écrite en huit chiffres, année, mois puis jour, et que le code de format est 102. Si vous produisez le XML vous-même, donnez à format la valeur 102 sur udt:DateTimeString dans ram:EndDateTime du ram:BillingSpecifiedPeriod de la ligne.
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
Value of '@format' is not allowed. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000541 La date de début de période d'une ligne doit indiquer son format
- FX-SCH-A-000542 Le code de format de la date de début de période doit être accepté
- FX-SCH-A-000543 Une remise de ligne doit avoir exactement un indicateur
- FX-SCH-A-000544 Une remise de ligne doit avoir exactement un montant
- FX-SCH-A-000545 Le code motif d'une remise de ligne doit être accepté
- FX-SCH-A-000546 Des frais de ligne doivent avoir exactement un indicateur