Guide
UBL ou CII : reconnaître le XML d’une facture
UBL et CII comparés : reconnaître une facture XML, comprendre les profils et choisir le bon contrôle avant une conversion ou un envoi au client.
XML désigne une manière d’organiser des données, pas un format de facture unique. Deux fichiers avec la même extension peuvent appartenir à des familles différentes. UBL et CII sont deux syntaxes utilisées pour représenter les informations d’une facture EN 16931 ; le choix du profil ajoute ensuite ses contraintes.
Reconnaître le document
Ouvrez le fichier dans un éditeur de texte ou utilisez un outil qui annonce le type reconnu. UBL emploie notamment les racines Invoice et CreditNote, tandis que CII utilise CrossIndustryInvoice. Le nom local ne suffit pas : l’espace de noms et les identifiants de profil comptent aussi. Changer un préfixe XML ne convertit pas le contenu.
Choisir le contrôle
Commencez par la syntaxe réellement présente, puis sélectionnez le jeu de règles attendu par le destinataire. Une facture UBL n’est pas automatiquement Peppol ; une facture CII n’est pas automatiquement Factur-X. Le rapport de validation doit indiquer le profil vérifié. Une erreur de profil peut entraîner de nombreux messages qui disparaîtront après correction du paramétrage, sans modifier arbitrairement les montants.
Convertir avec un contrôle métier
Avant une conversion, comparez les données que les deux profils peuvent exprimer. Testez les références, les taxes et les pièces jointes, puis rapprochez les totaux. Renommer le fichier ou déplacer des balises ne constitue pas une conversion fiable. Gardez une correspondance documentée entre données source et données exportées.
Vérifier son propre cas
Travaillez d’abord sur une copie et gardez l’original intact. Notez le résultat attendu, l’action réellement effectuée et la version du logiciel utilisé. Comparez ensuite numéro du document, parties, devise et montants avec la facture de départ. Faites expliquer toute différence avant de réutiliser le résultat. Pour diagnostiquer un échec, un petit exemple anonymisé est préférable à l’envoi indiscriminé de données clients complètes. Rejouez le test après une modification de l’export et, si nécessaire, confirmez que le destinataire sait recevoir et exploiter le document obtenu.
Sources et prochaine étape
Outils sur ce sujet
Autres guides
- Corriger une facture XML rejetée par un validateur
- Facture PDF ou facture électronique : quelle différence ?
- L’EN 16931 expliquée : la norme derrière les formats de facture électronique
- Avoir électronique : références, montants et contrôle XML
- TVA et arrondis : retrouver l’écart dans une facture XML
- Facture électronique 2026-2027 : qui est concerné et quand
Pas de conseil juridique. Dates et obligations suivent les publications officielles citées dans le texte ; quand une date n’est pas définitive, le texte le dit.