Convertisseur de facture PDF vers Peppol / UBL
Créez une facture électronique à partir d'un PDF.
E-Invoice Converter lit le texte d'une facture PDF, vous laisse vérifier chaque champ face à la source avant toute génération, et produit du XML UBL Peppol BIS 3.0, XRechnung 3.0 ou EN 16931 — le fichier structuré que le mandat de facturation électronique de votre client exige désormais.
PDF avec couche de texte · 20 Mo maximum
Sans compte, rien n'est envoyé — l'analyse s'effectue dans votre navigateur. Nécessite 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
Regardez E-Invoice Converter transformer une facture PDF en XML Peppol, en 30 secondes.
Une vraie facture PDF, convertie dans le produit réel — sans compte, et sans rien à envoyer pour la voir.
Trente secondes, et elle démarre sans son — activez-le dans le lecteur lui-même une fois chargé.
Rien n'a encore été envoyé à YouTube : l'image et ce texte viennent de nous, et c'est en appuyant sur lecture que votre navigateur se connecte à YouTube. L'enregistrement est en anglais ; les étapes sont écrites ci-dessous dans votre langue.
- 0:00Commencez avec votre PDF.
- 0:01Lu ici. Rien n'est envoyé.
- 0:04Vérifiée selon EN 16931.
- 0:08Direction le champ en erreur.
- 0:10Corrigez-le dans le formulaire.
- 0:16De cinq erreurs à une seule.
- 0:19Il en reste une : la référence acheteur.
- 0:23Le XML est à vous.
Pourquoi un PDF ne suffit plus
Les mandats européens de facturation électronique exigent un fichier structuré, pas une page qui ressemble seulement à une facture. Voici la date d'entrée en vigueur de chacun, et qui il concerne.
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 suivent plus bas.
1er janvier 2026
Belgique
Facturation électronique B2B obligatoire via Peppol, appliquée à toutes les entreprises en même temps. Le logiciel comptable d'un client belge attend un fichier Peppol BIS, pas une pièce jointe PDF.
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 suit par étapes, en commençant par les grandes et moyennes entreprises, jusqu'à couvrir toutes les entreprises le 1er septembre 2027.
1er janvier 2027
Allemagne
Les entreprises dont le propre chiffre d'affaires dépasse 800 000 EUR doivent émettre une XRechnung ou un autre format conforme à l'EN 16931 à leurs clients professionnels allemands à partir de cette date ; l'obligation couvre tous les échanges B2B nationaux le 1er janvier 2028.
1er juillet 2030
Union européenne
Le paquet ViDA de l'UE, adopté le 11 mars 2025, applique les obligations de déclaration numérique aux livraisons B2B transfrontalières à partir de cette date, étendant l'obligation au-delà du mandat d'un seul pays.
Si un client cite Peppol, XRechnung ou UBL et vous fixe une échéance, c'est exactement de cette exigence qu'il parle.
Dates vérifiées auprès des sources officielles le 11 septembre 2026.
Ce n'est pas un conseil fiscal ou juridique
Savoir si un document satisfait vos obligations dans votre pays est une question pour votre expert-comptable.
Un PDF entre, un fichier UBL validé sort.
Pas d'IA et pas d'OCR : des règles déterministes appliquées à la couche de texte, chaque valeur affichée à côté de l'extrait dont elle provient.
Le fichier que vous envoyez déjà
facture-10428.pdf
- N° de TVA du vendeur
- DE 812398458
- IBAN
- DE60 3704 0044 0532 4471 12
Vérifiez ce qui a été trouvé
- 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
XML UBL valide
<Invoice>
<cbc:ID>10428</cbc:ID>
<cbc:DocumentCurrencyCode>EUR
<cbc:PayableAmount>1190.00
Lit les champs, avec preuve à l'appui
Vendeur, acheteur, identifiants de TVA, lignes et totaux sont extraits du texte du PDF. Chaque champ affiche l'extrait exact dont il provient et la page où il se trouve, pour que vous puissiez le vérifier face à la source plutôt que le croire sur parole.
Le contrôle en continu
Chaque champ est validé au fil de vos modifications selon les règles centrales de l'EN 16931 et celles de votre profil cible, chaque anomalie étant formulée comme une phrase nommant le champ, la valeur attendue face à la valeur actuelle, et l'identifiant de règle publié.
Voir toutes les règles de validationGénère le fichier demandé
Une fois le rapport propre, téléchargez le XML UBL au format Peppol BIS 3.0, XRechnung 3.0 ou EN 16931, accompagné d'un rapport de validation à conserver avec la facture.
Comment un PDF devient un fichier UBL
Déposez le PDF
L'analyse s'effectue entièrement dans votre navigateur, en lisant le texte du PDF. Un PDF scanné ou composé uniquement d'images n'a pas de texte à lire, et est refusé plutôt que deviné — il n'y a pas d'OCR.
Vérifiez ce qui a été trouvé
Les champs extraits apparaissent à côté de la page affichée, chacun avec un statut de confiance — Extrait, À vérifier, Manquant ou Invalide — et le texte exact dont il provient. Vous corrigez ce qui est faux ; rien n'est retenu tant que vous ne l'avez pas confirmé.
Corrigez, validez, téléchargez
Les anomalies arithmétiques, comme un total qui ne tombe pas juste, se corrigent en un clic. Une fois le rapport de validation propre, 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 relatives au processus métier et à l'adresse électronique — le format vers lequel pointe le mandat 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é, comprenant les règles BR-DE et le Leitweg-ID transporté dans 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 la personne qui vient de se le demander. Indépendants et entrepreneurs individuels, petites et moyennes entreprises, experts-comptables et teneurs de livres, et équipes finance et comptabilité clients gérant un volume occasionnel — pas un service comptable qui utilise déjà un ERP avec facturation électronique intégrée.
Ce que ce convertisseur ne fait pas
Dit clairement, parce qu'un outil qui promet plus qu'il ne tient vaut moins 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 cet outil n'ajoute pas d'OCR pour contourner ce problème. Si votre facture est un scan, 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 ; seule une valeur confirmée sur l'écran de vérification est inscrite dans le XML. Rien n'est renseigné par défaut pour faire passer un contrôle — un champ absent est signalé comme manquant, pas complété.
Il n'envoie la facture nulle part
E-Invoice Converter n'est pas connecté à Peppol ni à un point d'accès. Vous téléchargez le XML UBL et le rapport de validation, et vous les transmettez par le canal que votre client ou votre point d'accès exige.
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, et ni l'un ni l'autre n'est envoyé où que ce soit.
Le texte du PDF est lu dans votre navigateur, et le XML y est construit également. Ni l'un ni l'autre n'est jamais envoyé à un serveur, parce qu'aucun code de cette page ne les envoie. Cette page est servie avec une politique de sécurité du contenu qui ne permet à la page elle-même d'atteindre que notre propre origine, les deux noms d'hôte analytiques de Cloudflare et l'hôte depuis lequel le lecteur de la vidéo de démonstration est chargé une fois que vous lancez la lecture. C'est là que notre politique s'arrête : ce que le lecteur charge dans ce cadre appartient à YouTube ; nous ne le régissons ni ne le comptons. Rien de votre facture ne s'y trouve.
Pas d'OCR, volontairement. Le convertisseur ne lit que le texte que le PDF contient déjà ; reconnaître des caractères dans une image scannée, c'est deviner, et un IBAN ou un montant deviné est pire qu'aucun.
E-Invoice Converter ne transmet pas la facture finalisée à Peppol, à un point d'accès ou à un autre réseau. Il produit le fichier XML UBL ; l'acheminer relève de votre propre canal.
Aucun compte ni connexion n’est nécessaire 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 et rien d’autre.
Avant de convertir quoi que ce soit
Les quatre choses que l'on demande en premier. Le reste a sa propre page.
Autres questions
Questions sur la conversion d'une facture PDF
Cinq autres questions et trois conversions résolues, 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 le texte d'une facture PDF, vous laisse vérifier et corriger les champs extraits face à la source, valide le résultat selon l'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 au texte du PDF — correspondance d'étiquettes, clés de contrôle, géométrie des tableaux — pas sur un modèle de langage qui devine les valeurs. C'est aussi pourquoi chaque champ est vérifié avant toute génération : l'outil propose, vous confirmez.
- 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é, parce qu'aucun code de cette page ne les envoie : c'est ce que fait notre code, pas quelque chose qu'impose le navigateur. Ce que le navigateur impose, c'est la portée : la politique de sécurité du contenu de la page ne lui permet d'atteindre que notre propre origine, les deux noms d'hôte analytiques de Cloudflare et l'hôte depuis lequel le lecteur de la vidéo de démonstration est chargé une fois que vous lancez la lecture. C'est là que notre politique s'arrête : ce que le lecteur charge dans ce cadre appartient à YouTube ; nous ne le régissons ni ne le comptons. E-Invoice Converter ne transmet pas non plus le résultat à Peppol ou à 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 suggère un d'après 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 ; demandez à votre client quel profil son système attend si vous avez un doute.
Votre client a demandé une facture structurée. Envoyez-lui la sienne.
Sans compte, rien n'est envoyé — l'analyse s'effectue dans votre navigateur. Nécessite un PDF avec une couche de texte ; une facture scannée ne peut pas être lue ainsi.