Aller au contenu

Erreur

FX-SCH-A-001026: Les conditions de livraison d'une ligne exigent un seul code

En bref

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

FX-SCH-A-001026 signifie qu'un bloc de conditions de livraison sur une ligne de facture ne contient aucun élément ram:DeliveryTypeCode, ou en contient plusieurs. Ajoutez l'élément manquant ou retirez les éléments en trop pour n'en garder qu'un dans ce bloc.

Sur cette page

Ce que signifie la règle

Chaque ram:ApplicableTradeDeliveryTerms sous ram:SpecifiedLineTradeAgreement d'une ligne doit contenir exactement un élément ram:DeliveryTypeCode. Ce contrôle compte les éléments ; il ne vérifie ni si le code est vide ni si sa valeur est admise.

Pourquoi elle compte

Le fichier ne respecte pas le schéma Extended.

Comment corriger

Vérifiez les conditions de livraison de la ligne concernée. Dans le XML, placez exactement un ram:DeliveryTypeCode dans chaque ram:ApplicableTradeDeliveryTerms sous ram:SpecifiedLineTradeAgreement. Ajoutez l'élément manquant avec le code correspondant aux conditions convenues, ou supprimez les éléments en trop en conservant le bon code. Exportez de nouveau et vérifiez le fichier.

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:DeliveryTypeCode' 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
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-001026 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026