ANA-FEC2 permet désormais d’interroger directement un fichier des écritures comptables (FEC) avec des requêtes SQL. Cette nouvelle fonction facilite la création d’extractions personnalisées, sans transmettre les données comptables à un serveur : le FEC reste traité localement dans le navigateur sur le PC de l’utilisateur.

Une requête SQL simple
Après avoir chargé un FEC, l’utilisateur peut saisir une requête SQL (requête sélection) ou la construire en cliquant sur les champs disponibles. La plupart des fonctions et clauses SQL sont acceptées (SELECT… FROM FEC… WHERE… GROUP BY… HAVING… ORDER BY… AND/OR…). Pour en savoir plus sur le langage SQL : https://www.auditsi.eu/?cat=1820.
Par exemple, pour extraire les comptes d’entretien (comptes 615x) :
SELECT * FROM FEC WHERE Cpte3 = '615' ORDER BY EcritureDate
Le bouton Tester exécute la requête sur un maximum de 100 lignes. Après une exécution complète, le résultat peut être exporté au format Excel, CSV ou texte.
Exécuter plusieurs requêtes en une seule fois
ANA-FEC2 accepte également une liste de requêtes SQL. Chaque requête doit être précédée d’un libellé et du caractère :.
Pratique pour automatiser l’exécution successive d’extractions de données.
ENTRETIEN:SELECT * FROM FEC WHERE Cpte3 = '615' HONORAIRES:SELECT * FROM FEC WHERE Cpte4 = '6226' BANQUE:SELECT * FROM FEC WHERE Cpte3 = '512'
Lors d’un export Excel, ANA-FEC2 crée un classeur comprenant un onglet par résultat : ENTRETIEN, HONORAIRES, BANQUE, etc.

Pour les exports CSV ou texte, un fichier distinct est produit pour chaque requête et son nom reprend le libellé correspondant.
Avant l’export, ANA-FEC2 vérifie notamment la syntaxe SQL, les libellés en double et la présence éventuelle d’une requête invalide.
Ajouter un champ TypeJournal
La directive TypeJournal permet d’associer chaque code journal à une catégorie commune (VENTES, ACHATS, BANQUE, CAISSE, SALAIRES, TVA, OD…) et de créer un nouveau champ TypeJournal lui-même interrogeable par requête SQL.
Exemple de directive TypeJournal :
TypeJournal[VE,VENTES;AC,ACHATS;BQ,BANQUE;OD,OD]
Le champ TypeJournal devient alors interrogeable comme n’importe quel champ du FEC :
VENTES:SELECT * FROM FEC WHERE TypeJournal = 'VENTES' AND Cpte3='707' ACHATS:SELECT * FROM FEC WHERE TypeJournal = 'ACHATS'
Pour faciliter la création de ce champ, le bouton TypeJournal analyse les valeurs de JournalCode et de JournalLib. ANA-FEC2 propose automatiquement un type parmi les catégories prévues : ventes, achats, banque, caisse, paie, opérations diverses, à-nouveaux, situations mensuelles, etc.

Une fenêtre permet de vérifier et de corriger les propositions avant l’insertion de la directive. Lorsqu’un journal ne peut pas être identifié avec suffisamment de certitude, il reçoit la valeur ??? ; à charge pour l’utilisateur de saisir l’affectation manuellement. Une fois les affectations terminées, cliquer sur Insérer la directive :
Requête multiple comprenant la directive TypeJournal :
TypeJournal[VE,VENTES;AC,ACHATS;BQ,BANQUE;OD,OD] VENTES:SELECT * FROM FEC WHERE TypeJournal = 'VENTES' AND Cpte3='707' ACHATS:SELECT * FROM FEC WHERE TypeJournal = 'ACHATS'

Des exports immédiatement exploitables
Les classeurs Excel générés par ANA-FEC2 comprennent le texte de la requête utilisée, des filtres automatiques.

Une feuille ANA-FEC2 rappelle également le fichier traité, la date de génération et les informations disponibles sur l’entreprise.
Pour faciliter la réutilisation des requêtes lors d’un prochain audit, le texte des requêtes multiples est stocké dans la feuille EXTRACTION :

Avec ces nouvelles fonctions, ANA-FEC2 devient à la fois un outil d’analyse comptable, un générateur d’extractions et une interface simple d’initiation au SQL appliqué au FEC.
Pour accéder à ANA-FEC2 cliquer ici.
Derniers articles parBenoît RIVIERE (voir tous)
- ANA-FEC2 : interroger un FEC avec des requêtes SQL - lundi 31 août 2026
- La DGFiP publie la nouvelle édition de son Guide de l’évaluation des entreprises 20 ans après la première - dimanche 2 août 2026
- Clôture comptable : optimiser l’existant pour mieux automatiser demain - dimanche 19 juillet 2026
- Quand un simple “œ” entraîne le rejet d’une liasse fiscale - mercredi 13 mai 2026
- Affiner le cadrage de la TVA avec ANA-FEC 2 - samedi 28 février 2026

