Ressources
Traitement automatique des factures fournisseurs, de la boîte mail à l'écriture
Ce qu'un script fait entre la réception d'une facture fournisseur et son lettrage, ce qu'il ne fait pas, et ce que la facturation électronique change.
Par Pablo Goffinet, fondateur d’OSERIA ·
Vos factures fournisseurs arrivent par trois portes. La boîte compta@ reçoit des PDF en pièce jointe, parfois trois fois la même. Le portail d'un transporteur ou d'un loueur exige qu'on aille chercher la facture soi-même. Et depuis le 1er septembre 2026, une plateforme agréée commence à en déposer d'autres, dans un format que votre logiciel comptable n'a peut-être jamais vu.
Derrière ces trois portes, le geste est le même : ouvrir, lire, vérifier que le SIREN et la TVA sont bons, chercher la commande ou le devis, saisir l'écriture au 401, puis attendre le relevé bancaire pour lettrer. Quand un élément manque, la pièce va au 471 et on se promet d'y revenir. À la clôture mensuelle, le compte d'attente a grossi et personne ne sait plus pourquoi.
Cet article suit ce flux étape par étape. Vous en sortirez avec une liste de gestes à mettre en place chez vous, avec ou sans prestataire.
Vérifié le 16 septembre 2026. Le cadre décrit ici évolue : si vous lisez cette page longtemps après cette date, recoupez avec les sources citées en bas.
Trois canaux d'entrée, un seul point de passage
Avant de parler de lecture automatique, il faut réunir les pièces au même endroit. Facture reçue par mail, téléchargée sur un portail ou déposée sur votre plateforme agréée : tout atterrit dans un seul dossier. Le nom de fichier est prévisible : fournisseur, date, numéro de facture, montant TTC.
C'est ingrat, et c'est le plus utile. Un script surveille la boîte compta@, extrait les pièces jointes et les range. Un autre se connecte chaque nuit au portail du loueur de véhicules avec l'identifiant de l'entreprise, et non celui d'un collaborateur. Le troisième relève la plateforme agréée et convertit les fichiers pour votre logiciel.
Ce point de passage sert aussi de journal : quelle facture est arrivée par quel canal, à quelle date. Le guide de démarrage de la DGFiP demande de conserver de quoi établir la date de réception d'une facture. Un dossier bien tenu le fait sans effort.
Lire la facture : ce qu'un script extrait, ce qu'il ne devine pas
Une facture PDF « native », générée par le logiciel du fournisseur, contient du texte. Un script le lit directement et repère le numéro, la date, le HT, la TVA par taux, le TTC, le SIREN et le numéro de TVA intracommunautaire. L'article 242 nonies A de l'annexe II au CGI en donne la liste. Une facture scannée est une image : il faut d'abord de la reconnaissance de caractères, dont le résultat dépend du scan.
Une facture Factur-X, UBL ou CII embarque les mêmes informations sous forme structurée, champ par champ. Il n'y a plus rien à deviner : le montant de TVA est dans une balise, pas dans une zone de texte à interpréter.
Ce qu'un script ne devine pas : l'imputation. Une facture d'outillage peut relever du 606 (petit matériel) ou du 2154 (immobilisation) selon le montant et l'usage. Un script applique la règle que vous lui donnez (le compte utilisé la dernière fois pour ce fournisseur, ou un seuil de 500 euros HT). Il ne tranche pas un cas nouveau : il le met de côté et vous le signale.
Les contrôles de cohérence à passer avant toute écriture
Une fois les champs lus, le script vérifie. Chaque contrôle est une question fermée.
Le SIREN de la facture correspond-il à celui de la fiche fournisseur ? Le numéro de TVA intracommunautaire est-il cohérent avec ce SIREN (la clé de contrôle française se calcule) ? Le fournisseur est-il connu ? Les totaux se recoupent-ils, HT plus TVA égale TTC, taux par taux ? La date d'échéance respecte-t-elle ce que vous avez négocié ? L'article L441-10 du code de commerce plafonne le délai convenu à soixante jours après la date d'émission.
Le doublon, ensuite. Même numéro, même fournisseur, même montant : déjà reçue. Mais un doublon peut aussi porter un numéro différent, quand le fournisseur réémet après correction. Le script compare alors fournisseur, date, HT, TVA et TTC, et remonte les cas proches sans les bloquer. La DGFiP décrit ce geste dans son guide de démarrage : désigner une facture de référence, marquer les autres exemplaires comme copies, et garder la trace du rapprochement.
Enfin, l'écart avec l'engagement. Si vous tenez vos commandes ou vos devis acceptés dans le logiciel, le script cherche la commande citée sur la facture, ou à défaut une commande du même fournisseur au même montant. Écart nul : la facture passe. Quelques euros de port : elle passe avec une note. Écart supérieur au seuil que vous avez fixé : elle attend une décision. Ce seuil est le vôtre, pas celui du script.
Rattacher à l'engagement, puis à la banque, et mettre le reste en 471
Une facture qui passe les contrôles devient une écriture : débit du compte de charge et de la TVA déductible, crédit du 401 fournisseur, avec le numéro de facture en libellé et la pièce jointe rattachée. Si une FNP avait été constatée au 408 à la clôture précédente, le script extourne la FNP dans le même mouvement, pour que la charge ne soit pas comptée deux fois.
Vient ensuite le relevé bancaire. Chaque débit du relevé est comparé aux factures ouvertes au 401 : même montant, même fournisseur, date de valeur cohérente avec l'échéance. Quand tout concorde, le script lettre. Quand un virement règle trois factures d'un coup, il cherche la combinaison qui tombe juste. Sinon, il ne force pas. Les cas limites de ce rattachement sont détaillés dans notre [cas d'usage sur la justification des transactions](/cas-usage/justification-transactions/).
Le 471 est fait pour ce qui reste. Une facture dont le fournisseur est inconnu, un débit bancaire sans facture, un montant qui ne correspond à aucune commande : tout cela va au compte d'attente, avec un libellé qui dit pourquoi. La règle est connue : le solde du 471 doit être nul au bilan, sinon vous risquez un rejet des comptes à la télétransmission. Un script sort chaque semaine la liste des lignes en 471, avec leur âge et leur motif, pour qu'on les traite avant qu'elles ne deviennent un mystère.
Facturation électronique 2026 et 2027 : ce qui change pour ce flux
Depuis le 1er septembre 2026, toutes les entreprises assujetties à la TVA doivent pouvoir recevoir des factures électroniques par une plateforme agréée. L'obligation d'émettre s'applique dès cette date aux grandes entreprises et aux ETI, et au 1er septembre 2027 aux PME et micro-entreprises. Pour votre flux fournisseurs, cette troisième porte prendra du volume sur un an.
Trois choses changent. D'abord, les factures arrivent en Factur-X, UBL ou CII, avec des mentions supplémentaires : SIREN du client, adresse de livraison si elle diffère, nature de l'opération (biens ou services), option pour la TVA sur les débits. Votre logiciel doit savoir importer ces formats, ou un script doit les convertir. Ensuite, chaque facture porte des statuts de cycle de vie. Le refus par l'acheteur est un statut à part entière, obligatoirement motivé, réservé aux cas prévus par la norme : non-conformité réglementaire, facture mal adressée (mauvais SIREN, par exemple), condition contractuelle qui empêche le traitement. Il ne sert pas à régler un litige commercial.
Enfin, le mail et le PDF ne disparaissent pas. La DGFiP le dit : une facture reçue par mail après le 1er septembre 2026 se traite, se paie et ouvre droit à déduction dans les conditions habituelles. Pendant la transition, la même facture arrivera souvent par deux canaux. Le contrôle de doublon n'est plus un confort, c'est ce qui vous évite un double paiement et une double déduction de TVA.
Par où commencer chez vous
Ne commencez pas par la lecture automatique. Commencez par le point de passage unique : un dossier, une règle de nommage, un relevé quotidien de la boîte mail et des portails. Vous verrez tout de suite les doublons et les factures sans commande.
Écrivez ensuite vos règles de contrôle sur une page. Quel écart de commande passe sans question, à partir de quel montant une immobilisation, quels fournisseurs ont une imputation fixe. Ces règles existent déjà dans la tête de votre comptable ; les écrire est la seule étape qui ne s'automatise pas. Puis lisez votre 471 de fin de mois ligne par ligne : chaque ligne vous dit quel contrôle manque.
Un script qui fait cela n'a pas besoin d'un logiciel de plus. Il lit votre boîte mail, votre plateforme agréée et votre relevé, écrit dans le logiciel que vous avez déjà, et s'arrête dès qu'il ne sait pas. Notre page sur [l'automatisation de la saisie](/solutions/automatisation-saisie/) détaille cette approche. OSERIA construit ce type de script sur vos machines, dans votre logiciel, sans que vos factures ne sortent de chez vous.
Pour aller plus loin sur ce site
Sources
- DGFiP, Facturation électronique : guide pratique de démarrage au 1er septembre 2026 (factures reçues par mail ou PDF, doublons multi-canaux et facture de référence, refus motivé par l'acheteur, conservation de la date de réception)
- DGFiP, livret « La réforme de la facturation électronique arrive », fiche 1 (formats UBL, CII et Factur-X imposés aux plateformes agréées)
- Service Public Entreprendre, La facturation électronique est effective depuis le 1er septembre 2026 (réception pour toutes les entreprises en 2026, émission des PME et micro-entreprises au 1er septembre 2027)
- Légifrance, CGI annexe II, article 242 nonies A, version en vigueur au 1er janvier 2025 (mentions obligatoires des factures, dont adresse de livraison, nature de l'opération et option pour le paiement de la taxe d'après les débits)
- Compta Online, Les comptes 471, 472 et 58 doivent être soldés avant le bilan (solde nul et risque de rejet à la télétransmission)
- Légifrance, Code de commerce, article L441-10 (délai convenu plafonné à soixante jours après la date d'émission de la facture)
Cet article expose un cadre, il ne remplace pas un avis. Sur une situation précise, la question se pose à votre conseil ou à votre ordre.
Questions fréquentes
Comment automatiser le traitement des factures fournisseurs sans changer de logiciel comptable ?
En gardant le logiciel comme point d'arrivée et en automatisant ce qui se passe avant : collecte des pièces, lecture des champs, contrôles de cohérence, préparation de l'écriture. La plupart des logiciels comptables acceptent un import d'écritures avec pièce jointe. Un script s'y branche et vous laisse la validation finale dans l'écran que vous connaissez.
Que faire des factures fournisseurs qu'on ne sait pas imputer ?
Les passer au 471 avec un libellé qui explique le blocage (fournisseur inconnu, pas de commande, écart de montant), puis traiter la liste chaque semaine. Le compte d'attente est un parking, pas un placard : son solde doit être nul au bilan.
Peut-on encore recevoir des factures par mail depuis le 1er septembre 2026 ?
Oui. La DGFiP indique qu'une facture reçue par mail, PDF ou papier après cette date se traite, se paie et ouvre droit à déduction de TVA dans les conditions habituelles. Si le fournisseur la réémet ensuite par le circuit électronique, désignez une facture de référence pour éviter le double traitement.
Quels contrôles automatiser en priorité sur une facture fournisseur ?
Le doublon (numéro, fournisseur, montant), la cohérence SIREN et numéro de TVA avec la fiche fournisseur, l'arithmétique HT plus TVA égale TTC, et l'écart avec la commande ou le devis. Ces quatre contrôles couvrent l'essentiel de ce qui finit en 471.
C’est la dernière colonne qui vous intéresse ?
Ce que nous construisons commence là où ces outils s’arrêtent. Un échange suffit à dire si c’est votre cas.
