Automatiser les factures avec l’IA : lire et comptabiliser celles de vos fournisseurs sans saisie

Consultoría EHERO

15 minutos de lectura

Oui, on peut automatiser les factures avec l’IA : un modèle lit le PDF du fournisseur, extrait les données et les dépose dans votre logiciel de comptabilité, prêtes à être approuvées. Ce qu’il ne fait pas, c’est décider à votre place. Dans notre propre comptabilité, trois documents sur quatre sont entrés sans aucune intervention et le reste a nécessité qu’une personne tranche.

Ici, nous expliquons le processus pas à pas, les vérifications à mettre autour de l’IA et ce qui s’est passé quand nous l’avons fait avec 136 documents de dépenses réels.

Cet article porte sur les factures que vous recevez. Si vous cherchez à émettre automatiquement celles de votre boutique, nous l’expliquons dans comment automatiser les factures de WooCommerce avec Holded.

Ce que l’IA fait avec une facture et ce qu’elle ne fait pas

Une facture est un document conçu pour être lu par une personne. Chaque fournisseur la met en page à sa manière, et c’est pourquoi les modèles classiques échouaient dès que la mise en page changeait. Un modèle de langage n’a pas besoin de modèle : il comprend que « Total à payer », « Montant total » et « TOTAL FACTURE » désignent la même chose.

Tâche Qui la fait
Lire le document et extraire le fournisseur, le numéro, la date et les montants L’IA
Distinguer une facture d’un reçu, d’un bon de livraison ou d’un pro forma L’IA, et ce qui est douteux est mis à part
Vérifier que la base plus la TVA donnent le total Une règle, sans IA
Détecter que cette facture a déjà été saisie Une règle, sans IA
Choisir le compte de charge et la taxe habituels de ce fournisseur Une règle, à partir de ce qui a déjà été comptabilisé
Décider du traitement d’un cas nouveau ou rare Une personne, avec son cabinet
Approuver Une personne, au moins au début

L’idée qui organise tout le reste : l’IA lit, les règles vérifient et une personne décide de ce qui n’est pas clair. Celui qui confie ces trois choses à l’IA finit avec des erreurs que personne ne voit avant le trimestre suivant.

Le processus, étape par étape

  1. Rassembler. Toutes les factures au même endroit : un dossier ou une boîte mail dédiée. C’est l’étape la moins spectaculaire et celle qui structure le plus.
  2. Extraire le texte. Un PDF généré par un logiciel contient déjà le texte, et on l’extrait sans IA. Un scan ou une photo nécessitent d’abord une reconnaissance de caractères (OCR) ou un modèle qui lit les images.
  3. Extraire les champs. Le modèle reçoit le texte et renvoie une structure fixe : fournisseur, NIF, numéro de facture, date, base imposable par type de TVA, montant de TVA, retenue s’il y en a, total et devise. Toujours les mêmes champs, et vide ce qu’il ne trouve pas.
  4. Vérifier. Avant de toucher à la comptabilité, les règles de la section suivante séparent le propre du douteux.
  5. Créer en brouillon. La dépense est créée dans le logiciel sans être approuvée, avec le PDF joint. Une personne examine le lot et approuve.
  6. Archiver et laisser une trace. Le PDF va dans son dossier par année et par fournisseur, et chaque facture laisse une ligne dans un registre : ce qui a été lu, ce qui a été créé et dans quel état cela a fini.

Une consigne vaut plus que toutes les autres : que le modèle laisse le champ vide lorsqu’il ne le voit pas. Un vide se vérifie ; une donnée inventée se comptabilise.

Les vérifications que l’IA ne fait pas

Un modèle peut mal lire un nombre et l’affirmer avec assurance. Ces vérifications sont de l’arithmétique et des recherches, elles ne coûtent rien et sont ce qui rend le processus fiable :

  • Le calcul est juste. La somme des bases plus les montants de TVA, moins la retenue, donne le total. Sinon, la facture part en révision.
  • Le taux existe. Le montant de TVA divisé par la base donne un taux de TVA réel, pas 20,7 %.
  • Le NIF est valide et correspond à un fournisseur déjà présent. S’il est nouveau, il n’est pas créé automatiquement : on demande.
  • Ce n’est pas un doublon. Même fournisseur et même numéro de facture déjà comptabilisés, rejeté.
  • La date a du sens. Ni future, ni d’un exercice clos.
  • C’est cohérent avec l’historique. Si ce fournisseur va toujours au même compte et avec la même taxe, et qu’aujourd’hui il ressort autre chose, quelqu’un vérifie.

Cas réel : 136 documents de dépenses dans Holded

En septembre 2026, nous l’avons fait avec notre propre comptabilité. Nous avions un dossier d’attente contenant plusieurs mois de factures de dépenses à enregistrer dans Holded, et nous l’avons monté via son API au lieu de les saisir à la main.

La première chose qui est ressortie, c’est que tout n’était pas des factures. Dans le dossier, il y avait aussi des reçus et des relevés bancaires, des polices d’assurance, un pro forma, quelques images isolées et plusieurs fichiers compressés. Avant de lire les montants, il a fallu classer.

Le déroulé a été celui décrit plus haut :

  • Le texte a été extrait de chaque PDF sans IA. Pour les scans et les photos, avec un OCR.
  • Un modèle de gamme moyenne a extrait les champs de chaque document, et un programme a validé le résultat.
  • Le compte de charge et la taxe de chaque fournisseur n’ont pas été choisis par l’IA : ils provenaient de la manière dont ses factures précédentes avaient été comptabilisées.
  • Chaque dépense a été créée en brouillon avec son PDF joint, et le fichier est allé dans un dossier de brouillons par année et par fournisseur.
  • Une personne a vérifié les brouillons dans Holded. Une fois approuvés, chaque PDF est allé dans son dossier définitif et le registre a été mis à jour.

Le résultat du premier lot :

136 documents traités.

102 sont sortis propres : lus, vérifiés et créés en brouillon sans intervention.

34 ont été mis de côté avec un doute précis pour qu’une personne décide.

457 appels à l’API de Holded au total, en comptant la préparation et les requêtes. Chaque facture en demande deux ou trois : créer, joindre le PDF et approuver.

Cette répartition, trois propres pour un douteux, est ce qu’il faut attendre d’un premier passage avec de vrais documents. Le deuxième lot va mieux parce que les décisions du premier deviennent des règles.

Il y a eu un effet que nous ne cherchions pas. Avec tout enregistré, le croisement avec les mouvements bancaires a mis en évidence les prélèvements sans facture et les mois manquants pour les fournisseurs qui facturent chaque mois.

Les cas qui ont demandé une personne

Aucun de ceux-ci n’est résolu par un meilleur modèle. Ce sont des décisions de jugement, et le processus consiste à les détecter et à s’arrêter :

  1. Deux taux de TVA sur une facture. Une facture de carburant qui mélange des éléments à 10 % et à 21 % nécessite deux lignes. La vérification a aussi révélé une ancienne facture, saisie manuellement, avec tout à 21 %.
  2. Le centime d’arrondi. Parfois, le total calculé par le logiciel ne correspond pas à celui de la facture d’un centime. Il faut ajuster le prix avec plus de décimales jusqu’à ce que cela tombe juste.
  3. Logiciel étranger en dollars. Il est enregistré en euros selon le prélèvement réel de la banque, et le traitement de la TVA change selon que le fournisseur est dans ou hors de l’Union européenne. Ce critère est fixé une fois par le cabinet, puis devient une règle.
  4. Avoirs. Une facture négative est une facture rectificative et suit un autre chemin. Dans notre cas, l’API n’a pas permis de leur joindre le PDF ni de les approuver, et cela a été fait à la main.
  5. Le NIF qui ne correspond pas. Une marque qui facture avec le NIF d’une autre société de son groupe, ou un fournisseur qui a changé de NIF. La règle du doublon et celle du fournisseur connu se déclenchent, à juste titre.
  6. Nouveaux fournisseurs. Les créer est une décision, pas une lecture. Ils sont listés et on demande validation.
  7. Ce qui n’est pas une facture. Les reçus bancaires et les assurances n’ont pas de TVA et ont leur propre manière d’être enregistrés. Il faut la décider une fois.
  8. Factures avec des données mal placées. Au mauvais nom, ou sans numéro. Les enregistrer ou demander une nouvelle facture est décidé par la personne responsable de la comptabilité.

Et deux leçons du côté technique. La première : dans Holded, l’autorisation qui permet de créer des dépenses est la même que celle qui permet de les supprimer, donc l’automatisation a été écrite pour ne jamais rien supprimer. La seconde : le plafond d’appels à l’API est global au compte, et il est partagé par toutes les intégrations connectées.

Quel modèle utiliser

Extraire des données d’un document est l’une des tâches les moins coûteuses qu’on puisse demander à un modèle : beaucoup de lecture et une réponse courte, vérifiée par des règles. Le plus raisonnable est de commencer avec un modèle de petite catégorie et de monter seulement s’il échoue avec vos factures. Nous avons utilisé un modèle de gamme moyenne.

Avec les tarifs actuels, lire mille factures en texte avec un petit modèle va de 0,35 à 3,50 dollars de consommation selon le modèle, d’après nos calculs. Les chiffres, modèle par modèle, sont dans la comparaison des modèles d’IA et des prix de l’API, que nous tenons à jour.

Deux avertissements avant de choisir :

  • Une photo coûte plus cher qu’un texte. Si vous pouvez extraire le texte du PDF sans IA, faites-le, et réservez la lecture d’images aux scans.
  • Les factures contiennent des données. Noms, NIF, parfois un compte bancaire. Vérifiez ce que le fournisseur du modèle fait de ce que vous lui envoyez et n’utilisez pas les niveaux gratuits qui réutilisent le contenu.

Si la facture concerne des marchandises pour votre boutique

Lorsque la facture concerne des produits pour une boutique WooCommerce, la comptabiliser n’est que la moitié du travail. L’autre moitié consiste à maintenir à jour le coût et le stock de chaque référence.

Pour cela, il y a EHERO Woo Supplier Stock Manager (c’est le nôtre). Il intègre l’OCR de factures avec intelligence artificielle : vous téléversez le document en PDF, JPG ou PNG, l’IA le lit et vous vérifiez et confirmez. Le plugin met à jour les coûts et le stock, et exporte vers votre logiciel comptable. Il fonctionne avec votre propre clé OpenAI : la consommation est facturée sur votre compte OpenAI.

Et si vous tenez la comptabilité dans Holded, EHERO Woo Holded couvre l’autre côté : il crée la facture de chaque vente lorsque la commande arrive.

Par où commencer

  1. Comptez combien de factures vous recevez par mois et combien de temps il faut pour saisir chacune. Sans ce chiffre, on ne sait pas si cela vaut le coup.
  2. Vérifiez si votre logiciel a une API pour créer des dépenses et joindre le PDF. Holded en a une. Si le vôtre n’importe que des fichiers, le processus se termine par un Excel à importer.
  3. Rassemblez vingt factures variées, avec leur résultat correct déjà connu. C’est le test qui sert à choisir le modèle et à affiner les règles.
  4. Commencez en brouillon. Rien n’est approuvé automatiquement tant que plusieurs lots consécutifs ne passent pas sans correction.
  5. Notez chaque décision que vous prenez dans un cas rare. Ces décisions deviennent les règles du lot suivant.

On le met en place avec vos factures ?

Nous réalisons ce processus pour les boutiques en ligne et les PME : nous mesurons ce que cela vous coûte aujourd’hui, nous le connectons à votre logiciel (Holded, Odoo, Sage 50, Factusol et autres) et nous le laissons fonctionner en brouillon, avec les règles et le registre. L’IA fonctionne avec votre propre clé d’API : la consommation est facturée par le fournisseur sur votre compte, sans intermédiaires ni surcoûts.

Calculer ce que cela vous coûte de le faire à la main · Voir les prix des modèles d’IA

Questions fréquentes

Peut-on comptabiliser des factures avec l’IA sans les vérifier ?

Ce n’est pas conseillé. L’IA lit bien, mais le traitement d’un cas nouveau est une décision. Le plus sensé est de créer en brouillon, de faire approuver par une personne et d’automatiser l’approbation uniquement pour ce qui passe toutes les vérifications lot après lot.

Quelle est la différence entre l’OCR classique et l’IA ?

L’OCR convertit l’image en texte. Il ne sait pas quel nombre est le total ni lequel est la base. Un modèle de langage comprend le document et renvoie chaque donnée dans son champ, même si chaque fournisseur le met en page différemment. Avec des scans, on utilise les deux : d’abord l’OCR, puis le modèle.

Est-ce que cela fonctionne avec des factures scannées ou des photos ?

Oui, avec une étape supplémentaire : OCR, ou un modèle qui lit les images. Cela échoue plus souvent qu’avec un PDF contenant du texte, surtout avec des photos de travers ou des tickets thermiques flous, et c’est pourquoi les vérifications sont encore plus importantes.

L’IA choisit-elle le compte comptable ?

Elle peut le proposer, mais il vaut mieux que non. Le plus fiable est d’appliquer le compte et la taxe avec lesquels ce fournisseur a déjà été comptabilisé, et de demander quand le fournisseur est nouveau.

Combien coûte la lecture de factures avec l’IA ?

La consommation du modèle est la petite partie : avec les prix catalogue, mille factures en texte avec un petit modèle vont de 0,35 à 3,50 dollars selon le modèle, d’après nos calculs. Ce qui coûte, c’est de mettre en place le processus : la connexion à votre logiciel, les règles et les cas rares.

Est-ce adapté à n’importe quel logiciel de comptabilité ?

Pour ceux qui ont une API ou qui importent des fichiers. Avec une API, la dépense est créée automatiquement avec son PDF ; sans elle, le processus prépare un fichier à importer.

Et si la facture arrive déjà au format électronique ?

Alors il n’est pas nécessaire de la lire : une facture électronique structurée contient les données dans des champs. L’IA sert pour le PDF et le papier, qui restent la forme la plus courante.

Conclusion

Automatiser les factures fournisseurs avec l’IA fonctionne si le travail est bien réparti : le modèle lit, les règles vérifient et une personne décide du douteux. Avec cette répartition, la majorité entre toute seule et ce qui est rare reste visible au lieu d’être caché.

Cet article est informatif. Le traitement comptable et fiscal de chaque dépense est décidé par votre cabinet.

Liens utiles

Voulez-vous être au courant de toutes les nouveautés ?

Suivez-nous sur nos réseaux sociaux pour ne rien manquer !

Abonnez-vous à notre newsletter

Recevez des offres exclusives et des nouveautés.

Obtenez 10 % de réduction sur votre première commande !