Aller au contenu

Erreur

FX-SCH-A-000539: La date de fin de période d'une ligne doit indiquer son format

En bref

Erreur : échec aux vérifications sélectionnées.

FX-SCH-A-000539 signifie que la date de fin de la période d'une ligne de facture n'a pas d'attribut format. Ajoutez l'attribut format à udt:DateTimeString avec une valeur admise par votre profil et correspondant au texte de la date.

Sur cette page

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 fin 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 fin de la période de la ligne (udt:DateTimeString dans ram:EndDateTime).

Pourquoi elle compte

Factur-X 1.09 BASIC exige l'attribut format sur udt:DateTimeString lorsqu'une date de fin 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:EndDateTime 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
Texte de la règle issu de phive-rules 4.6.4.

Vérifier votre fichier

Déposez votre facture électronique pour voir si FX-SCH-A-000539 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026