Aller au contenu

Erreur

FX-SCH-A-000613: L'unité de la quantité facturée doit être un code d'unité valide

En bref

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

FX-SCH-A-000613 signifie que le code d'unité (BT-130) de la quantité facturée sur une ligne n'est pas autorisé. Utilisez le code adapté, par exemple C62 pour une pièce, HUR pour une heure ou KGM pour un kilogramme.

Sur cette page

Ce que signifie la règle

La quantité facturée (BT-129) se trouve dans ram:BilledQuantity sous ram:SpecifiedLineTradeDelivery. La règle contrôle son attribut unitCode (BT-130) non vide selon la liste d'unités du profil issue des recommandations 20 et 21 de l'UN/ECE, par exemple C62 pour une pièce, HUR pour une heure, DAY pour un jour, KGM pour un kilogramme, MTR pour un mètre ou LTR pour un litre. Une valeur vide satisfait ce contrôle de liste, qui ne vérifie ni la présence de l'unité ni la pertinence de son choix.

Pourquoi elle compte

L'unité indique comment interpréter la quantité facturée. Un code autorisé doit aussi correspondre à l'unité effectivement facturée.

Comment corriger

Vérifiez l'unité de la quantité facturée sur la ligne concernée. Dans le XML, corrigez ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode. Utilisez un code de la liste, comme KGM plutôt que kg, et vérifiez qu'il décrit bien la quantité facturée. Régénérez le fichier, puis 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

Value of '@unitCode' is not allowed.

Où cette règle s’applique

Jeu de règles Version
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 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-000613 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026