Ce que signifie la règle
Une ligne de facture peut indiquer la période qu'elle couvre, avec une date de début (BT-134) et une date de fin (BT-135). Dans le XML, la date de début est un texte, et l'attribut format précise comment le lire. Cette règle vérifie que cet attribut est présent sur la date de début de la période de la ligne (udt:DateTimeString dans ram:StartDateTime).
Pourquoi elle compte
Factur-X 1.09 BASIC exige l'attribut format sur udt:DateTimeString lorsqu'une date de début de période est indiquée pour une ligne.
Comment corriger
Exportez de nouveau la facture depuis votre logiciel de facturation. Si vous produisez le XML vous-même, ajoutez l'attribut format à udt:DateTimeString dans ram:StartDateTime du ram:BillingSpecifiedPeriod de la ligne. Pour une date complète, utilisez la valeur 102 et écrivez la date en huit chiffres, année, mois, jour, sans trait d'union.
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 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- 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
- FX-SCH-A-000547 Des frais de ligne doivent avoir exactement un montant