Pourquoi une facture électronique ressemble à du code
Une facture électronique n'est pas un PDF envoyé par e-mail, mais un ensemble de données structurées selon la norme européenne EN 16931, pour que le logiciel du client puisse la traiter sans ressaisie.
- En France, toutes les entreprises doivent pouvoir recevoir des factures électroniques depuis le 1er septembre 2026, par l'intermédiaire d'une plateforme agréée (PA). Les formats du socle sont UBL, CII et Factur-X (impots.gouv.fr, fiche 1).
- En Belgique, les entreprises s'échangent depuis le 1er janvier 2026 des factures au format Peppol BIS Billing 3.0, en UBL, sur le réseau Peppol (efacture.belgium.be, SPF Finances).
UBL et CII sont du XML pur, sans mise en page. Factur-X est un PDF/A-3 qui contient un XML CII : le PDF se lit normalement, mais les données structurées sont dans le XML. Votre PA ou votre logiciel comptable affiche en général les factures reçues ; si vous n'avez que le fichier .xml, votre ordinateur l'ouvre comme du code.
Ce que vous verrez
- Les parties : fournisseur et client, avec adresse, numéro de TVA, identifiant légal et adresse électronique (par exemple l'identifiant Peppol).
- L'en-tête : numéro, dates, devise, référence de l'acheteur et de la commande.
- Les lignes : quantité, prix unitaire, catégorie et taux de TVA, montant HT. La TVA figure dans le récapitulatif par taux, pas sur chaque ligne.
- Le paiement : totaux HT et TTC, montant à payer, IBAN, référence et conditions de paiement. Les pièces jointes sont listées par nom et par type.
Les valeurs sont reprises telles qu'elles figurent dans le fichier, sans recalcul. Les codes restent des codes : la catégorie de TVA S est le taux normal, AE l'autoliquidation, K une livraison intracommunautaire ; le moyen de paiement 58 est un virement SEPA.
Ce qui est contrôlé, et ce qui ne l'est pas
Pour une facture Peppol BIS 3.0, la visionneuse applique le schéma XML, les règles EN 16931 et les règles OpenPeppol. Pour Factur-X / ZUGFeRD (profils EN 16931, BASIC et EXTENDED), le schéma CII et les règles EN 16931. Les règles propres à la réforme française, comme les mentions obligatoires ajoutées en 2026, ne sont pas contrôlées : si le fichier porte un identifiant de spécification que nous ne reconnaissons pas, nous le contrôlons selon les seules règles EN 16931, et nous l'indiquons.
Autres façons d'ouvrir la facture
- Votre plateforme agréée ou votre logiciel comptable. C'est là que les factures reçues sont normalement présentées et traitées.
- Un lecteur PDF, pour Factur-X. Le XML est une pièce jointe du PDF, souvent nommée
factur-x.xml, visible dans le panneau des pièces jointes de la plupart des lecteurs. - La visualisation de la KoSIT. L'organisme allemand KoSIT publie des feuilles de style libres qui transforment une facture EN 16931 en UBL ou CII en HTML ou en PDF. Il faut un processeur XSLT.
- Votre navigateur. La plupart affichent le XML sous forme d'arborescence ; chaque champ porte un nom fixe, comme
cbc:PayableAmountpour le montant à payer.
Le PDF lisible n'est pas la facture
Télécharger en PDF lisible, sur la page de résultat, vous donne la facture telle qu'affichée, avec le résultat du contrôle et une mention indiquant le fichier d'origine. Pratique pour la lire, l'imprimer ou la faire valider.
Ce PDF est une copie de lecture : il ne remplace pas le fichier reçu, qui seul porte les données structurées. Conservez la facture telle que vous l'avez reçue (pour une Factur-X, le PDF reçu, qui contient le XML) avec votre comptabilité, et renseignez-vous auprès de votre expert-comptable sur la durée et les modalités de conservation.
Ceci est une information générale, et non un conseil juridique ou fiscal.
Vous facturez vous-même avec Stripe ?
evoicely transforme chaque facture Stripe en facture électronique Peppol BIS 3.0, Factur-X / ZUGFeRD ou XRechnung, contrôlée selon les mêmes règles que cette visionneuse. Commencer, gratuit jusqu'à 10 factures électroniques par mois.