Comment fonctionne le lecteur de facture électronique ?
Quand vous déposez un fichier PDF Factur-X dans notre lecteur, le traitement se fait entièrement dans votre navigateur, en JavaScript pur. Voici le processus détaillé en trois étapes.
Étape 1. Extraction du XML embarqué
Le lecteur ouvre votre PDF et recherche le fichier XML caché à l’intérieur. Il utilise 7 méthodes d’extraction différentes (UTF-8, décompression zlib/pako, pièces jointes PDF, FlateDecode, base64, streams, fichiers embarqués) pour couvrir tous les cas, y compris les PDF mal formés. Si votre fichier est un XML UBL ou CII standalone, il est lu directement.
Étape 3. Affichage et export
Toutes les données sont affichées en clair : identité du fournisseur et du client (SIRET, TVA intracommunautaire, adresse), montants HT/TTC/TVA, lignes articles, IBAN et conditions de paiement. Vous pouvez exporter en CSV, XLSX, JSON ou directement en écritures comptables au format FEC pour votre expert-comptable.
Que vérifier avant de payer une facture Factur-X ?
La fraude au faux RIB et les erreurs de facturation coûtent chaque année des milliards d’euros aux entreprises françaises. Avant de valider le paiement d’une facture fournisseur, voici les points à contrôler systématiquement — notre lecteur les vérifie automatiquement.
Vérification de l’IBAN. Le lecteur vérifie la clé MOD 97 de l’IBAN, compare l’IBAN qui apparaît dans le texte visible du PDF avec celui contenu dans le XML structuré (cross-check), et vous alerte si l’IBAN a changé depuis la dernière facture reçue du même fournisseur. Cette triple vérification est la meilleure protection contre la fraude au faux RIB, qui représente le premier risque financier lié à la facturation électronique.
Vérification du SIRET. L’algorithme de Luhn valide la structure du numéro SIRET à 14 chiffres. En un clic, vous pouvez interroger l’annuaire officiel des entreprises (API INSEE / API Recherche Entreprises) pour confirmer que le fournisseur est une entreprise active et que son nom correspond bien à celui de la facture.
Cohérence des calculs. Le lecteur recalcule les totaux HT, les montants de TVA par taux et le montant TTC à partir des lignes de la facture. Toute divergence entre les montants calculés et les montants déclarés déclenche une alerte. C’est la base de la détection d’erreurs de facturation.
Conformité réforme 2026. Depuis septembre 2026, quatre nouvelles mentions sont obligatoires sur chaque facture électronique : le numéro SIREN du client, la catégorie d’opération (livraison de biens, prestation de services ou mixte), l’adresse de livraison si elle diffère de l’adresse de facturation, et la mention TVA sur les débits le cas échéant. Le lecteur les vérifie automatiquement et affiche un badge de conformité.
Factur-X, UBL, CII : quel format pour quel usage ?
La norme européenne EN 16931 définit le modèle sémantique commun, mais elle est implémentée dans deux syntaxes différentes. Voici comment s’y retrouver.
Factur-X / ZUGFeRD est un format hybride franco-allemand. Il combine un PDF lisible par l’humain avec un fichier XML structuré (syntaxe CII — Cross Industry Invoice) embarqué dans le PDF. C’est le format le plus utilisé par les TPE, PME et artisans français car il reste lisible même sans logiciel compatible. Il existe en 5 profils (Minimum, Basic WL, Basic, EN 16931, Extended) selon la quantité de données structurées incluses.
UBL (Universal Business Language) est un format purement structuré, utilisé dans le réseau Peppol et par XRechnung en Allemagne. Il n’inclut pas de PDF — c’est un fichier XML seul qui nécessite un logiciel pour être lu. Il est privilégié pour les échanges entre grandes entreprises et administrations publiques.
CII standalone est la syntaxe XML UN/CEFACT utilisée seule, sans le PDF. C’est la même syntaxe que celle embarquée dans Factur-X, mais transmise directement. Notre lecteur détecte automatiquement le format (CII ou UBL) et le profil, et affiche les données de la même façon quel que soit le format d’entrée.
Si votre facture n’est pas encore au format Factur-X, vous pouvez utiliser notre convertisseur gratuit pour la transformer en PDF/A-3 avec XML embarqué, conforme EN 16931 et validé Schematron. Pour comprendre tous les détails de la norme, consultez notre guide complet Factur-X.
Écritures comptables automatiques depuis une facture électronique
L’un des avantages les plus concrets de la facture électronique pour les experts-comptables et les services financiers est la possibilité de générer automatiquement les écritures comptables à partir des données XML. Notre lecteur le fait gratuitement.
À partir des données extraites de la facture (montant HT, TVA par taux, montant TTC, code de paiement), le lecteur génère un journal d’achat (HA) avec les comptes appropriés : 401 (fournisseur), 44566 (TVA déductible) et un compte de charge 6xx déterminé par heuristique selon la description et le montant. Vous pouvez modifier chaque compte manuellement avant d’exporter. L’export est disponible en CSV classique ou au format FEC (Fichier des Écritures Comptables) à 18 colonnes, directement importable dans les logiciels comptables français (Sage, Cegid, EBP, Pennylane, etc.).
En mode batch, déposez jusqu’à 10 factures simultanément. Le lecteur génère un FEC groupé contenant toutes les écritures du lot, prêt à être intégré en un seul import. C’est un gain de temps considérable pour le traitement mensuel des factures fournisseurs.