Comment modifier un XML CII sans le casser
Tôt ou tard, toute équipe qui échange des factures électroniques se retrouve devant un fichier Cross Industry Invoice qui demande une seule correction : un IBAN mal saisi, une échéance périmée, un total de TVA que le validateur refuse, et aucun accès au système qui a produit le fichier. L'éditeur ci-dessus transforme ce XML en formulaire, vous laisse changer les données et réécrit un fichier CII neuf et validé.
Pourquoi l'édition du CII à la main finit mal
Le CII a été conçu pour les machines. Les éléments vivent dans trois espaces de noms (rsm, ram, udt), leur ordre dans chaque parent est imposé par le schéma, et les montants sont répétés à plusieurs endroits qui doivent rester cohérents : totaux de ligne, bases par catégorie de TVA, total de taxe, total général. Changez un seul prix dans un éditeur de texte et il reste quatre autres nombres à mettre à jour, dans les bons éléments, avec le bon arrondi. Oubliez-en un et le fichier échoue aux règles arithmétiques EN 16931 ; déplacez un élément et il ne se parse plus du tout.
Ce que fait l'éditeur en formulaire à la place
Le fichier importé est analysé selon le modèle de facture EN 16931 : vendeur et acheteur avec leurs identifiants, références du document, lignes, ventilation de TVA, coordonnées de paiement. Vous modifiez des champs simples ; quantités, prix et taux recalculent au vol tous les totaux dépendants. Ce que le formulaire n'affiche pas, pièces jointes intégrées, notes et remises au niveau du document, est préservé et réinjecté. Au téléchargement, le XML est régénéré de zéro par le même moteur que le générateur CII : ordre des éléments, espaces de noms et encodage sont corrects par construction.
Les corrections pour lesquelles on vient vraiment ici
- Réparer la ventilation de TVA après un changement de prix ou de taux, pour que les totaux par catégorie et le total général concordent à nouveau
- Corriger ou ajouter l'identifiant TVA ou le SIREN du vendeur
- Corriger un IBAN, ou en ajouter un là où le moyen de paiement l'exige
- Renseigner la référence acheteur qu'un client du secteur public impose
- Réparer des dates exportées dans le mauvais format
- Compléter une adresse dont le code pays est resté vide
XML seul ou PDF hybride : choisissez le bon éditeur
Cette page lit un fichier CII seul (ou extrait le XML d'un PDF hybride) et vous rend un XML CII corrigé, seul : le bon outil quand votre processus échange du XML brut. S'il vous faut plutôt un PDF hybride Factur-X corrigé, l'éditeur de factures en produit un à partir du même import :
- Modifier une facture Factur-X et régénérer le PDF hybride
- Envelopper un XML CII fini dans un PDF/A-3 Factur-X
Lire le rapport de règles, modifier, puis revérifier
Si une plateforme a rejeté le fichier et que vous n'avez que les codes d'erreur, validez-le d'abord : le rapport nomme chaque règle violée et l'élément en cause, ce qui indique exactement quels champs changer ici. Le fichier régénéré est revalidé avant téléchargement, l'aller-retour se termine donc sur un fichier qui passe :