François Lévesque
Directeur technique chez Witify
L'intégration du traitement des factures par l'IA dans un ERP a un objectif clair : éviter aux équipes financières de payer pour un travail qu'une machine peut effectuer plus rapidement et sans erreur. Plus de la moitié des équipes de comptabilité fournisseurs consacrent encore plus de dix heures par semaine à la saisie manuelle des données de facturation dans leurs systèmes. Non pas par manque d'automatisation, mais parce que celle dont elles disposent est insuffisante. Selon l'étude « State of ePayables 2024 » d'Ardent Partners, le coût moyen du traitement manuel d'une facture s'élève à 12,88 $, contre seulement 2,78 $ pour les entreprises les plus performantes utilisant le traitement par l'IA. Cet écart, constaté sur des milliers de factures chaque mois, est le problème opérationnel que le traitement des factures par l'IA dans un ERP personnalisé vise à résoudre.
La reconnaissance optique de caractères (OCR) basée sur des modèles existe depuis plus de dix ans. La plupart des éditeurs d'ERP en proposent une version. Le problème ? Les factures fournisseurs ne suivent pas de modèles prédéfinis. Un fournisseur utilise un PDF avec un tableau vierge. Un autre envoie une image scannée d'un formulaire papier avec un numéro de commande manuscrit en marge. Un troisième inclut un récapitulatif des taxes en bas de page, dans un format qui ne correspond à aucun élément de votre base de données fournisseurs. L'OCR basée sur des modèles fonctionne correctement dans le premier cas, mais échoue dans les deux autres.
Le véritable changement réside dans l'association de la reconnaissance optique de caractères (OCR) à un modèle linguistique étendu. La couche OCR convertit le document en texte exploitable par machine, indépendamment de sa mise en page. La couche LLM interprète ce texte dans son contexte : elle comprend que « TPS 5 % » désigne un taux de taxe, que « PO 2024-1187 » est une référence de commande même sans champ étiqueté, et que « Montants dus » sur une facture française correspond à « Amount due » sur une facture anglaise. Il ne s'agit pas d'une simple amélioration de la précision d'extraction. C'est ce qui distingue un système qui gère les formats de factures les plus courants d'un système qui les gère tous.
Le résultat concret est un enregistrement de données structuré : identifiant du fournisseur, numéro de facture, date, lignes de commande avec quantités et prix unitaires, codes de taxe, conditions de paiement et un code comptable suggéré en fonction de l’historique du fournisseur et de la nature de la dépense. Il ne s’agit pas d’une pièce jointe scannée en attente de vérification, mais d’une transaction pré-remplie qui est soit validée, soit signalée pour un motif précis.
Dans la plupart des services de comptabilité fournisseurs, le processus le plus coûteux n'est pas la saisie de données, mais le rapprochement bancaire. Le rapprochement à trois voies, qui consiste à comparer le bon de commande, le bon de réception de marchandises et la facture fournisseur, est censé être automatique dans tout ERP moderne. En pratique, il constitue l'une des principales sources d'interventions manuelles.
Les raisons sont bien connues de quiconque a déjà géré un service comptabilité fournisseurs, et elles n'ont guère évolué malgré une décennie d'améliorations apportées aux progiciels de gestion intégrés (PGI). La quantité commandée était de 500 unités. Le bon de réception indique 487 unités reçues. La facture facture 500 unités. Le prix unitaire sur la facture est de 14,32 $. Le bon de commande indique 14,30 $. Ces écarts restent inférieurs au seuil de matérialité acceptable, mais ils génèrent néanmoins des exceptions qui nécessitent une vérification, une décision et une documentation manuelles. Multipliez cela par quelques centaines de factures par mois, et l'équipe comptabilité fournisseurs consacre la majeure partie de son temps à des écarts qui ne représentent qu'une fraction des dépenses totales.
L'intégration d'un système de rapprochement à trois voies basé sur l'IA dans un ERP personnalisé modifie la gestion des exceptions. Au lieu de signaler tout écart et d'attendre une vérification humaine, le système applique des règles de tolérance configurables : un écart de quantité inférieur à 3 % et un écart de prix inférieur à 1 % peuvent être automatiquement approuvés, avec une note dans le journal d'audit. Les écarts hors tolérance sont signalés par un code de motif spécifique et transmis à la personne compétente, et non placés dans une file d'attente d'exceptions générales. L'équipe comptabilité fournisseurs traite ainsi moins d'exceptions, consacre moins de temps à la recherche de contexte et clôture le mois plus rapidement.
| Indicateur de traitement des factures | Processus manuel | ERP personnalisé assisté par l'IA |
| Coût par facture | 12,88 $ (Ardent Partners 2024) | Moins de 3 $ |
| Durée moyenne du cycle | 17,4 jours (Ardent Partners 2024) | 3,1 jours |
| Exceptions nécessitant une vérification humaine | 15 à 30 % du volume | 3 à 8 % du volume |
| Précision de la détection des doublons | Correspondance exacte uniquement | Correspondance approximative sur plusieurs champs |
| Codage GL | Manuel par ligne | Suggestion basée sur l'historique du fournisseur + LLM |
| Piste d'audit | Saisie partielle et manuelle | Complète et automatisée par transaction |
La codification comptable est la tâche que la plupart des responsables de la comptabilité fournisseurs souhaitent voir disparaître. Chaque ligne de chaque facture doit être imputée au centre de coûts, au code comptable et à la référence de projet appropriés. Pour les achats courants auprès de fournisseurs habituels, ces imputations restent généralement inchangées. En revanche, pour toute nouvelle commande, il faut consulter le plan comptable, vérifier auprès du demandeur et prendre une décision.
L'approche de l'IA pour le codage comptable ne repose pas sur une table de correspondance. Il s'agit d'un modèle entraîné sur l'historique des décisions de codage réelles de l'entreprise, combiné à l'interprétation de la description de la ligne par un expert. Une ligne comme « Services professionnels - Mission stratégique du 2e trimestre » est codée sur le compte approprié non pas par une règle prédéfinie, mais parce que le modèle a déjà rencontré des descriptions similaires codées sur ce compte une quarantaine de fois et interprète la nouvelle description comme appartenant à la même catégorie. Un score de confiance détermine si la suggestion est appliquée automatiquement ou si elle doit être confirmée. Au fil du temps, la précision s'améliore car chaque correction humaine contribue à l'apprentissage.
Un détail pratique mérite d'être souligné : le modèle de codification comptable nécessite un historique de données conséquent pour être utile. Pour une entreprise traitant 200 factures par mois auprès de 15 fournisseurs, le modèle s'entraîne rapidement et atteint une grande précision en quelques mois d'utilisation. Pour une entreprise avec 10 fournisseurs et des habitudes d'achat très variables, le modèle aura besoin de plus de temps avant que ses scores de confiance ne soient fiables. Ce n'est pas une raison pour rejeter cette approche, mais plutôt pour être réaliste quant à la période de montée en puissance lors de la définition du périmètre du projet.
Dans un système ERP personnalisé, cette fonctionnalité est intégrée au flux de traitement des factures, et non proposée comme un module d'IA distinct. Le code comptable suggéré apparaît dans le même champ que celui utilisé habituellement par l'équipe Comptabilité fournisseurs, accompagné d'un indicateur de fiabilité. Les suggestions les plus fiables sont validées, tandis que les moins fiables sont signalées. L'équipe examine les exceptions, et non chaque ligne.
Il existe des outils de traitement de factures IA autonomes, dont certains sont performants. Leur principal inconvénient réside dans la couche d'intégration qu'ils créent entre les résultats de l'IA et le système ERP. Les données extraites des factures par un outil externe doivent être importées, mappées et rapprochées avec les structures de données propres à l'ERP. Lorsque les données de référence fournisseur de l'outil d'IA ne sont pas synchronisées avec celles de l'ERP, un nouveau type de problème de rapprochement apparaît.
L'intégration du traitement des factures par IA dans un ERP personnalisé élimine complètement ce problème. Le pipeline d'extraction, la logique de rapprochement à trois voies, le modèle de codification comptable et le flux de travail de gestion des exceptions fonctionnent tous sur les mêmes données, dans le même système, avec la même base de données fournisseurs, les mêmes enregistrements de commandes et la même structure de grand livre. Aucune étape d'importation n'est nécessaire. Aucune table de correspondance n'est à gérer. Lorsqu'une condition de paiement fournisseur est modifiée dans la fiche fournisseur, la logique de validation prend immédiatement en compte les nouvelles conditions.
Il ne s'agit pas d'un argument contre tous les outils autonomes. Pour les entreprises disposant d'un ERP standard non modifiable, une couche d'IA externe peut s'avérer la seule solution. En revanche, pour celles qui développent ou refondent leur ERP, le choix de l'architecture est crucial : chaque interface d'intégration supplémentaire représente un coût de maintenance et un risque de défaillance.
Intégrer le traitement des factures par IA directement dans votre ERP, plutôt que de l'ajouter par-dessus, est, à mon avis, la décision qui distingue les équipes éliminant les tâches manuelles de celles qui se contentent de les transférer vers un autre système. La qualité de l'extraction dépend de sa connexion à la transaction qu'elle alimente.
L'argumentaire commercial est simple. Avec un coût de 2,88 € par facture traitée manuellement contre moins de 2,88 € avec le traitement assisté par l'IA, une entreprise gérant 1 000 factures par mois peut espérer une réduction d'environ 0,00 € de ses coûts de traitement mensuels, sans même prendre en compte le gain de temps que l'équipe comptabilité fournisseurs peut consacrer à l'analyse et à la gestion des fournisseurs plutôt qu'à la saisie de données. L'amélioration du délai de traitement est également significative : passer de 17,4 jours à 3,1 jours permet de bénéficier d'escomptes pour paiement anticipé et d'améliorer les relations fournisseurs grâce à une meilleure prévisibilité des paiements.
Rien de tout cela ne nécessite un budget d'entreprise conséquent ni un déploiement sur plusieurs années. Un ERP sur mesure, intégrant dès le départ le traitement des factures par IA, est adapté au volume réel de factures, à la composition des fournisseurs et à la structure comptable de l'entreprise. Son périmètre correspond aux besoins de l'entreprise, et non à un module standardisé dimensionné pour une société dix fois plus importante.
Tags :
François Lévesque
Directeur technique chez Witify
François Lévesque est cofondateur et directeur technique chez Witify. Spécialisé dans la gestion et le développement de projets logiciels et web complexes, il se consacre depuis 8 ans sur le développement de ERP, Intranets et CRM sur-mesure. Au fil de son parcours, il a développé une expertise approfondie en génie logiciel, se traduisant par une sensibilité particulière à la traduction des objectifs d'affaires en requis techniques précis. Ayant une vaste expertise en analyse et visualisation de données, François a également mené avec succès de nombreux projets de données avec des institutions gouvernementales.