Comment extraire les données d'une facture française
vers Excel
La plupart des outils d'extraction trouvent un « montant total » sur un PDF. Mais lorsqu'une facture fournisseur française arrive d'un grossiste à Lyon — avec trois taux de TVA sur différentes lignes, un SIREN enfoui dans le pied de page et une TVA intracommunautaire se terminant par « FR » plus une clé de contrôle à deux chiffres — la colonne « taxe » unique d'un outil générique se transforme en quelque chose que votre comptable vous renvoie pour correction manuelle. Le problème de l'extraction ne consiste pas à mettre des données dans un tableur. Il s'agit d'obtenir les bonnes données dans les colonnes qui correspondent à la structure comptable française — celle que votre déclaration CA3 et votre logiciel attendent.
Points clés à retenir
- La plupart des outils d'extraction produisent une colonne « Taxe » et supposent un taux unique — mais une facture fournisseur française standard comporte trois pourcentages de TVA différents et 13 mentions légales obligatoires.
- Regrouper trois taux de TVA dans une seule colonne « Taxe » et la déclaration de TVA CA3 devient un rapprochement manuel que votre comptable vous renvoie — à 15 € par élément manquant ou incorrect selon le Code Général des Impôts.
- ImageToTable.ai nomme chaque colonne pour correspondre à ce que la comptabilité française attend — l'identifiant de l'entreprise, le numéro de TVA intracommunautaire et une colonne TVA distincte par taux — afin que le tableur alimente directement Pennylane ou Sage sans aucune correction manuelle.
Ce qui rend une facture française différente pour l'extraction de données
Une facture française n'est pas une facture US traduite avec une étiquette « français ». C'est un document juridique régi par deux textes : l'article L441-9 du Code de commerce, qui liste les mentions obligatoires pour toutes les factures commerciales entre professionnels, et l'article 289 du Code général des impôts (CGI), qui ajoute des exigences spécifiques à la TVA — le tout détaillé à l'article 242 nonies A de l'annexe II du CGI. Une mention manquante n'est pas un simple désagrément. Selon l'article 1737 du CGI, l'amende est de 15 € par mention manquante ou erronée, plafonnée au quart du montant de la facture.
Ce cadre juridique crée des défis d'extraction que les outils OCR génériques pour factures — conçus pour des mises en page anglaises avec un taux de taxe unique et un nom de fournisseur simple — ne peuvent pas gérer :
- SIREN vs. TVA intracommunautaire. Un fournisseur français affiche deux numéros d'identification. Le SIREN (9 chiffres, identifiant unique de l'entreprise dans le registre Sirene) et la TVA intracommunautaire (FR suivi d'une clé de contrôle à 2 chiffres et du SIREN). L'outil d'extraction doit capturer les deux, et ils appartiennent à des colonnes différentes du tableur pour des obligations de conformité distinctes.
- TVA à taux multiples sur une seule facture. Une facture Metro pour un restaurant peut afficher des aliments à 5,5 % de TVA, des boissons non alcoolisées à 10 %, et un équipement de cuisine à 20 %. Une extraction générique qui produit une seule colonne « taxe » fusionne trois bases de TVA distinctes en un nombre que votre comptable ne peut pas imputer aux bons comptes.
- Date de facturation vs. date de livraison. La date de la facture (quand le document a été émis) et la date de livraison ou de prestation (quand la transaction a eu lieu) peuvent différer et ont toutes deux une importance juridique selon l'article 289 du CGI.
Ce ne sont pas des cas marginaux. Ce sont des éléments standard sur toute facture d'un fournisseur professionnel français à une autre entreprise française.
Les mentions obligatoires qui définissent vos colonnes d'extraction
Avant de concevoir vos colonnes d'extraction, vous devez connaître les exigences légales de toute facture française. Selon l'article L441-9 du Code de commerce et l'article 242 nonies A de l'annexe II au CGI, une facture valide doit comporter ces mentions obligatoires. Chacune correspond à une colonne que vous configurerez dans votre tableur d'extraction :
| # | Champ obligatoire | Nom de la colonne d'extraction | Objectif |
|---|---|---|---|
| 1 | Numéro de facture | Invoice Number | Unique, séquentiel, sans trou. Référence pour la piste d'audit et la détection des doublons. |
| 2 | Date d'émission | Invoice Date | Détermine la période fiscale pour la déduction de TVA (compte 44566). |
| 3 | Date de la livraison / prestation | Service Date | Peut différer de la date de facture. Obligatoire si distincte. |
| 4 | Identité du vendeur (dénomination sociale, adresse) | Supplier Name | Nom légal et adresse du siège social du fournisseur. |
| 5 | Numéro SIREN/SIRET du vendeur | Supplier SIREN | Numéro d'identification unique à 9 chiffres. Le SIRET ajoute 5 chiffres pour l'établissement. Les deux figurent sur la facture. |
| 6 | N° TVA intracommunautaire | Supplier VAT ID | Format : FR + clé à 2 chiffres + SIREN (ex. FR12 345 678 901). Obligatoire pour les transactions intra-UE et la validation de la déduction de TVA. |
| 7 | Identité de l'acheteur (dénomination sociale, adresse) | Buyer Name | Nom légal et adresse de votre entreprise. Depuis juillet 2024, le SIREN de l'acheteur est également obligatoire sur les factures B2B selon la réforme de la facturation électronique. |
| 8 | Désignation des biens ou services | Description | Description précise — nature, quantité, unité de chaque bien ou service. |
| 9 | Prix unitaire HT | Unit Price (excl. tax) | Prix unitaire hors taxes (HT). Les remises, rabais ou déductions doivent figurer explicitement. |
| 10 | Taux de TVA applicable | VAT Rate (%) | Si plusieurs taux s'appliquent (20 %, 10 %, 5,5 %, 2,1 %), chaque base imposable et son montant de taxe correspondant doivent apparaître séparément. |
| 11 | Montant total HT | Subtotal (excl. tax) | Total avant taxes. Utilisé pour imputer la dépense au compte de charges approprié (compte de classe 6). |
| 12 | Montant total TVA | Total VAT | Montant total de la TVA. S'impute au compte 44566 (TVA déductible sur autres biens et services) pour la TVA déductible. |
| 13 | Montant total TTC | Total (incl. tax) | Total toutes taxes comprises (TTC) — le montant effectivement payé. S'impute au compte 401 (fournisseurs — dettes commerciales). |
Le tableau ci-dessus représente le minimum légal. En pratique, vous voudrez aussi extraire les conditions de paiement, l'IBAN/BIC pour le règlement et les pénalités de retard, obligatoires sur les factures commerciales françaises selon l'article L441-10 du Code de commerce.
Cette liste montre aussi pourquoi les outils sont importants. Une extraction de facture par champ qui vous permet de définir exactement les colonnes à capturer — plutôt que de sortir chaque jeton trouvé — produit un tableau que votre comptable peut saisir sans retouche. Quand vous définissez « SIREN fournisseur » comme colonne, l'outil d'extraction doit renvoyer le SIREN à 9 chiffres de la facture, pas le numéro de TVA intracommunautaire, pas le numéro RCS, et pas chaque nombre à 9 chiffres qu'il rencontre sur la page.
Gérer plusieurs taux de TVA sur une même facture
La principale source d'erreurs d'extraction sur les factures françaises est la TVA à taux multiples. Une seule facture d'un grossiste alimentaire comme Metro ou Transgourmet comporte couramment trois taux de TVA — 5,5 % pour les produits de base, 10 % pour les plats préparés ou boissons non alcoolisées, et 20 % pour l'équipement ou les articles non alimentaires. Pour compliquer les choses, les fournisseurs affichent la ventilation de la TVA différemment : certains utilisent un bloc récapitulatif en bas, d'autres intègrent le taux à côté de chaque ligne, d'autres encore présentent une annexe TVA séparée.
La bonne approche consiste à extraire au niveau de la ligne avec un taux de TVA par ligne :
| Description | Qté | Prix unitaire HT | Taux TVA | Montant TVA | Total ligne TTC |
|---|---|---|---|---|---|
| Filet de poulet (kg) | 10 | 8,50 | 5,5 % | 4,68 | 89,68 |
| Eau minérale 1,5 L (pack de 6) | 4 | 3,20 | 5,5 % | 0,70 | 13,50 |
| Soda cola 33 cl (carton de 24) | 2 | 9,90 | 10 % | 1,98 | 21,78 |
| Film alimentaire professionnel | 1 | 45,00 | 20 % | 9,00 | 54,00 |
Cette approche par ligne a un avantage en aval qui accélère la fin de mois de votre comptable. Chaque ligne porte indépendamment son propre taux et montant de TVA. Quand les données entrent dans votre logiciel comptable — que ce soit Pennylane, EBP Comptabilité, Cegid ou Sage — le logiciel impute le total de la TVA déductible au compte 44566 (TVA déductible sur autres biens et services) et la base HT au compte de charges approprié (compte 607 pour les achats alimentaires, compte 602 pour les fournitures consommables). L'alternative — extraire une seule ligne de TVA totale puis reconstituer quels articles relevaient de quel taux — est exactement le genre de retouche de tableur que l'extraction est censée éliminer.
Si votre facture fournisseur comporte aussi des articles au taux de 2,1 % (applicable à certains médicaments et publications de presse) ou des articles exonérés de TVA (comme certains services financiers ou éducatifs), le même principe s'applique : chaque ligne porte son propre taux. Une sortie d'extraction correctement structurée ne nécessite aucun recalcul manuel en fin de mois.
Pour les opérations plus importantes traitant des dizaines ou des centaines de factures fournisseurs par période, un flux de travail d'extraction par lots applique la même structure de colonnes à chaque facture d'un dossier, produisant une feuille de calcul consolidée avec des colonnes TVA cohérentes, quelle que soit la manière dont chaque fournisseur formate ses factures.
Étape par étape : extraire les données des factures françaises dans Excel
Voici le flux de travail d'extraction, d'un PDF fournisseur à une feuille de calcul prête pour la comptabilité. Chaque étape répond à une exigence spécifique des factures françaises identifiée dans les sections ci-dessus.
L'extraction ci-dessous traite les factures au niveau du document — en capturant les champs d'en-tête listés dans le tableau des champs obligatoires ci-dessus. Essayez avec une facture française :
Les fichiers sont traités en toute sécurité et ne sont pas stockés.
Pour une extraction au niveau des lignes — lorsque vous avez besoin que chaque ligne d'une facture soit convertie en sa propre ligne de feuille de calcul avec des taux de TVA individuels par ligne — définissez « Description », « Quantité », « Prix unitaire HT », « Taux de TVA », « Montant TVA » et « Total TTC par ligne » comme noms de colonnes, en plus des champs d'en-tête. Le résultat est un fichier d'importation complet, prêt pour la comptabilité.
Où vont les données extraites : correspondance avec les écritures comptables françaises
L'extraction ne vaut l'effort que si les données alimentent votre comptabilité sans ressaisie. Voici comment les colonnes du tableur correspondent aux écritures du Plan Comptable Général (PCG) que votre logiciel comptable va comptabiliser :
| Colonne extraite | Compte PCG | Intitulé du compte | Type d'écriture |
|---|---|---|---|
| Total (TTC) | 401 | Fournisseurs — Dettes fournisseurs | Crédit (ce que vous devez au fournisseur) |
| Sous-total (HT) | 607 / 602 / 606* | Achats de marchandises / fournitures consommables / services extérieurs | Débit (comptabilisation de la charge, le compte varie selon le type d'achat) |
| Total TVA | 44566 | TVA déductible sur autres biens et services | Débit (TVA récupérable sur les achats) |
| Date de prestation | — | Détermine la période fiscale pour la déduction de TVA | — |
| SIREN du fournisseur | — | Validation de la déduction de TVA (contrôle VIES) | — |
* Le compte de charge de la classe 6 varie selon la nature de l'achat. Matières premières alimentaires → compte 601. Fournitures consommables → compte 602. Sous-traitance → compte 604. Services extérieurs → compte 606. Fournitures de bureau → compte 6063. Votre plan comptable détermine la correspondance précise.
Cette structure permet au résultat de l'extraction d'alimenter directement la déclaration de TVA CA3 en fin de période. Le total de la colonne du compte 44566 sur l'ensemble des factures fournisseurs devient le montant de TVA déductible sur le formulaire CA3. Les montants de sous-total (HT) par catégorie de charge déterminent la base imposable. Un seul flux d'extraction, appliqué de manière cohérente à toutes les factures fournisseurs entrantes, remplace le processus manuel de lecture de chaque facture et de saisie des valeurs dans des écrans comptables séparés.
Pour les équipes qui utilisent déjà un logiciel comptable français, la dernière étape est simple. Pennylane accepte les imports de données structurées. EBP Comptabilité importe les fichiers Excel dans son journal d'achats. Cegid et Sage prennent en charge les imports CSV/Excel pour les factures fournisseurs. L'essentiel est que les colonnes du tableur soient nommées et formatées de manière cohérente — c'est exactement ce qu'un flux de traitement structuré des factures permet d'obtenir.
La réforme de la facturation électronique 2026 et ce qu'elle signifie pour votre flux d'extraction
La réforme de la facturation électronique en France, formalisée par l'article 91 de la loi de finances 2024 et le décret n°2024-266 du 25 mars 2024, introduit deux obligations selon un calendrier progressif. Le 1er septembre 2026 : chaque entreprise assujettie à la TVA en France doit être en capacité de recevoir des factures électroniques de ses fournisseurs — que ce soit via une Plateforme de Dématérialisation Partenaire (PDP, une plateforme privée certifiée) ou le Portail Public de Facturation (PPF, le portail central gratuit géré par l'État). Le 1er septembre 2027 : les TPE et micro-entreprises doivent également commencer à émettre des factures électroniques.
L'impact pratique sur votre flux d'extraction dépend de la composition de votre portefeuille fournisseurs. Les grands fournisseurs et les entités publiques — qui utilisent déjà Chorus Pro pour les factures B2G — basculeront tôt, en vous envoyant des PDF hybrides Factur-X (PDF/A-3 avec XML intégré) ou des factures structurées UBL/CII via une PDP. Les petits fournisseurs artisans et les micro-entreprises continueront d'envoyer des PDF standard bien au-delà de 2027. Votre système d'extraction doit gérer les deux : les données structurées qui arrivent déjà extraites d'une PDP, et les PDF non structurés qui nécessitent toujours une extraction de champs par IA.
Recevoir une facture électronique est une case de conformité à cocher. Extraire ses données structurées dans votre logiciel comptable — dans des colonnes que votre comptable peut utiliser — reste votre problème de flux de travail. La réforme résout le canal de transmission. Elle ne résout pas l'intégration.
C'est aussi pourquoi investir dans une couche d'extraction située entre la réception des factures et le logiciel comptable a du sens sur le plan structurel. Une PDP achemine la facture vers votre boîte de réception. Un outil d'IA lit la facture — qu'elle arrive en Factur-X, en PDF standard ou en copie papier photographiée — et place les données dans votre feuille de calcul. Votre logiciel comptable importe la feuille de calcul. Aucun de ces trois composants n'a besoin de changer lorsque les deux autres évoluent. Vous pouvez en savoir plus sur la gestion rentable de cette transition pour une petite entreprise française.
FAQ
L'IA peut-elle extraire des données de factures françaises manuscrites ?
Oui — dans une certaine mesure. ImageToTable.ai peut lire le texte imprimé et manuscrit sur les factures françaises grâce à un modèle d'IA de vision, y compris les montants manuscrits et les notes de fournisseur griffonnées sur les petites factures d'artisans. La précision sur le manuscrit est inférieure à celle du texte imprimé. Si une facture est entièrement manuscrite en écriture cursive française, attendez-vous à une fidélité moindre que sur une facture Metro ou Transgourmet imprimée. L'outil fonctionne en comprenant le sens des champs, et non en faisant correspondre des modèles de caractères, il peut donc identifier un « Montant total » manuscrit même si l'écriture varie. Mais il ne remplace pas une demande de facture lisible auprès de votre fournisseur.
L'extraction gère-t-elle les lignes de facture ou seulement les champs d'en-tête ?
Les deux. Vous définissez les colonnes. Pour une extraction simple des en-têtes, listez des champs comme « Numéro de facture », « Nom du fournisseur », « Sous-total HT », « Total TVA », « Total TTC ». Pour une extraction détaillée des lignes, ajoutez « Description », « Quantité », « Prix unitaire HT », « Taux de TVA », « Montant TVA » et « Total ligne TTC ». L'outil reconnaît les lignes comme des structures de données répétées dans la facture et remplit une ligne de tableur par ligne de facture, avec les champs d'en-tête répétés pour chaque ligne.
Peut-il valider le format du numéro de TVA intracommunautaire ?
ImageToTable.ai extrait le numéro de TVA tel qu'il apparaît sur la facture — par exemple, « FR12 345 678 901 ». Il n'effectue pas de validation VIES (Système d'échange d'informations sur la TVA) en temps réel dans l'interface d'extraction. Cependant, une fois les données dans votre tableur, vous pouvez effectuer une vérification VIES via le service de validation de la Commission européenne ou la validation intégrée de votre logiciel comptable. L'extraction vous fournit les données structurées à valider ; la validation se fait dans votre flux de travail comptable.
Comment l'outil gère-t-il les différents taux de TVA français sur une même facture ?
Lorsque vous définissez une structure de colonnes pour les lignes — avec une colonne dédiée « Taux de TVA » — l'IA lit le taux de TVA par article et le renseigne pour chaque ligne, en distinguant les taux de 20 %, 10 %, 5,5 % et 2,1 % sur la même facture. Pour les factures qui n'affichent qu'un bloc récapitulatif de TVA (par exemple, « TVA 5,5 % : 23,40 €, TVA 20 % : 45,00 € »), définissez des colonnes comme « Total HT à 5,5 % », « TVA 5,5 % », « Total HT à 20 % », « TVA 20 % », et l'outil extraira les sous-totaux par taux. C'est plus manuel que l'extraction par ligne, mais cela traite correctement les factures fournisseur au format récapitulatif.
Que faire si mes fournisseurs français envoient des factures dans différents formats — PDF, scan papier, corps d'email ?
ImageToTable.ai accepte les formats PDF, JPG, PNG, WebP et AVIF. Pour les factures dans le corps d'un email, enregistrez l'email au format PDF ou faites une capture d'écran et importez-la. L'outil n'exige pas de formatage uniforme ni de modèle par fournisseur — il lit chaque facture en comprenant la signification des champs, sans chercher à reconnaître une mise en page. Si vous avez une variété de formats fournisseurs, la même définition de colonnes produit des résultats cohérents pour tous.
Et les factures Chorus Pro — l'outil peut-il en extraire les données ?
Les factures Chorus Pro destinées au secteur public (B2G) sont généralement disponibles au format PDF, téléchargeables depuis le portail Chorus Pro. Importez ces PDF dans ImageToTable.ai et extrayez les champs comme pour toute autre facture. L'outil ne se connecte pas directement à l'API Chorus Pro. Pour un traitement B2G à grand volume, la plupart des organisations utilisent l'intégration de leur PDP pour acheminer les données vers leur logiciel comptable. ImageToTable.ai comble le vide lorsque cette intégration n'est pas disponible ou que vous avez besoin d'une extraction rapide d'une facture Chorus Pro ponctuelle.
Un tableau que votre comptable peut vraiment utiliser
La différence entre une extraction générique et une extraction conçue pour les factures françaises se voit dans le tableau lui-même. Un outil générique produit des colonnes nommées « Tax » et « Vendor » — obligeant votre comptable à décider quelle valeur d'une facture à 13 champs va où. Une extraction adaptée à la France produit « SIREN fournisseur », « TVA Intracommunautaire », « Sous-total (HT) », « TVA 20% », « TVA 10% », « TVA 5,5% » — des colonnes qui correspondent directement aux comptes du PCG et aux lignes de déclaration CA3 attendues par votre logiciel comptable. L'étape d'extraction reste le même clic. C'est le travail de fin de mois qui disparaît.
Importez une facture française et voyez ce qui en ressort. Pas de connexion, pas de configuration — trois minutes pour un tableau que votre comptable ne vous renverra pas.