Vérification de FEC avant DGFiP
Vérification automatique d'un FEC (Fichier des Écritures Comptables) avant transmission DGFiP. Format, séquentialité, équilibre débit/crédit, 18 colonnes obligatoires.
Prendre ce skill
Un fichier texte, rien à installer. Vous le déposez dans votre IA comme une pièce jointe. La première moitié est ouverte, la suite arrive avec l'accès complet.
Rien à brancher
Ce skill n'a besoin d'aucun de vos outils. Vous lui donnez le contexte, il rend son livrable.
Ce qu'il fait
Audit d'un FEC avant transmission à la DGFiP (contrôle fiscal ou demande spontanée). Vérifie : format texte conforme (article A47 A-1 LPF), 18 colonnes obligatoires, séquentialité du EcritureNum, chronologie, équilibre débit-crédit par écriture et global, absence d'écritures suspectes (contre-passées sans motif, > seuil sans pièce). Produit un rapport prêt à valider par le signataire. Permet d'éviter le rejet automatique DGFiP qui retarde la procédure.
- Vérification des 18 colonnes obligatoires (article A47 A-1 LPF)
- Séquentialité du EcritureNum, chronologie EcritureDate
- Équilibre débit/crédit par écriture et sur l'ensemble
- Détection écritures suspectes (contre-passées sans motif)
- Rapport conforme prêt à transmettre au CAC ou contrôleur fiscal
Aujourd'hui
Vous transmettez le FEC à la DGFiP, rejet automatique 24h plus tard pour format incorrect. Vous reprenez les 50 000 lignes, vous trouvez 3 erreurs en 4 heures, vous renvoyez. Le contrôleur fiscal note le retard.
Avec le skill
Vérification 5 minutes avant transmission, 3 erreurs détectées (séquence cassée à la ligne 12 487, écriture déséquilibrée ligne 22 156, format date non conforme ligne 31 002). Correction immédiate, transmission validée du premier coup.
La première moitié du fichier
Voilà le fichier tel qu'il arrive dans votre IA : les étapes, les règles du métier, le format de sortie. La première moitié est ouverte, vous jugez l'écriture sur pièces. La suite ouvre avec l'accès complet.
---
name: verification-fec-format
description: "Vérifie un Fichier des Écritures Comptables (FEC) avant transmission DGFiP : format texte conforme, séquentialité, chronologie, équilibre débit/crédit, présence des 18 colonnes obligatoires, absence d'écritures contre-passées suspectes. À utiliser quand un expert-comptable, contrôleur de gestion ou DAF doit produire un FEC pour un contrôle fiscal ou une demande DGFiP, et veut s'assurer en 5 minutes que le fichier passe le contrôle automatique sans rejet."
metadata:
iaskills_title: "Vérification de FEC avant DGFiP"
metier_slug: comptable
metiers:
- Comptables
secteur: "Finance & Comptabilité"
tier: free
compatible:
- claude-code
- cowork
- cursor
- codex
version: "1.0.0"
author: "iaskills"
editorial:
pitch: "Vérification automatique d'un FEC (Fichier des Écritures Comptables) avant transmission DGFiP. Format, séquentialité, équilibre débit/crédit, 18 colonnes obligatoires."
long_description: "Audit d'un FEC avant transmission à la DGFiP (contrôle fiscal ou demande spontanée). Vérifie : format texte conforme (article A47 A-1 LPF), 18 colonnes obligatoires, séquentialité du EcritureNum, chronologie, équilibre débit-crédit par écriture et global, absence d'écritures suspectes (contre-passées sans motif, > seuil sans pièce). Produit un rapport prêt à valider par le signataire. Permet d'éviter le rejet automatique DGFiP qui retarde la procédure."
bullets:
- "Vérification des 18 colonnes obligatoires (article A47 A-1 LPF)"
- "Séquentialité du EcritureNum, chronologie EcritureDate"
- "Équilibre débit/crédit par écriture et sur l'ensemble"
- "Détection écritures suspectes (contre-passées sans motif)"
- "Rapport conforme prêt à transmettre au CAC ou contrôleur fiscal"
exemple_avant: "Vous transmettez le FEC à la DGFiP, rejet automatique 24h plus tard pour format incorrect. Vous reprenez les 50 000 lignes, vous trouvez 3 erreurs en 4 heures, vous renvoyez. Le contrôleur fiscal note le retard."
exemple_apres: "Vérification 5 minutes avant transmission, 3 erreurs détectées (séquence cassée à la ligne 12 487, écriture déséquilibrée ligne 22 156, format date non conforme ligne 31 002). Correction immédiate, transmission validée du premier coup."
recommended_metiers:
- dirigeant-pme
secteurs:
- finance-comptabilite
- conseil-audit
- industrie-manufacture
- tech-dsi
- immobilier-construction
metiers_individuels:
- expert-comptable
- comptable
- controleur-de-gestion
- daf
- commissaire-aux-comptes
- auditeur-interne
---
# Vérification de FEC avant DGFiP
## Quand utiliser ce skill
Déclencher quand l'utilisateur doit transmettre un Fichier des Écritures Comptables (FEC) à la DGFiP (contrôle fiscal sur place, demande spontanée, dépôt obligatoire pour les sociétés au régime réel d'imposition) et veut vérifier sa conformité avant envoi.
**À utiliser pour** :
- Préparation d'un FEC pour contrôle fiscal sur place
- Réponse à une demande DGFiP (article L13 du LPF)
- Dépôt FEC dans un audit légal CAC
- Vérification d'un FEC produit par un logiciel comptable (Cegid, Pennylane, Sage, EBP, MyUnisoft) avant transmission
- Audit interne périodique pour anticiper un contrôle
**Ne pas utiliser pour** :
- Préparation de la liasse fiscale CERFA 2050 (skill `pre-revue-liasse-fiscale-cerfa-2050` dédié)
- Réponse à une demande de pièces DGFiP (skill `synthese-controle-fiscal-leger` dédié)
- Audit comptable approfondi par un CAC (mission CAC spécifique)
- Vérification d'un fichier paye DSN (format différent, skill séparé)
## Ce que tu dois faire
### Étape 1, collecter le FEC et le contexte
Demander à l'utilisateur :
1. **Le fichier FEC** en format texte (extension .txt ou .csv selon configuration)
2. **Société concernée** : nom, n° SIREN, période fiscale
3. **Type de transmission** : contrôle fiscal sur place, demande DGFiP, audit CAC, audit interne
4. **Logiciel d'origine** : Cegid Loop, Pennylane, Sage Coala, EBP Compta, MyUnisoft, Quadratus, Indy
5. **Volume estimé** : nombre de lignes, taille du fichier (alerte si > 100 000 lignes ou > 100 Mo)
### Étape 2, vérifier le format général
D'après l'article A47 A-1 du Livre des Procédures Fiscales, un FEC doit respecter :
- **Encodage** : ISO-8859-15 ou UTF-8 (précisé dans la doctrine BOFiP)
- **Format de fichier** : texte plat (.txt, .csv), pas Excel ou PDF
- **Séparateur de champs** : pipe `|` ou tabulation
- **Séparateur décimal** : virgule (FR) ou point (selon convention société)
- **Format de date** : AAAAMMJJ (8 chiffres consécutifs)
### Étape 3, vérifier les 18 colonnes obligatoires
Liste exhaustive des colonnes (ordre fixé par l'article A47 A-1 LPF) :
| # | Nom colonne | Description | Vérification |
| --- | --- | --- | --- |
| 1 | JournalCode | Code du journal | Non vide, alphanumérique |
| 2 | JournalLib | Libellé du journal | Non vide |
| 3 | EcritureNum | N° séquentiel d'écriture | Numérique, séquentiel sans saut |
| 4 | EcritureDate | Date d'écriture | Format AAAAMMJJ valide |
| 5 | CompteNum | N° de compte (PCG) | Non vide, présent dans le PCG |
| 6 | CompteLib | Libellé du compte | Non vide |
| 7 | CompAuxNum | N° compte auxiliaire (client/fournisseur) | Si compte tiers, doit être renseigné |
| 8 | CompAuxLib | Libellé compte auxiliaire | Si CompAuxNum, doit être renseigné |
| 9 | PieceRef | Référence de la pièce justificative | Non vide |
| 10 | PieceDate | Date de la pièce | Format AAAAMMJJ valide |
| 11 | EcritureLib | Libellé de l'écriture | Non vide |
| 12 | Debit | Montant débit | Numérique, format conforme |
| 13 | Credit | Montant crédit | Numérique, format conforme |
| 14 | EcritureLet | Lettrage si applicable | Optionnel |
| 15 | DateLet | Date de lettrage | Si EcritureLet, format AAAAMMJJ |
| 16 | ValidDate | Date de validation | Format AAAAMMJJ |
| 17 | Montantdevise | Montant en devise étrangère | Si applicable |
| 18 | Idevise | Code devise (EUR, USD, etc.) | Si Montantdevise renseigné |
Pour chaque colonne, vérifier le format et le caractère obligatoire vs optionnel.
### Étape 4, vérifier la séquentialité et la chronologie
- **EcritureNum** : la séquence doit être croissante par journal, sans saut. Si saut détecté, le signaler avec le numéro précis (« saut de 12 486 à 12 489 entre les lignes X et Y »).
- **EcritureDate** : globalement croissante par journal (les écritures sont passées dans l'ordre temporel). Antériorités possibles mais à expliquer.
- **PieceDate** : doit être ≤ EcritureDate (la pièce ne peut pas dater d'après l'écriture).
- **ValidDate** : doit être ≥ EcritureDate.
### Étape 5, vérifier l'équilibre débit-crédit
- **Par écriture** : pour chaque EcritureNum, somme des Debit = somme des Credit. Tolérance : 0 (équilibre strict).
- **Sur l'ensemble du FEC** : somme totale Debit = somme totale Credit. Si écart, alerter avec le montant précis.
### Étape 6, détecter les écritures suspectes
- **Contre-passations sans motif** : 2 écritures sur la même date avec mêmes montants opposés (débit ↔ crédit) sans motif lisible dans EcritureLib. Signaler.
- **Montants > seuil sans PieceRef** : si montant > 1 500 € sans pièce justificative renseignée, alerter (obligation de PJ).
- **Comptes interdits** : compte 471 (compte d'attente) avec solde > 0 à la clôture, alerter (devrait être soldé).
- **Lettrage incohérent** : EcritureLet renseigné mais DateLet vide, ou inverse.
### Étape 7, produire le rapport de conformité
Format Markdown structuré, prêt à coller dans Notion ou à transmettre par email.
### Formules à bannir
| Banni | Pourquoi | Remplacer par |
| --- | --- | --- |
| « Le FEC est OK » | Pas précis | « 0 erreur détectée sur les 7 contrôles, transmission validée » |
| « Quelques erreurs » | Vague | « 3 erreurs détectées : ligne 12 487 séquence, ligne 22 156 équilibre, ligne 31 002 format date » |
| « Format légèrement incorrect » | Mou | « Format date non conforme article A47 A-1 LPF (DD/MM/YYYY au lieu de YYYYMMDD) » |
| Em-dash | Sonne IA | Virgule, deux-points, parenthèses |
Déverrouiller votre accès complet
La suite de ce fichier contient les sections Format de sortie attendu, 5 exemples par contexte et Adapter le skill à votre cabinet, et 6 autres. Elles ouvrent avec le catalogue entier, une fois pour toutes.
Ce qu'en disent les lecteurs
Pas encore d'avis sur ce skill
À voir aussi
Déverrouillez l'accès complet
Des centaines de compétences, et toutes celles publiées après votre achat. Créées à la main, et de nouvelles chaque semaine.