Créez une facture électronique à partir d'un PDF.
L'outil lit votre facture PDF, vous laisse vérifier chaque champ, puis génère le XML Peppol ou XRechnung que demande votre client.
PDF avec couche de texte · 20 Mo maximum
Sans compte, et rien n'est envoyé : l'analyse se fait dans votre navigateur. Il faut un PDF avec une couche de texte ; une facture scannée ne peut pas être lue ainsi.
- Extrait
N° de TVA du vendeur
DE 812398458
- À vérifier
IBAN
DE60 3704 0044 0532 4471 12
- Manquant
Référence acheteur
absente de la facture
En 70 secondes, E-Invoice Converter transforme une facture PDF en XML Peppol.
Une vraie facture PDF, convertie dans l'outil lui-même. Pas de compte, et rien à envoyer pour regarder.
Une minute dix secondes, commentée en voix off, avec de la musique dès la première image.
Rien n'a encore été envoyé à YouTube : l'image et ce texte viennent de nous. C'est en lançant la lecture que votre navigateur se connecte à YouTube. La vidéo est en anglais ; les étapes sont transcrites ci-dessous en français.
- 0:03Sur papier, pas d'adresse réseau
- 0:06Pas de téléphone. Pas d'e-mail.
- 0:08Ce n'est pas la référence qu'ils attendent
- 0:12C'est le format cible qui décide de ce qui manque
- 0:15Choisi d'après le pays du vendeur.
- 0:235 règles ne sont toujours pas respectées.
- 0:28Coordonnées du vendeur. Référence acheteur.
- 0:38PEPPOL-EN16931-R010 · R020
- 0:49Saisi, pas deviné.
- 0:56Respecte toutes les règles XRechnung vérifiées.
youtu.be/ABqVj37HvuA · publiée le 24 septembre 2026
Pourquoi un PDF ne suffit plus
Les obligations européennes de facturation électronique exigent un fichier structuré, pas une page qui a seulement l'air d'une facture. Voici leurs dates d'entrée en vigueur et les entreprises concernées.
1er janvier 2025
Allemagne
Toute entreprise établie en Allemagne doit pouvoir recevoir une facture électronique au format EN 16931. Jusqu'à fin 2026, un fournisseur peut encore choisir d'envoyer un autre type de facture. Les dates d'émission sont indiquées plus bas.
1er janvier 2026
Belgique
Facturation électronique B2B obligatoire via Peppol, pour toutes les entreprises en même temps. Le logiciel comptable d'un client belge attend un fichier Peppol BIS, pas un PDF en pièce jointe.
1er février 2026
Pologne
KSeF, le système national de facturation électronique, est devenu obligatoire à cette date pour les plus grandes entreprises et pour la réception des factures, puis le 1er avril 2026 pour la plupart des autres entreprises ; les plus petites suivent le 1er janvier 2027. KSeF utilise sa propre structure FA(3), que ce convertisseur ne produit pas.
1er septembre 2026
France
Toute entreprise assujettie à la TVA doit pouvoir recevoir des factures électroniques à partir de cette date. L'émission se déploie par étapes : les grandes et moyennes entreprises d'abord, puis toutes les entreprises le 1er septembre 2027.
1er janvier 2027
Allemagne
Une entreprise dont le chiffre d'affaires propre dépasse 800 000 € doit émettre une XRechnung ou un autre format conforme à la norme EN 16931 pour ses clients professionnels allemands à partir de cette date ; l'obligation s'étend à toutes les transactions B2B nationales le 1er janvier 2028.
1er juillet 2030
Union européenne
Le paquet ViDA de l'UE, adopté le 11 mars 2025, soumet les livraisons B2B transfrontalières à des obligations de déclaration numérique à partir de cette date : l'obligation dépasse alors le cadre d'un seul pays.
Si un client vous parle de Peppol, de XRechnung ou d'UBL et vous impose une échéance, c'est de cette obligation qu'il s'agit.
Dates vérifiées auprès des sources officielles le 11 septembre 2026.
Ce n'est ni un conseil fiscal ni un conseil juridique
Pour savoir si un document répond à vos obligations dans votre pays, adressez-vous à votre expert-comptable.
Un PDF en entrée, un fichier UBL validé en sortie.
Ni IA ni OCR : des règles déterministes appliquées à la couche de texte. Chaque valeur lue sur la page s'affiche à côté de l'extrait d'où elle vient.
Musterfirma GmbH
DE 812398458
DE60 3704 0044 0532 4471 12
Le fichier que vous envoyez déjà
Vérifiez ce qui a été trouvé
2 sur 3 lus- Extrait
N° de TVA du vendeur
DE 812398458
Lu dans l'en-tête de la facture, page 1
- À vérifier
IBAN
DE60 3704 0044 0532 4471 12
Contrôle IBAN mod 97 réussi
- Manquant
Référence acheteur
absente de la facture
XRechnung exige une référence acheteur
<Invoice xmlns=…>
<cbc:CustomizationID>urn:cen.eu:en16931…
<cbc:ID>10428</cbc:ID>
<cbc:InvoiceTypeCode>380</…>
<cbc:DocumentCurrencyCode>EUR
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">190.00
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
<cbc:PayableAmount>1190.00
Lit les champs, avec preuve à l'appui
Vendeur, acheteur, identifiants de TVA, lignes et totaux sont extraits de la couche de texte du PDF. Pour chaque valeur lue sur la page, l'outil affiche l'extrait exact et la page d'où elle provient : vous la comparez à la source au lieu de la croire sur parole.
Contrôle le fichier en continu
Chaque champ est contrôlé au fil de vos modifications selon les règles centrales EN 16931 et celles de votre profil cible. Chaque anomalie est rédigée en une phrase qui nomme le champ, compare la valeur attendue à la valeur actuelle et cite l'identifiant publié de la règle.
Voir toutes les règles de validationGénère le fichier demandé
Une fois le rapport sans anomalie, téléchargez le XML UBL au format Peppol BIS 3.0, XRechnung 3.0 ou EN 16931, ainsi qu'un rapport de validation à conserver avec la facture.
Comment un PDF devient un fichier UBL
Déposez le PDF
L'analyse se fait entièrement dans votre navigateur, à partir de la couche de texte du PDF. Un PDF scanné ou composé uniquement d'images n'a pas de texte à lire : il est refusé, sans tentative de deviner son contenu, car l'outil ne fait pas d'OCR.
Vérifiez ce qui a été trouvé
Les champs extraits s'affichent à côté de la page, chacun avec un statut de confiance (Extrait, À vérifier, Incertain, Manquant ou Invalide) et, quand la valeur vient de la page, le texte exact d'où elle a été lue. Vous corrigez les erreurs avant que le XML soit généré.
Corrigez, validez, téléchargez
Les anomalies de calcul, comme un total qui ne tombe pas juste, se corrigent en un clic. Quand le rapport de validation ne signale plus rien, téléchargez le XML UBL de votre profil cible, ainsi que le rapport lui-même.
Profils Peppol et UBL générés
Trois profils EN 16931, suggérés d'après le pays du vendeur et modifiables à tout moment.
Profil Peppol BIS Billing 3.0
Suggéré pourLa majeure partie de l'UE
Famille de règlesPEPPOL-EN16931-R*
Ce qu'il ajouteLes règles Peppol sur le processus métier et l'adresse électronique : le format visé par l'obligation belge.
XRechnung 3.0 (UBL)
Suggéré pourAllemagne
Famille de règlesBR-DE-*
Ce qu'il ajouteLa norme allemande pour les secteurs public et privé, y compris les règles BR-DE et le Leitweg-ID porté par la référence acheteur.
Profil EN 16931 (UBL 2.1)
Suggéré pourUn acheteur qui demande le modèle de base
Famille de règlesBR-* BR-CO-*
Ce qu'il ajouteLe modèle central européen, sans extension nationale ni Peppol, pour un acheteur dont le système demande simplement de l'UBL conforme à l'EN 16931.
Conçu pour ceux à qui un client vient de demander une facture électronique. Indépendants et entrepreneurs individuels, petites et moyennes entreprises, experts-comptables et teneurs de livres, équipes finance et comptabilité clients qui traitent un volume occasionnel. Pas un service déjà équipé d'un ERP avec facturation électronique intégrée.
Ce que ce convertisseur ne fait pas
Nous le disons franchement : un outil qui promet plus qu'il ne tient est pire que pas d'outil du tout.
Il ne peut pas lire un PDF scanné ou composé uniquement d'images
Sans couche de texte, il n'y a rien à extraire, et l'outil n'ajoute pas d'OCR pour contourner le problème. Si votre facture est scannée, vous devrez saisir ses champs vous-même ou récupérer le fichier d'origine.
20 Mo par fichier
Un PDF plus volumineux est rejeté avant d'être analysé.
Il ne génère jamais de fichier sans votre vérification
L'extracteur propose une valeur ; vous la confirmez ou la modifiez sur l'écran de vérification, et le fichier n'est produit qu'à cette étape, que rien ne permet de sauter. Tout ce qu'il propose ne vient pas forcément de votre facture : le type de document, par exemple, est considéré comme une facture commerciale, sauf indication contraire dans le PDF.
Il n'envoie la facture nulle part
E-Invoice Converter n'est connecté ni à Peppol ni à aucun point d'accès. Vous téléchargez le XML UBL et le rapport de validation, puis vous les transmettez par le canal qu'exige votre client ou votre point d'accès.
Confidentialité
La facture ne quitte jamais votre navigateur.
Une facture contient des noms de clients, des coordonnées bancaires et des identifiants de TVA. E-Invoice Converter lit le PDF et construit le XML entièrement sur votre appareil : ni l'un ni l'autre n'est envoyé nulle part.
La couche de texte du PDF est lue dans votre navigateur, et le XML y est aussi construit. Ni l'un ni l'autre n'est jamais envoyé à un serveur, car aucun code de cette page ne les envoie. La page est servie avec une politique de sécurité du contenu qui ne l'autorise à contacter que notre propre origine, les deux noms d'hôte analytiques de Cloudflare et youtube-nocookie.com, pour le cadre du lecteur YouTube de la vidéo de démonstration, mais rien n'est chargé depuis YouTube avant que vous ne lanciez la lecture. Notre politique s'arrête à ce cadre : ce que le lecteur y charge relève de YouTube, et nous ne le régissons ni ne le comptabilisons. Rien de votre facture ne s'y trouve.
Pas d'OCR, et c'est voulu. Le convertisseur ne lit que le texte déjà présent dans le PDF ; reconnaître des caractères dans une image scannée revient à deviner, et un IBAN ou un montant deviné est pire que pas de valeur du tout.
E-Invoice Converter ne transmet pas la facture finale à Peppol, à un point d'accès ni à aucun autre réseau. Il produit le fichier XML UBL ; à vous de l'acheminer par votre propre canal.
Aucun compte ni aucune connexion ne sont nécessaires pour convertir une facture, et il n'y a pas de bandeau de cookies : le seul cookie que nous déposons contient un code de langue, rien d'autre.
Avant de convertir quoi que ce soit
Les quatre questions que l'on pose en premier. Les autres ont leur propre page.
Autres questions
Questions sur la conversion d'une facture PDF
Cinq autres questions et trois conversions détaillées, avec un lien vers la référence des règles de validation.
Lire la page des questions- Qu'est-ce qu'E-Invoice Converter ?
- Un outil qui lit la couche de texte d'une facture PDF, vous laisse vérifier et corriger les champs extraits par rapport à la source, valide le résultat selon la norme EN 16931 et les règles de votre profil cible, puis génère du XML UBL Peppol BIS 3.0, XRechnung 3.0 ou EN 16931.
- Utilise-t-il l'IA pour lire la facture ?
- Non. L'extraction repose sur des règles déterministes appliquées à la couche de texte du PDF (reconnaissance des libellés, clés de contrôle, géométrie des tableaux), pas sur un modèle de langage qui devine les valeurs. C'est aussi pour cela que l'extraction passe par un écran de vérification avant toute génération : l'outil propose, vous vérifiez.
- Ma facture est-elle envoyée quelque part ?
- Non. Le PDF est lu et le XML construit dans votre navigateur, et ni l'un ni l'autre n'est jamais envoyé, car aucun code de cette page ne les envoie : c'est ce que fait notre code, et non une contrainte imposée par le navigateur. Ce que le navigateur impose, c'est la portée : la politique de sécurité du contenu n'autorise la page elle-même à contacter que notre propre origine, les deux noms d'hôte analytiques de Cloudflare et youtube-nocookie.com, pour le cadre du lecteur YouTube de la vidéo de démonstration, mais rien n'est chargé depuis YouTube avant que vous ne lanciez la lecture. Notre politique s'arrête à ce cadre : ce que le lecteur y charge relève de YouTube, et nous ne le régissons ni ne le comptabilisons. E-Invoice Converter ne transmet pas non plus le résultat à Peppol ni à un point d'accès : vous le téléchargez et l'envoyez vous-même.
- Quel profil dois-je choisir ?
- E-Invoice Converter en propose un selon le pays du vendeur : Peppol BIS 3.0 pour la majeure partie de l'UE, XRechnung 3.0 pour l'Allemagne. Vous pouvez le changer à tout moment ; en cas de doute, demandez à votre client quel profil son système attend.
Votre client a demandé une facture structurée.Envoyez-la-lui.
Déposez le PDF que vous envoyez déjà. Rien à installer, pas de compte, pas d'envoi.
Sans compte, et rien n'est envoyé : l'analyse se fait dans votre navigateur. Il faut un PDF avec une couche de texte ; une facture scannée ne peut pas être lue ainsi.