80 factures françaises, un tableurTraitement par lots des comptes fournisseurs sans saisie manuelle

La plupart des PME françaises reçoivent entre 150 et 500 factures fournisseurs par mois. À 4 à 8 minutes par saisie manuelle — lecture du SIREN, vérification de la TVA intracommunautaire, répartition des lignes entre plusieurs taux de TVA, saisie dans le logiciel comptable — cela représente 30 à 60 heures de saisie chaque mois. La réponse standard est un scanner de facture unique : ouvrir un PDF, le scanner, confirmer les champs, exporter, répéter. Mais avec 80 factures, cela laisse encore un après-midi entier à cliquer entre les documents et à vérifier que la répartition de TVA de la facture #27 sur le taux de 5.5% ne s'est pas accidentellement fusionnée avec la ligne de la facture #26. Le traitement par lots élimine chaque étape mécanique entre les documents. Mais le traitement par lots de factures fournisseurs françaises comporte des défis structurels que les outils génériques — conçus pour des factures en anglais à taux unique — n'ont jamais été conçus pour gérer. Voici à quoi ressemblent ces défis à grande échelle et comment les résoudre.

Arrêtez de saisir les données à la main — laissez l'IA les lire pour vous
Téléchargez une image ou un PDF — des données structurées en tableur en 10 secondes
Essayez maintenant →
Image de couverture du blog avec le titre « 80 factures françaises, un tableur : traitement par lots des comptes fournisseurs sans saisie manuelle » et trois icônes en dessous : Tout format de fournisseur, TVA répartie par taux, SIREN vérifié

Points clés

  1. Traitez 80 factures fournisseurs françaises de manière standard — un fichier à la fois — et la facture arrivée le 3 a consommé 20 de ses 30 jours légaux de paiement en attendant dans votre file de traitement.
  2. Une seule colonne de taxe sur une facture Metro fusionne quatre taux de TVA — 20%, 10%, 5.5%, et 2.1% — en un seul nombre que votre expert-comptable ne peut pas répartir sur quatre lignes de déclaration CA3 distinctes.
  3. Téléchargez les 80 factures en un seul lot sur ImageToTable.ai — la TVA arrive pré-répartie par taux avec les identifiants SIREN-TVA auto-validés, mais le changement opérationnel est que chaque facture entre dans votre système comptable le même jour, dans le délai de paiement de 30 jours.

Quand 80 Factures Arrivent en Fin de Mois — Pourquoi le Traitement par Lot n'est Pas « 80 × Traitement Individuel »

Traiter une facture à la fois fonctionne jusqu'à ce que le volume atteigne un seuil où le temps par facture n'est plus dominé par l'extraction réelle des données, mais par les étapes mécaniques qui l'entourent. Pour une PME française, ce seuil se situe entre 40 et 60 factures par mois — le point où ouvrir, fermer, nommer et changer de contexte mental entre les fichiers prend plus de temps que l'extraction elle-même. À 80 factures, quatre problèmes structurels émergent, que les flux de travail individuels héritent et amplifient :

Dérive des formats entre fournisseurs. Lorsque vous saisissez manuellement des données dans Pennylane ou Cegid, votre cerveau compense les différences de mise en page des factures — vous voyez « N° Facture » sur une facture Metro et « Numéro de facture » sur une facture Transgourmet et vous savez qu'il s'agit du même champ. Une extraction automatisée par lot n'a pas cette intuition, à moins qu'elle ne lise le sens du champ, et non sa position. Huit fournisseurs français, huit mises en page, et un résultat de lot qui les mélange tous dans un seul tableur — sans un mécanisme qui comprend que « Numéro facture », « N° Fact. » et « Facture N° » font tous référence au même point de données.

Fragmentation de la TVA. Une facture fournisseur française standard d'un grossiste comme Metro comporte jusqu'à quatre taux de TVA sur le même document : 20 % (taux normal) sur l'équipement et l'emballage, 10 % (taux intermédiaire) sur les produits préparés, 5,5 % (taux réduit) sur les denrées alimentaires de base, et potentiellement 2,1 % (taux super-réduit) sur des articles spécifiques comme les médicaments. Un outil d'extraction générique qui produit une seule colonne « taxe » regroupe quatre bases de TVA distinctes en un seul nombre — et votre comptable ne peut pas imputer un seul chiffre de taxe sur quatre comptes PCG différents ni le déclarer correctement sur la CA3. Les champs obligatoires en vertu de l'article L441-9 du Code de commerce et de l'article 289 du CGI définissent ce qui doit figurer sur chaque facture. Le traitement par lot ajoute l'exigence que ces champs restent sémantiquement cohérents sur 80 lignes provenant de différents fournisseurs.

Propagation des erreurs. Lorsque vous saisissez 80 factures manuellement, chaque opération est indépendante — une faute de frappe dans le SIREN de la facture n°44 ne se répercute pas sur celle de la n°45. Dans une extraction par lot, si l'IA identifie mal le nom du fournisseur sur une facture parce que l'emplacement du logo a changé, vous ne le saurez pas avant d'avoir examiné l'ensemble des résultats. Pire : si un fournisseur formate systématiquement son SIREN dans une position non standard (par exemple, « SIREN 123 456 789 » au lieu de « SIREN 123456789 »), cette erreur se répète sur toutes les factures de ce fournisseur — et une vérification de fin de mois qui ne contrôle qu'une seule ligne manquera toutes les autres.

Lacunes de traçabilité. Un tableur fusionné de 80 lignes doit vous indiquer quelle ligne provient de quelle facture. Si vous devez revenir à une facture originale pour vérifier une TVA intracommunautaire auprès de la base VIES ou contrôler une ligne de remise, vous avez besoin d'une correspondance fiable entre le nom de fichier et la ligne. Sans colonne de document source, l'audit d'une extraction par lot devient une chasse au trésor dans votre Messagerie ou votre dossier Téléchargements — et pour un contrôle fiscal, l'inspecteur demandera les fichiers de facture originaux, pas votre tableur d'extraction.

Aucun de ces problèmes n'existe lorsque vous traitez trois factures. À 80, les quatre sont actifs simultanément. Les résoudre est ce qui distingue un flux de travail de traitement par lot d'une « extraction unique, répétée 80 fois ».

Le problème des formats fournisseurs — un même tableur, huit mises en page françaises différentes

Comparaison sur trois colonnes des mises en page de factures Metro, Transgourmet et Rungis Producteur avec des positions d'étiquettes différentes

Une facture Metro et une facture Transgourmet partagent la même structure légale au titre de l'article L441-9 du Code de commerce, mais ne se ressemblent pas du tout. Metro place le « N° Facture » dans le bloc en haut à droite, à côté du SIREN ; Transgourmet l'intègre dans un en-tête de tableau. Un producteur de fruits local de Rungis peut envoyer une facture manuscrite où le bloc adresse du fournisseur n'a aucune étiquette explicite — vous le reconnaissez parce qu'il se trouve en haut à gauche et commence par le nom de la rue. Une facture de livraison Pomona utilise encore une autre mise en page. C'est l'argument central contre l'extraction par lots basée sur des modèles pour les factures fournisseurs françaises : chaque nouveau fournisseur vous oblige à créer et maintenir un nouveau modèle d'extraction.

Pour mettre cela en perspective : un restaurant français de taille moyenne peut recevoir des factures de Metro (grossiste alimentaire), Transgourmet (boissons), Pomona (fruits et légumes, produits laitiers), un caviste local (vin), un service de nettoyage, une société de maintenance (entretien équipement), une agence de marketing et France Boissons — sans compter les fournisseurs ponctuels. Cela représente huit formats de factures distincts avant même de considérer les variations au sein de Metro lui-même (facture standard, bon de livraison, facture d'avoir), qui utilisent la même mise en page de marque mais réorganisent les champs. Les outils basés sur des modèles exigent une configuration séparée pour chaque variante. Avec l'extraction sémantique — où l'IA localise les champs en comprenant la signification d'une étiquette — vous définissez vos noms de colonnes une seule fois.

C'est ainsi que Custom Column Extraction — le mécanisme derrière ImageToTable.ai — se distingue de la correspondance par modèles à grande échelle. Vous saisissez les noms de colonnes souhaités : « Invoice Number », « Supplier Name », « Supplier SIREN », « Supplier VAT ID », « Invoice Date », « Service Date », « HT Amount 20% », « TVA 20% », « HT Amount 10% », « TVA 10% », « HT Amount 5.5% », « TVA 5.5% », « TTC Total » — et l'IA localise chaque valeur sur chaque facture du lot en comprenant ce que signifie l'étiquette, quel que soit l'endroit où elle apparaît, que le texte de l'étiquette varie (« N° Facture » vs « Numéro de facture » vs « Facture N° »), ou que certaines factures utilisent une abréviation de trois lettres que d'autres écrivent en toutes lettres. Une seule définition de colonne couvre les huit mises en page fournisseurs en un seul téléversement de lot.

L'implication pratique : vous téléversez l'intégralité du dossier du mois de factures fournisseurs — 80 PDF, JPG et documents scannés provenant de tous les fournisseurs — et vous obtenez un tableur fusionné où chaque ligne représente une facture avec les mêmes colonnes, quel que soit le format. Pas de modèle par fournisseur, pas de pré-tri par format, pas de « les factures de ce fournisseur doivent être téléversées séparément car la mise en page est différente ».

La répartition des taux de TVA sur 80 factures — pourquoi une seule colonne « TVA » est inutile pour un comptable français

Comparaison en trois colonnes montrant les taux de TVA 20 % normal, 10 % intermédiaire et 5,5 % réduit avec leurs catégories d'articles correspondantes

Imaginons maintenant que l'extraction par lot ait fonctionné — les 80 factures sont dans votre tableur avec des colonnes cohérentes. Le problème suivant est qu'une seule colonne TVA sur une facture française peut contenir quatre valeurs différentes — 20 %, 10 %, 5,5 % et 2,1 % — et chacune exige un traitement comptable PCG différent. Si vous faites simplement la SOMME de la colonne TVA, vous additionnez de la TVA déductible au taux normal de 20 % allant au compte 44566 (TVA déductible sur autres biens et services), de la TVA au taux réduit de 5,5 % qui va aussi au 44566 mais affecte différentes lignes de la CA3, et potentiellement de l'auto-liquidation en vertu de l'article 283 du CGI où la TVA est transférée à l'acheteur — ce qui signifie zéro déduction et une obligation déclarative distincte.

La CA3 — la déclaration de TVA mensuelle ou trimestrielle française, déposée via impots.gouv.fr — exige que les montants de TVA soient déclarés par taux sur des lignes distinctes :

Scénario de TVATauxLigne CA3Compte PCGCe que cela signifie dans un lot
Normal (taux normal)20 %Ligne 0844566TVA déductible sur les achats — la catégorie la plus importante pour la plupart des entreprises. SOMME de toute la TVA à 20 % du lot → Ligne 08.
Intermédiaire (taux intermédiaire)10 %Ligne 08 (sous-ensemble)44566Également déductible, mais votre expert-comptable peut souhaiter voir la répartition. Sous-total distinct au sein de la Ligne 08.
Réduit (taux réduit)5,5 %Ligne 08 (sous-ensemble)44566Même mécanisme de déduction. Les montants de base HT (hors taxes) diffèrent, donc les suivre séparément est important pour le contrôle de coûts, pas seulement pour la TVA.
Super-réduit (taux super-réduit)2,1 %Ligne 08 (sous-ensemble)44566Rare — s'applique à des articles spécifiques comme les médicaments remboursés. Présent principalement si vous travaillez avec des pharmacies.
Auto-liquidation (article 283 CGI)0 % sur la factureLigne 09 + Ligne 194452L'obligation de TVA est transférée à l'acheteur. Vous auto-liquidez et déduisez dans la même déclaration — net zéro mais doit être déclaré.
Franchise en base (exonération de TVA)0 %N/ACharge uniquementLe fournisseur est un micro-entrepreneur sous le seuil de franchise (85 000 € pour les biens, 37 500 € pour les services). Aucune TVA à récupérer, mais la charge reste une dépense valide.

Une approche pratique pour gérer cela dans une extraction par lot : définissez une colonne inférée — une colonne où l'IA classe la facture en fonction de son contenu plutôt que d'extraire une valeur explicitement présente sur la page. Par exemple, une colonne nommée Type de TVA (options : 20 % Normal/10 % Intermédiaire/5,5 % Réduit/2,1 % Super-réduit/Auto-liquidation/Franchise en base) demande à l'IA de lire chaque facture, de déterminer quel régime de TVA s'applique et de générer la catégorie correcte. Cela vous donne une colonne filtrable — et à partir de là, vous pouvez regrouper par type de TVA et additionner la TVA de chaque groupe séparément pour votre CA3. L'extraction et la classification se font en une seule passe, pas en deux opérations distinctes.

Cela compte aussi pour le volet dépenses de votre comptabilité. Le montant HT (hors taxes) d'une facture en franchise en base reste une charge d'exploitation au titre du compte de classe 6, même s'il ne porte aucune TVA déductible — si vous l'excluez de votre synthèse des coûts parce que « pas de TVA = pas pertinent », vous sous-déclarez vos dépenses. L'extraction par lot doit capturer l'image financière complète, pas seulement la part récupérable de TVA.

Pour les factures comportant des taux de TVA mixtes — une facture Metro qui applique 20 % sur l'équipement de cuisine, 10 % sur les sauces préparées et 5,5 % sur les produits frais — définissez des paires de colonnes distinctes pour chaque taux : « HT 20 % », « TVA 20 % », « HT 10 % », « TVA 10 % », « HT 5,5 % », « TVA 5,5 % ». L'IA extrait chaque groupe de taux indépendamment de la facture. Si une facture ne contient que des articles à 20 %, les autres colonnes de taux restent vides. Dans votre sortie par lot, chaque taux de TVA forme sa propre colonne, de sorte que SOMME(TVA 20 %) et SOMME(TVA 5,5 %) sont des nombres distincts prêts pour le report sur la CA3 — aucun découpage après extraction n'est nécessaire.

Vérification du SIREN et identité du fournisseur sur l'ensemble du lot

Comparaison sur deux colonnes montrant Vérification SIREN OK avec une coche verte et Vérification SIREN À VÉRIFIER avec une croix rouge

Une facture française porte deux numéros d'identification pour le même fournisseur : le SIREN (9 chiffres, identifiant unique d'entreprise dans le registre Sirene géré par l'INSEE) et le N° TVA intracommunautaire (format : FR + clé de contrôle à 2 chiffres + SIREN, ex. : FR12 345 678 901). Le numéro de TVA est dérivé du SIREN — la clé à deux chiffres est un contrôle mathématique — ce qui signifie que vous pouvez vérifier que l'identifiant TVA d'un fournisseur correspond à son SIREN sans recherche externe. Si le SIREN extrait est 345 678 901 et que l'identifiant TVA extrait est FR12 345 678 901, la clé de contrôle 12 doit se valider par rapport au SIREN selon l'algorithme officiel : (12 + 3) × 1 + (12 + 4) × 2... — mais plus concrètement, la base VIES de l'UE confirme l'appariement instantanément.

Dans un lot de 80 factures provenant de 30 fournisseurs différents, cette vérification devient à la fois une opportunité de contrôle et une perte de temps. Vérifier manuellement 30 paires SIREN-TVA auprès de VIES prend 2 à 3 minutes par fournisseur — une heure supplémentaire en plus du traitement par lot. Mais c'est non négociable : un numéro de TVA de vendeur qui ne se valide pas sur VIES signifie que la TVA d'entrée sur cette facture peut être refusée, créant une dette en cas de contrôle fiscal. En vertu de l'article 1737 du CGI, une mention manquante ou incorrecte sur une facture entraîne une pénalité de 15 € par mention.

L'approche au niveau du lot : ajoutez une colonne calculée qui vérifie si la TVA intracommunautaire contient les chiffres du SIREN. Si la colonne SIREN indique « 345678901 » et que la colonne TVA indique « FR12 345 678 901 », la colonne calculée affiche « OK » — confirmant la cohérence interne. Si les chiffres du SIREN n'apparaissent pas dans le numéro de TVA, elle signale « À VÉRIFIER » — et seules ces lignes nécessitent un contrôle manuel via VIES. Cela réduit la charge de vérification de 30 fournisseurs aux 2-3 qui présentent une incohérence. Les autres sont vérifiés automatiquement lors du même passage par lot qui extrait leurs données.

Arrêtez la saisie manuelle — laissez l'IA lire pour vous
Importez une image ou un PDF — des données structurées en tableau en 10 secondes
Essayez maintenant →

Le flux de travail — comment traiter 80 factures fournisseurs en une seule fois

Une fois les défis structurels identifiés — diversité des formats fournisseurs, fragmentation de la TVA sur quatre taux, et vérification SIREN-TVA — voici le flux de traitement par lot de bout en bout, d'un dossier de 80 factures à un tableur prêt pour l'expert-comptable :

1
Collecter. Les 80 factures vont dans un seul dossier — PDF, scans JPG, photos de téléphone. Ne pré-triez pas par fournisseur ou par format. Si vous utilisez le Lien de collecte pour laisser les fournisseurs déposer directement leurs documents dans votre file de traitement, cette étape est déjà terminée avant de commencer.
2
Définir les colonnes une fois. Configurez vos colonnes d'extraction — ou chargez le préréglage facture — et ajoutez les champs spécifiques à la France : SIREN du fournisseur, TVA intracommunautaire du fournisseur, des colonnes séparées pour chaque taux de TVA (HT 20%, TVA 20%, HT 10%, TVA 10%, HT 5,5%, TVA 5,5%), et la colonne inférée Type de TVA (options : 20% Normal/10% Intermédiaire/5,5% Réduit/2,1% Super-réduit/Auto-liquidation/Franchise) pour classer automatiquement chaque facture. Ajoutez une colonne calculée pour valider le couple SIREN-TVA : Vérification SIREN (chiffres SIREN trouvés dans le n° de TVA ? OK : VÉRIFIER). Si vous exportez vers Pennylane ou Sage, alignez les noms de colonnes sur le schéma d'importation — « Date Facture » et non « Invoice Date », « Total TTC » et non « Gross Total ». Cette définition de colonnes est réutilisée pour chaque lot.
3
Importer en lot. Sélectionnez les 80 fichiers et importez-les en une seule fois. L'IA les traite en parallèle — chaque facture devient une ligne dans la sortie fusionnée, avec des colonnes identiques sur toutes les lignes, quel que soit le format d'origine de chaque facture.
4
Vérifier par balayage, pas ligne par ligne. Ne vérifiez pas chaque ligne individuellement — cela irait à l'encontre du but recherché. Balayez plutôt la sortie avec des contrôles ciblés : triez par Type de TVA, confirmez que le nombre dans chaque catégorie correspond aux attentes (un lot de restaurants devrait être majoritairement à 5,5% et 10%, pas à 20%) ; triez par SIREN du fournisseur, confirmez que chaque fournisseur apparaît ; filtrez la colonne Vérification SIREN pour les lignes « VÉRIFIER » et passez-les dans VIES ; vérifiez ponctuellement les factures les plus élevées (Total TTC décroissant — les 10 premières représentent l'essentiel de votre exposition à la TVA déductible) ; recherchez les cellules vides dans les colonnes SIREN du fournisseur et TVA, qui signalent des manques d'extraction sur les champs obligatoires.
5
Exporter et préparer pour votre expert-comptable. Exportez vers Excel (XLSX). Utilisez la colonne Type de TVA pour créer des onglets récapitulatifs séparés : un pour les éléments à 20%, un pour ceux à 10%, un pour ceux à 5,5%. Ajoutez une ligne SOMME en bas pour les totaux HT et TVA de chaque groupe. Votre expert-comptable reçoit les données du lot pré-découpées par ligne CA3, prêtes à être mappées directement sur la déclaration de TVA. S'il utilise Pennylane ou Cegid, le CSV aligné sur les colonnes peut être importé directement.
JPG/PNG/PDF Extraction IA Traitement par lots

Les fichiers sont traités en toute sécurité et ne sont pas stockés. Importez plusieurs factures pour voir l'extraction par lots en action.

Pour l'étape de vérification précisément : les éléments les plus risqués d'un lot ne sont pas ceux qui semblent erronés — ce sont ceux qui semblent corrects mais contiennent un champ systématiquement mal lu en raison d'une particularité de formatage propre au fournisseur. Une facture Metro qui présente sa ventilation de TVA dans un tableau à trois colonnes au lieu d'une disposition à deux colonnes n'affichera pas d'erreur — les cellules contiendront des nombres, et ces nombres sembleront plausibles. Le contrôle qui détecte ce problème est la vérification ponctuelle du top 10 par total TTC : ouvrez la facture Metro d'origine, comparez le total TTC au total TTC extrait et à la somme du HT par taux plus la TVA par taux. Si les trois chiffres correspondent, l'extraction est fiable. S'ils ne correspondent pas, il y a une particularité de formatage à examiner — et elle affecte probablement toutes les factures Metro du lot, pas seulement une.

De l'export batch à votre expert-comptable — Export et préparation CA3

Extraire 80 factures dans un tableur résout le problème de saisie. Mais pas celui de la transmission — l'étape où ce tableur doit devenir exploitable par votre expert-comptable sans ressaisie. Les cabinets français utilisent ces écosystèmes, chacun avec ses exigences d'import :

  • Pennylane. La plateforme qui monte chez les PME françaises. Import CSV avec mapping des colonnes — l'assistant d'import Pennylane vous permet d'associer vos colonnes à ses champs lors du téléchargement. Alignez vos colonnes d'extraction sur le schéma Pennylane : « Date de la facture », « Numéro de facture », « Fournisseur », « Total TTC », « SIREN fournisseur », et des colonnes séparées pour « TVA 20% », « TVA 10% », « TVA 5,5% ».
  • Cegid / EBP. Logiciels de bureau traditionnels utilisés par de nombreux cabinets d'expertise comptable. Ces outils importent généralement un CSV structuré avec un ordre de colonnes précis. Cegid attend « Code Journal » (ACH pour achats), « Date », « N° Pièce », « Compte » (401 pour le fournisseur, 6xx pour la charge), « Libellé », « Débit », « Crédit » — une ligne par écriture comptable. Votre export batch doit donc passer d'une ligne par facture à une ligne par ligne comptable avant import.
  • Sage 100 Cloud. Utilise un format CSV d'import avec une structure de colonnes fixe : « Type » (F pour facture), « Date », « Référence », « Tiers », « Compte Général », « Libellé », « Montant HT », « Code TVA », « Montant TVA », « Montant TTC ». L'import Sage exige aussi que le « Code TVA » corresponde à sa table de taux interne — typiquement « T20 » pour 20%, « T10 » pour 10%, « T55 » pour 5,5%.

Le point clé : vos colonnes d'extraction doivent refléter les colonnes d'import attendues par votre système comptable. Si votre expert-comptable comptabilise les factures fournisseurs au compte 401 et ventile la TVA entre compte 44566 (TVA déductible sur autres biens et services) et compte 44562 (TVA déductible sur immobilisations), concevez vos colonnes d'extraction pour produire des données qui s'imputent directement sur ces comptes. Une colonne « Compte Charge » avec la valeur « 607 » (Achats de marchandises) ou « 606 » (Achats non stockés) supprime l'étape de reclassement manuel. Le fichier d'extraction est le fichier d'import — pas un document à reformater avant d'être utilisable.

L'obligation de facturation électronique en France — réception obligatoire pour toutes les entreprises à partir de septembre 2026 (grandes entreprises) et septembre 2027 (PME/micro-entreprises) — introduit progressivement des formats structurés (Factur-X, UBL, CII) via les Plateformes de Dématérialisation Partenaires (PDP) agréées par la DGFiP. Pendant la transition, votre pipeline batch devra gérer un mélange : des PDF Factur-X (XML structuré intégré), des PDF simples, des factures scannées de fournisseurs qui ne basculeront qu'en 2027. Le flux d'extraction doit traiter les trois formats en un seul téléchargement, et l'obligation d'archivage de l'article L123-22 du Code de commerce — 10 ans pour les documents originaux — impose de conserver les fichiers source avec les données extraites.

Pour un lot de 80 factures destinées à votre expert-comptable, un jeu de colonnes aligné sur la comptabilité française pourrait ressembler à :

  • Date de facture — JJ/MM/AAAA
  • N° de facture — référence unique et séquentielle
  • Fournisseur — dénomination sociale
  • SIREN fournisseur — 9 chiffres, sans espace (ex. 345678901)
  • N° TVA fournisseur — FR + clé à 2 chiffres + SIREN
  • HT 20% / TVA 20%
  • HT 10% / TVA 10%
  • HT 5,5% / TVA 5,5%
  • Total TTC — montant brut à payer
  • Type de TVA — classification déduite pour le regroupement CA3
  • Fichier source — nom d'origine pour la traçabilité d'audit

Délais de paiement — pourquoi le traitement par lots change la donne

En droit commercial français, le délai de paiement par défaut entre professionnels est de 30 jours à compter de la date d'émission de la facture. Pour les factures périodiques, le maximum est de 45 jours. Pour les produits agricoles et alimentaires, des règles sectorielles portent ce délai à 60 jours pour les denrées non périssables. Ces délais ne sont pas optionnels — leur dépassement déclenche automatiquement des intérêts de retard égaux à trois fois le taux d'intérêt légal, ainsi qu'une indemnité forfaitaire de recouvrement de 40 € par facture impayée, conformément à l'article D441-5 du Code de commerce.

Lorsque vous traitez 80 factures une par une, celle arrivée le 3 du mois attend derrière celle du 15 — et au moment de vous en occuper, 20 jours des 30 jours réglementaires se sont déjà écoulés. Le traitement par lots compresse cette file d'attente en une seule opération : toutes les factures entrent dans le système comptable le même jour, celui où vous exécutez le lot. Cela ne modifie pas le délai légal, mais élimine le retard dû à l'ordre de traitement, qui grignote silencieusement le délai de paiement avant même que vous ayez regardé la facture.

La conséquence commerciale : 86 % des entreprises françaises ont subi des retards de paiement en 2025, avec un délai moyen de 39,5 jours, selon l'enquête annuelle de Coface. Ces retards ont provoqué un record de 42 505 défaillances d'entreprises sur les huit premiers mois de 2025, avec 3,6 milliards d'euros de dettes fournisseurs en péril. Pour la PME qui reçoit 80 factures par mois, le traitement par lots ne se limite pas à économiser des heures de saisie : il réduit le temps entre « facture reçue » et « facture saisie et prête à payer », limitant l'exposition aux intérêts de retard et au risque de dégradation des relations fournisseurs lié aux impayés récurrents. Le gain d'efficacité de 18x (3 minutes par facture en manuel contre 5 à 10 secondes avec extraction) est le chiffre phare, mais la compression du délai, passant d'un traitement séquentiel à un traitement par lots en parallèle, est ce qui protège votre conformité au délai de paiement.

Questions fréquentes

Puis-je vraiment traiter des factures de Metro, Transgourmet, Pomona et un artisan local dans le même lot ?

Oui. Comme l'extraction repose sur la sémantique des noms de colonnes — l'IA lit le sens du champ, pas sa position — la même définition de colonne fonctionne avec différentes mises en page de fournisseurs. Pas besoin de modèle distinct par fournisseur. Une seule réserve : si deux fournisseurs utilisent le même libellé pour des choses différentes (ex. : un champ "Date" qui signifie tantôt date de facturation, tantôt date de livraison), définissez vos colonnes avec précision — "Date de facture" et "Date de livraison" plutôt qu'un vague "Date".

Comment gérer la répartition de la TVA quand une facture Metro a des articles à 20 %, 10 % et 5,5 % ?

Définissez des paires de colonnes distinctes pour chaque taux de TVA : "HT 20 %", "TVA 20 %", "HT 10 %", "TVA 10 %", "HT 5,5 %", "TVA 5,5 %". L'IA extrait chaque groupe de taux indépendamment. Si une facture ne contient que des articles à 5,5 % et 20 %, les colonnes 10 % restent vides — et inversement. Pour les factures complexes où la répartition n'est pas évidente — une commande de restaurant mélangeant nourriture (5,5 %) et alcool (20 %) sur la même ligne — ajoutez une Colonne calculée pour recalculer la bonne répartition de TVA à partir des quantités et prix unitaires, et recoupez-la avec le récapitulatif TVA indiqué sur la facture.

Si le SIREN d'un fournisseur est mal lu, tout le lot est-il compromis ?

Non — chaque facture du lot est traitée indépendamment. Si le SIREN de la facture n°23 est mal lu (ex. : 345668901 au lieu de 345678901 — confusion fréquente entre 6 et 8 en OCR), seule cette ligne est affectée. La colonne calculée de validation SIREN-TVA détecte l'erreur en comparant le SIREN au numéro de TVA : si les chiffres du SIREN n'apparaissent pas dans le numéro de TVA, la ligne signale "VÉRIFIER". Vous pouvez alors corriger cette seule cellule manuellement (vous connaissez probablement le SIREN du fournisseur grâce à une facture précédente) sans retraiter tout le lot.

Puis-je exporter directement dans un format accepté par Pennylane ou Cegid ?

Vous pouvez exporter en Excel (XLSX) ou CSV. Le résultat de l'extraction par lot est un tableur structuré — les colonnes que vous avez définies deviennent les colonnes Excel. Si vous alignez vos colonnes d'extraction sur le schéma d'import de votre logiciel comptable (ex. : "Date facture" au format JJ/MM/AAAA, "N° facture", "Total TTC", "SIREN fournisseur"), l'export est structurellement prêt pour l'import. L'assistant d'import de Pennylane mappe les colonnes lors du téléchargement ; Cegid et Sage attendent des formats CSV spécifiques à ordre fixe. L'outil ne produit pas nativement de fichiers au format Pennylane ou Cegid, mais avec des noms de colonnes correspondant aux champs attendus par le logiciel, l'étape de reformatage est minime — généralement un simple réordonnancement des colonnes et un Enregistrer sous CSV. Pour des transformations plus complexes, comme passer d'une ligne par facture à une ligne par écriture comptable pour Cegid, cette étape nécessite un travail manuel dans le tableur ou une macro.

Le traitement par lot fonctionne-t-il avec les nouveaux PDF structurés Factur-X et les factures papier scannées dans le même fichier ?

Oui, le lot peut contenir un mélange de PDF Factur-X (avec XML intégré), de PDF simples, de scans JPG et de photos de téléphone — l'IA lit la couche visuelle de chaque document. Pour les factures Factur-X, elle lit le rendu PDF visible ; elle n'analyse pas le XML intégré. En pratique, la précision d'extraction d'une facture Factur-X dépend de la qualité de la mise en page visuelle, et non de la présence du XML — comme pour un PDF simple. L'avantage du Factur-X pendant la transition vers la facturation électronique est la sauvegarde : si l'extraction visuelle manque un champ, le XML structuré dans le PDF sert de référence pour la vérification manuelle, et non de dépendance pour le traitement automatisé. Pour les factures électroniques purement XML sans couche PDF visuelle, l'outil n'est pas conçu pour les traiter — utilisez un analyseur XML ou demandez la version lisible au fournisseur.

Comment gérer les avoirs mélangés aux factures classiques dans le lot ?

Un avoir français comporte les mêmes champs obligatoires qu'une facture classique, mais avec des montants négatifs — un avoir de 150 € TTC signifie -150 € dans la colonne TTC. Si vous regroupez vos factures et vos avoirs dans le même lot, l'IA extraira correctement les valeurs négatives. Définissez une colonne déduite Type de document (options : Facture/Avoir) pour classer automatiquement chaque document. Regroupez ensuite par Type de document dans votre résultat : SOMME(TTC) où Type = Facture donne le total du passif fournisseur ; SOMME(TTC) où Type = Avoir donne le total des crédits à déduire. L'erreur la plus courante avec les avoirs est de les extraire en valeurs positives — si le total TTC de votre lot ne correspond pas à la somme des factures individuelles que vous avez comptées manuellement, vérifiez si un avoir a été extrait en positif au lieu de négatif.

Lancez votre workflow de facturation par lot

Le traitement par lot des factures fournisseurs françaises se situe à un carrefour précis : le moment où le nombre de factures passe de « la saisie manuelle est agaçante mais gérable » à « la saisie manuelle est un gouffre de temps structurel ». Pour la plupart des PME françaises, ce seuil se situe entre 40 et 60 factures par mois. En dessous, la friction vient du workflow — ouvrir le PDF suivant, saisir les champs dans Pennylane, enregistrer, répéter. Au-dessus, la friction est systémique : diversité des formats fournisseurs, quatre taux de TVA différents exigeant des colonnes séparées, vérification SIREN-TVA sur 30 fournisseurs, et l'échéance CA3 qui pèse en fin de mois.

L'approche de traitement par lot décrite ici — extraction basée sur les noms de colonnes qui fonctionne avec tous les formats fournisseurs, colonnes déduites pour la classification automatique des taux de TVA, colonnes calculées pour la validation SIREN, et schémas d'export alignés sur les attentes des experts-comptables — s'attaque aux problèmes systémiques, pas seulement à la vitesse par facture. Le gain d'efficacité de 18x (3 minutes par facture manuellement contre 5 à 10 secondes avec extraction) est le chiffre phare. Mais le changement opérationnel majeur est celui-ci : l'ensemble des factures fournisseurs du mois devient une seule opération. Pas 80 opérations effectuées plus vite — une seule opération qui transforme un dossier de factures aux formats variés en un tableur où chaque ligne a les mêmes colonnes, la TVA est ventilée par taux prête pour la CA3, et les couples SIREN-TVA sont vérifiés avant que votre expert-comptable ne voie le fichier. Et comme le traitement de 80 factures en un seul lot comprime le délai de paiement — chaque facture entre dans votre système comptable le même jour — vous ne gagnez pas que du temps. Vous protégez votre entreprise des intérêts de retard et des frictions fournisseurs liés au délai moyen de 39,5 jours auquel les entreprises françaises font face aujourd'hui.

Traitez vos factures françaises par lot

Importez plusieurs factures — essai gratuit, sans compte pour les 50 premières pages.

📮 contact email: [email protected]