FlowParse
Contrôle fiscal 10 août 2026 17 min de lecture

Ce que l’administration vérifie dans un FEC

On imagine souvent quelqu’un qui lit des écritures. La réalité est plus prosaïque et plus impitoyable : le fichier passe dans un outil qui teste l’exercice entier en quelques minutes. Ce que ces tests mesurent n’est presque jamais la sincérité des comptes — c’est la manière dont ils ont été tenus.

FlowParse
flowparse.io

Le fichier parle avant vous

Il y a un moment précis, au début d’une vérification, où le rapport de force se fixe. Ce n’est pas un échange, ce n’est pas une explication : c’est l’instant où le fichier est chargé dans un outil et où une liste d’anomalies apparaît.

Cette liste ne dit presque rien de vos résultats. Elle dit si vos écritures s’équilibrent, si vos numéros se suivent, si vos libellés existent, si vos dates sont réparties sur l’année. Autrement dit : elle décrit votre organisation.

C’est pour cela que le sujet mérite d’être pris au sérieux même quand on n’a rien à cacher. Une comptabilité sincère et négligemment saisie produit exactement les mêmes signaux d’alerte qu’une comptabilité approximative — et la conversation qui suit part du même endroit.

Lu par une machine, et ce que cela change

Un grand livre feuilleté donne une image partielle, forcément. On regarde ce que l’on a le temps de regarder, et une anomalie isolée perdue au milieu de milliers d’écritures a de bonnes chances de passer.

Un fichier normalisé change complètement l’échelle. L’outil ne se fatigue pas, ne saute pas de page et applique le même test à toutes les lignes. Le taux de détection ne dépend plus du temps disponible.

Cela a une conséquence contre-intuitive : les anomalies statistiques deviennent plus visibles que les anomalies individuelles. Une écriture bizarre se remarque moins qu’une régularité étrange — trois cents libellés identiques, une concentration de validations sur deux jours, un compte qui n’est jamais soldé.

Et c’est là que la plupart des entreprises sont vulnérables, parce que personne n’a jamais regardé ses propres écritures sous cet angle-là.

FlowParse
flowparse.io

1 · La forme du fichier

Le premier test, et le plus bête : le fichier s’ouvre-t-il ? Colonnes attendues, dans l’ordre attendu, avec un séparateur constant et un encodage lisible.

Un fichier qui échoue ici n’est pas analysé : il est renvoyé. Et l’origine du problème est presque toujours la même — quelqu’un l’a ouvert dans un tableur pour vérifier, puis l’a réenregistré. Séparateurs décimaux convertis, zéros initiaux perdus, dates reformatées, accents cassés.

Aucun montant n’a changé. Le fichier est pourtant non conforme, et l’échange qui suit commence par une demande de correction — le pire départ possible pour une raison entièrement évitable.

La règle est donc absolue : on regarde un FEC en lecture seule, et on le ferme sans sauvegarder. Toute correction se fait dans la comptabilité, puis on régénère.

2 · L’équilibre

Chaque écriture doit s’équilibrer, et la somme des débits doit égaler celle des crédits sur l’exercice. C’est un test binaire, immédiat, et il n’admet aucune interprétation.

Un déséquilibre ne vient presque jamais d’une saisie manuelle : les logiciels l’empêchent. Il vient d’une reprise, d’un import mal paramétré, ou d’une migration entre outils — ce qui explique pourquoi les exercices de changement de logiciel sont ceux qui posent le plus de problèmes.

La correction se fait dans la comptabilité, jamais dans le fichier. Retoucher directement une valeur pour équilibrer casse d’autres cohérences, et une incohérence de ce type ne ressemble plus à une négligence.

Si le déséquilibre provient d’une reprise ancienne qu’on ne peut plus défaire, il faut pouvoir l’expliquer avec la documentation de la migration. C’est précisément ce document que personne ne conserve, et il vaut plusieurs heures d’explications deux ans plus tard.

3 · La numérotation

Les numéros d’écriture doivent se suivre, par journal. Un trou signifie qu’une écriture validée a disparu, ce qui est exactement le genre de fait qu’un outil repère sans effort.

Cela dit — et c’est important — un trou n’est pas une preuve de quoi que ce soit. Les causes ordinaires sont nombreuses : changement de logiciel, reprise d’antériorité, numérotation qui repart après une bascule, régularisation technique.

Ce qui distingue une situation confortable d’une situation pénible n’est donc pas la présence du trou, mais votre capacité à dire d’où il vient. « Nous avons changé de logiciel en mars, voici la documentation de la reprise » clôt le sujet. « Je ne sais pas » le laisse ouvert.

D’où un réflexe simple : chaque fois qu’un événement technique casse la numérotation, écrivez-le et archivez la note avec le FEC de l’exercice concerné.

4 · Les dates de validation

Le champ le plus révélateur du fichier, et celui auquel presque personne ne pense en saisissant.

La date de validation indique quand une écriture a été figée. Réparties sur l’année, elles décrivent une comptabilité tenue au fil de l’eau. Concentrées sur quelques jours, elles décrivent un exercice reconstitué d’un bloc.

Reconstituer n’est pas irrégulier, et beaucoup de petites structures fonctionnent ainsi sans que rien ne soit faux. Mais le signal est lu, et il oriente la suite : une comptabilité validée en trois jours pour douze mois invite naturellement à vérifier ce qui a pu être approximé au passage.

C’est aussi le champ que l’on ne peut pas améliorer rétroactivement. La seule action possible est de changer de rythme pour l’exercice suivant — ce qui est faisable, mesurable, et visible dès le FEC d’après.

FlowParse
flowparse.io

5 · Les libellés

Un libellé n’est pas un champ décoratif : c’est ce qui rend une écriture compréhensible sans son justificatif. Vide ou générique, il transfère la charge de l’explication sur vous, une écriture à la fois.

InutilisableExploitable
VirementVIR SEPA MARTIN SAS FA-2026-0412
DiversRégularisation écart de change janvier
ODReclassement compte d'attente — loyer février
AchatPRLV OVH facture 2026-3391 hébergement
FraisCB péage A6 déplacement client Lyon 14/03
ClientEncaissement DUPONT — factures 0388 et 0402

La colonne de droite ne demande pas plus de travail : elle demande de ne pas jeter ce qui existait déjà. Le libellé bancaire d’origine contient presque toujours la contrepartie, et le remplacer par « virement » détruit gratuitement la seule information qui identifiait l’opération.

C’est aussi la raison pour laquelle la partie bancaire du fichier gagne le plus à être alimentée directement depuis le relevé : le libellé arrive tel quel, sans passer par une ressaisie qui l’abrège. La mécanique est décrite sur journal de banque automatique.

6 · Les comptes d’attente

Ils concentrent, par construction, tout ce que personne n’a su classer. C’est un outil de travail légitime — et un signal quand il cesse d’être temporaire.

Un compte d’attente soldé chaque mois ne pose aucune question : il montre qu’un doute a été identifié puis tranché. Un compte qui traverse l’exercice avec un solde montre l’inverse — des doutes identifiés et jamais tranchés.

Les outils repèrent facilement ce profil : beaucoup de mouvements, peu de libellés, un solde persistant. Et la demande qui suit est toujours la même : de quoi est composé ce solde ?

Répondre à douze mois de distance suppose de reconstituer opération par opération, souvent sans libellé pour aider. Répondre chaque mois prend quelques minutes. C’est le même travail, à un coût radicalement différent.

7 · La cohérence entre exercices

Dès qu’un contrôle porte sur plusieurs exercices, un test supplémentaire apparaît : les à-nouveaux d’un exercice correspondent-ils aux soldes de clôture du précédent ?

C’est un contrôle immédiat pour une machine et un point aveugle pour beaucoup d’entreprises, parce que personne ne compare spontanément deux fichiers produits à un an d’intervalle.

L’écart, quand il existe, vient presque toujours d’un compte oublié lors d’une reprise ou d’une écriture passée après la génération du fichier de l’année précédente. Les deux s’expliquent, à condition d’y avoir pensé avant.

Le contrôle vous appartient tout autant : générer les FEC de deux exercices consécutifs et comparer les à-nouveaux est une opération de quelques minutes que rien n’empêche de faire chaque année.

Les recoupements externes

Le fichier n’est pas examiné en vase clos. Il est rapproché de ce que vous avez déclaré par ailleurs, et les écarts constituent des points d’entrée naturels.

RapprochementCe qu’un écart peut signifier
Écritures et déclarations de TVARetraitement légitime — ou omission
Résultat comptable et résultat déclaréRéintégrations et déductions, à documenter
Charges de personnel et déclarations socialesDécalage de périodicité, ou différence de périmètre
Soldes bancaires et relevésRapprochement non tenu

Un écart n’est pas une anomalie : la plupart s’expliquent par des retraitements parfaitement normaux. Ce qui compte est de disposer de l’explication, idéalement écrite au moment où le retraitement a été fait plutôt que reconstituée sous pression.

La dernière ligne est celle sur laquelle vous avez le plus de prise. Un rapprochement bancaire tenu mensuellement rend cet écart structurellement impossible, et c’est aussi le contrôle le plus facile à automatiser.

Ce que dit la volumétrie

Un outil ne se contente pas de tester des règles. Il compte, il classe, et il regarde comment les écritures se répartissent — un angle d’attaque auquel personne ne pense en tenant sa comptabilité.

La répartition par journal.Un journal d’opérations diverses qui pèse anormalement lourd attire l’attention, parce que les OD sont censées être l’exception. Quand elles deviennent la règle, cela signifie généralement que des opérations courantes y ont été rangées faute de mieux.

La répartition dans le temps.Un exercice dont les écritures se concentrent sur quelques jours de saisie raconte une reconstitution. Un exercice dont le mois de décembre pèse trois fois les autres raconte un rattrapage de fin d’année.

Les montants ronds.Une proportion inhabituelle de montants ronds sur un compte donné se remarque immédiatement. Cela s’explique très souvent — des forfaits, des acomptes contractuels — mais l’explication est attendue.

Les écritures uniques.Une écriture isolée dans un journal qui n’en contient pratiquement pas, ou passée à une date où rien d’autre n’a été saisi, ressort par contraste. Encore une fois : ce n’est pas une anomalie, c’est une question.

Le point commun de ces quatre observations est qu’aucune ne repose sur une règle enfreinte. Elles reposent sur des écarts par rapport à ce que l’on observe habituellement, et c’est précisément ce qu’un traitement automatique sait faire et qu’une lecture humaine ne fait pas.

Les comptes de tiers

Clients et fournisseurs sont examinés séparément, et pour une raison précise : ce sont les comptes où l’écart entre ce qui est enregistré et ce qui s’est réellement passé se voit le mieux.

Le premier test est celui du lettrage. Un compte largement non lettré signifie que factures et règlements n’ont pas été rapprochés. Ce n’est pas une irrégularité, mais cela veut dire que personne ne peut affirmer que le solde correspond à des créances réelles.

Le deuxième est celui de l’ancienneté. Des soldes anciens qui subsistent d’un exercice à l’autre sur un compte client posent une question simple : ces créances existent-elles encore, et si oui pourquoi n’ont-elles pas été dépréciées ? La réponse relève du fond, mais elle est déclenchée par une observation purement mécanique.

Le troisième concerne les comptes auxiliaires vides. Lorsqu’un tiers est manifestement identifiable et que le champ correspondant est laissé vide, l’analyse par contrepartie devient impossible — ce qui, du point de vue de la personne qui contrôle, revient à retirer un outil de la table.

Ces trois points ont une caractéristique commune : ils se règlent pendant l’exercice, en quelques minutes par mois, et deviennent pratiquement insolubles une fois l’année terminée.

FlowParse
flowparse.io

Deux fichiers, deux contrôles

Pour rendre tout cela concret, voici deux comptabilités également sincères, dont les fichiers ne racontent pas du tout la même histoire.

Fichier A

  • Exercice validé sur quatre jours de janvier
  • Journal de banque en écritures globales mensuelles
  • Libellés « virement » et « divers » en majorité
  • Références de pièce absentes sur la trésorerie
  • Un compte d’attente au solde constant
  • Comptes clients non lettrés

Fichier B

  • Validations réparties sur les douze mois
  • Une écriture par opération bancaire
  • Libellés d’origine de la banque conservés
  • Référence de pièce sur chaque écriture
  • Comptes d’attente soldés chaque mois
  • Lettrage tenu, y compris les règlements partiels

Les deux entreprises peuvent avoir déclaré exactement les mêmes résultats, avec la même honnêteté. La différence n’est pas dans les comptes : elle est dans la capacité à répondre à une question sans engager une recherche.

Et c’est cette capacité qui détermine le rythme du contrôle. Sur le fichier B, une question posée reçoit une réponse dans la minute. Sur le fichier A, chaque question ouvre un chantier, et l’accumulation de ces chantiers finit par ressembler à une réticence même quand elle n’en est pas une.

Passer du premier au second ne demande aucun investissement : la colonne de droite décrit des habitudes, pas des outils. Le seul poste qui gagne vraiment à être automatisé est le journal de banque, parce que c’est le seul dont le volume rend la discipline manuelle irréaliste.

Les sept tests, en un tableau

Récapitulé, pour servir de liste de contrôle avant de remettre un fichier.

TestRéponse attendueSi ce n’est pas le cas
Forme du fichierColonnes conformes, encodage lisibleRégénérer, ne jamais réenregistrer depuis un tableur
ÉquilibreChaque écriture, et le totalCorriger en comptabilité puis régénérer
NumérotationContinue par journalPréparer l'explication, pas la correction
Dates de validationRéparties sur l'exerciceChanger de rythme pour l'année suivante
LibellésParlants, d'origine bancaireAppliquer la règle dès le mois prochain
Comptes d'attenteSoldésSolder ce qui peut l'être, expliquer le reste
À-nouveauxCohérents avec l'exercice précédentRetrouver le compte oublié à la reprise

La colonne de droite mérite d’être lue attentivement : sur sept tests, trois seulement se corrigent avant la remise du fichier. Pour les quatre autres, la seule action utile est une explication préparée à l’avance — ou un changement de méthode qui produira ses effets l’année suivante.

C’est cette asymétrie qui rend le sujet inconfortable et qui explique pourquoi il est si souvent découvert trop tard. Rien dans le fonctionnement habituel d’une entreprise ne signale qu’un champ laissé vide en mars aura des conséquences trois ans plus tard, et aucun logiciel n’alerte sur une comptabilité parfaitement valide mais difficile à vérifier.

Ce que tout cela signale, en réalité

Aucun des tests décrits ici ne détecte une fraude. Ils détectent des habitudes — et c’est leur véritable fonction.

Une comptabilité saisie régulièrement, avec des libellés parlants, des références de pièce présentes et des comptes d’attente soldés envoie un message : cette entreprise sait où sont ses documents. Le contrôle porte alors sur des questions de fond.

Une comptabilité validée en bloc, aux libellés vides et aux suspens permanents envoie le message inverse. Rien n’est irrégulier, et pourtant la vérification s’installe : puisque le fichier ne répond pas aux questions simples, il faut poser les questions une par une.

C’est la raison profonde pour laquelle le FEC mérite de l’attention même quand tout est parfaitement en règle. Il ne détermine pas si vous avez raison — il détermine combien de temps il faudra pour le démontrer.

Pourquoi ce sujet est mal compris

Il y a une raison structurelle à ce que le FEC surprenne autant de dirigeants, et elle n’a rien à voir avec la négligence.

Toutes les autres obligations comptables produisent un retour. Une déclaration mal remplie est rejetée, un bilan incohérent est signalé par l’expert-comptable, un compte qui ne tombe pas juste se voit au rapprochement. Le système d’information dit quand quelque chose ne va pas.

Le FEC, lui, ne dit rien. Une comptabilité aux libellés vides fonctionne parfaitement : les états sortent, les déclarations partent, le bilan est juste. Rien, absolument rien dans l’usage quotidien ne signale que le fichier produit sera difficile à défendre. Le retour d’information n’arrive qu’au moment du contrôle, c’est-à-dire des années après les décisions qui l’ont déterminé.

C’est exactement pour cela que le test à froid a autant de valeur : il fabrique artificiellement le retour d’information qui manque. Une heure par an, et le signal arrive pendant qu’il peut encore servir à quelque chose.

Expliquer plutôt que masquer

La tentation, devant une liste d’anomalies, est de faire disparaître ce qui gêne. C’est toujours une mauvaise décision, et généralement une décision détectable.

Les tests de cohérence interne d’un fichier sont nombreux et se recoupent. Modifier une valeur pour rétablir un équilibre en casse une autre ailleurs, et l’incohérence résultante n’a pas la signature d’une erreur de saisie.

La démarche inverse fonctionne beaucoup mieux : identifier vous-même les anomalies, préparer l’explication de chacune, et la présenter sans attendre qu’on la demande. Une anomalie que vous nommez est traitée comme une information ; la même, trouvée, est traitée comme une découverte.

Cette différence de traitement est réelle et vaut largement l’heure passée à faire le tour de son propre fichier avant qu’il ne parte.

FlowParse
flowparse.io

Il faut aussi dire ce que ces tests ne prétendent pas être. Ils ne mesurent ni la compétence de votre comptable, ni la santé de votre entreprise, ni votre bonne foi. Une société parfaitement gérée dont le dirigeant saisit lui-même le samedi soir produira des dates de validation groupées, et cela ne signifie rien de plus que cela : il saisit le samedi soir. Le rôle de ces indicateurs est de dire où l’on peut vérifier vite et où il faudra creuser — rien d’autre. Les traiter comme un jugement conduit à la mauvaise réaction, qui est de chercher à faire disparaître les signaux plutôt qu’à rendre les vérifications plus rapides.

Se préparer utilement

Tout ce qui précède se résume à trois actions, dont deux se déroulent pendant l’exercice.

Saisir au rythme réel.Mensuellement plutôt qu’annuellement. C’est la seule action qui améliore simultanément les dates de validation, les libellés, les comptes d’attente et le lettrage — quatre des sept tests décrits ici.

Fiabiliser la banque à la source.C’est la plus grande partie du fichier, la plus mécanique, et celle où le relevé fournit une base complète par construction. L’automatiser supprime la ressaisie qui abrège les libellés et fait perdre des opérations.

Tester à froid une fois par an. Cinq contrôles, une heure, après la clôture. Le détail est dans le guide de préparation, et la structure du fichier sur fichier des écritures comptables.

Pour un cabinet qui répète l’exercice sur des dizaines de dossiers, la logistique change d’échelle et mérite un traitement à part — FEC pour cabinets comptables.

Reste une question que personne ne pose et qui mérite de l’être : à quoi ressemble un fichier qui ne déclenche rien ? Ce n’est pas un fichier sans anomalie — cela n’existe pas. C’est un fichier dont les anomalies sont peu nombreuses, isolées, et cohérentes avec une activité normale : un trou de numérotation à la date d’un changement de logiciel, deux écritures de reprise déséquilibrées, un compte d’attente qui vit trois mois puis disparaît. Chacune raconte un événement identifiable. C’est cette cohérence, plus que la perfection, qui fait qu’un contrôle porte sur les comptes plutôt que sur la manière dont ils ont été tenus.

Questions fréquentes

Regardez votre journal de banque

Convertissez un mois de relevés et comparez les libellés obtenus à ceux qui figurent aujourd’hui dans vos écritures. C’est le test le plus rapide de la qualité de la plus grosse partie de votre FEC.

À lire aussi