Meilleurs tuto

FEC — gabarit des colonnes (PCG), mode d’emploi opérationnel

×

Recommandés

Le Fichier des écritures comptables (FEC) n’est pas un simple export : c’est un format légal qui impose l’ordre, le nom et le type de chaque colonne. Toute divergence (ordre, intitulés, formats) peut être considérée comme une non-conformité. Voici la version « prête à implémenter », du gabarit aux contrôles qualité.

1) Les 18 colonnes obligatoires (dans l’ordre exact)

#IntituléNom de champ (en-tête à respecter)Type attendu
1Code journalJournalCodeAlphanumérique
2Libellé journalJournalLibAlphanumérique
3N° d’écriture (séquence continue)EcritureNumAlphanumérique
4Date de comptabilisationEcritureDateDate AAAAMMJJ
5N° de compte (PCG)CompteNumAlphanumérique
6Libellé de compte (PCG)CompteLibAlphanumérique
7N° de compte auxiliaireCompAuxNumAlphanumérique (vide si non utilisé)
8Libellé compte auxiliaireCompAuxLibAlphanumérique (vide si non utilisé)
9Référence de la piècePieceRefAlphanumérique
10Date de la piècePieceDateDate AAAAMMJJ
11Libellé de l’écritureEcritureLibAlphanumérique
12Montant au débitDebitNumérique
13Montant au créditCreditNumérique
14Code de lettrageEcritureLetAlphanumérique (vide si non utilisé)
15Date de lettrageDateLetDate AAAAMMJJ (vide si non utilisé)
16Date de validationValidDateDate AAAAMMJJ
17Montant en deviseMontantdeviseNumérique (vide si non utilisé)
18Identifiant de la deviseIdeviseAlphanumérique (vide si non utilisé)

Remarque multi-établissements : si nécessaire, ajoutez après ces 18 colonnes une colonne CodeEtablissement pour identifier l’origine des écritures.

2) Formats et conventions à respecter

  • Séparateur : un seul séparateur homogène (tabulation ou pipe |).
  • En-tête : la première ligne doit contenir exactement les 18 noms ci-dessus, dans le bon ordre.
  • Dates : format AAAAMMJJ (ex. 20251231), sans tirets ni slashs.
  • Numériques : pas de séparateur de milliers ; décimales autorisées ; signe explicite si négatif.
  • Champs “à blanc” : les colonnes existent mais restent vides (ne pas mettre « 0 » ni espace).
  • PCG : les comptes et leurs libellés doivent suivre le plan de comptes français.

Exemple d’en-tête conforme (séparateur |) :

JournalCode|JournalLib|EcritureNum|EcritureDate|CompteNum|CompteLib|CompAuxNum|CompAuxLib|PieceRef|PieceDate|EcritureLib|Debit|Credit|EcritureLet|DateLet|ValidDate|Montantdevise|Idevise

3) De l’ERP à l’export : la check-list de mapping

  1. Cartographier chaque champ FEC ↔ colonne source (vue SQL, export ERP, journal Excel).
  2. Séquence d’écriture : EcritureNum doit être chronologique et continue sur l’exercice.
  3. PCG : CompteNum commence par les bonnes classes ; CompteLib = libellé PCG correspondant.
  4. Auxiliaires : renseigner CompAuxNum/CompAuxLib pour clients/fournisseurs (sinon, vide).
  5. Dates : contrôler l’existence et le format de EcritureDate, PieceDate, ValidDate.
  6. Débit/Crédit : vérifier l’équilibre global de l’exercice (débit = crédit).
  7. Lettrage : n’alimenter EcritureLet/DateLet que si un lettrage réel existe.
  8. Devises : Montantdevise/Idevise uniquement pour les écritures concernées.

4) Pièges fréquents et corrections rapides

  • Colonnes renommées ou réordonnéesrefaire l’en-tête strictement conforme.
  • Dates au format “JJ/MM/AAAA” → convertir en AAAAMMJJ avant export.
  • Espaces insécables dans les montants → nettoyer (pas de milliers).
  • Auxiliaires absents alors que la compta auxiliaire est active → alimenter CompAux*.
  • Lettrage “technique” injecté partout → supprimer ; ne conserver que le lettrage réel.
  • Comptes/Libellés non PCG dans un FEC social → corriger le plan et les libellés.

5) Contrôles qualité avant remise

  • Somme Débit = Somme Crédit sur l’exercice.
  • Contrôle de complétude : aucune colonne vide parmi les 18 obligatoires (hors champs « à blanc »).
  • Contrôle de format :
    • Dates : longueur 8, chiffres uniquement, mois/jour valides.
    • Numériques : pas de séparateur de milliers, décimale possible.
  • Contrôle des en-têtes : exactitude orthographique et ordre.
  • Contrôle de cohérence : dates pièce ≤ date écriture ≤ date validation (selon vos règles).

Exemples de validations (Excel)

  • Date AAAAMMJJ valide (en supposant la valeur en A2) : =ET(NB.SI(A2;"########")=1;ESTNUM(A2*1);MOIS(DATE(GAUCHE(A2;4)*1;STXT(A2;5;2)*1;STXT(A2;7;2)*1))=STXT(A2;5;2)*1)
  • Montant numérique sans milliers (B2) : =ESTNUM(SUBSTITUE(B2;",";".")*1)

6) Exemple minimal (1 ligne fictive)

AC|Achats|2025-000000123|20250115|607000|Achats de marchandises|||FAC-2025-04567|20250114|Facture Fournisseur X|0|1234,56|||20250115||

À adapter à votre séparateur ; veillez à ne pas insérer de « ; » ou d’espaces inutiles si vous utilisez | ou tabulation.

7) Gouvernance et archivage

  • Un FEC par exercice (complet, hors écritures de centralisation).
  • Traçabilité : garder le mapping, la procédure d’export, les rapports de contrôle.
  • Périodicité : testez l’export avant la clôture pour éviter les corrections en urgence.
  • Rôles : comptabilité générale (conformité), IT/ERP (mapping & transformations), direction financière (validation).

Mode d’emploi — Convertisseur FEC

1) Avant de commencer : poser le décor

  • Ouvrez le classeur Convertisseur_FEC_Preremplie.xlsx.
  • Repérez les 4 onglets : Accueil, Journal_Source, Mapping_FEC, Paramètres.
  • Ayez sous la main votre export de journaux (Excel/CSV de l’ERP).

Idée-force : vous gardez vos colonnes d’origine ; le classeur fait la traduction vers le gabarit FEC.


2) Mise en place (3 minutes)

  1. Importer la macro
    • Alt+F11Fichier > Importer un fichier… → sélectionnez ExportFEC.bas → fermez l’éditeur.
  2. Paramétrer la sortie (onglet Paramètres)
    • p_CheminExport : le dossier où déposer le fichier (ex. C:\Temp\).
    • p_NomFichier : ex. FEC_DEMO_2025.csv.
    • p_Séparateur : | (pipe) par défaut ; possible TAB.
    • Autres options : encodage (iso-8859-15 recommandé), virgule décimale forcée (OUI), champs optionnels vidés (OUI), rapport final (OUI).

Une fois ces réglages posés, vous ne les touchez presque plus.


3) Votre matière première : Journal_Source

  • Collez vos écritures sous l’en-tête déjà en place (ligne 1).
  • Les 20 lignes fournies sont un exemple équilibré (débit = crédit) : vous pouvez les supprimer ou les laisser le temps de vos essais.
  • Conservez les noms de colonnes actuels (ex. JRN_CODE, POST_DATE, GL_ACCOUNT…) : c’est Mapping_FEC qui s’occupe de faire correspondre.

Règle d’or : une ligne = une écriture. Pas d’agrégat, pas de total. La macro s’occupe des formats.


4) La passerelle : Mapping_FEC

  • Chaque ligne associe un champ FEC (officiel) à votre colonne source.
  • Exemple : JournalCodeJRN_CODE, EcritureDatePOST_DATE, DebitDEBIT
  • Si votre ERP utilise d’autres intitulés, changez seulement la colonne “Source_Column”.
  • Les champs optionnels (auxiliaires, lettrage, devise) : laissez mappés si vous les avez ; sinon, conservez le mapping et la macro les videra si vous l’avez demandé dans Paramètres.

Vous sentez la logique ? On ne tord pas vos données : on les cartographie proprement.


5) Exporter en un clic

  • Option rapide : Alt+F8ExportFECExécuter.
  • Option “bouton” (si vous en voulez un vrai) : Onglet DéveloppeurInsérer > Bouton (Contrôle de formulaire) → dessinez le bouton sur AccueilAssigner la macro ExportFEC.

La macro :

  1. lit vos paramètres,
  2. reconstruit l’en-tête strictement conforme (18 colonnes),
  3. convertit dates en AAAAMMJJ,
  4. normalise montants (suppression des milliers, décimales uniformisées),
  5. vide les champs optionnels si demandé,
  6. écrit le fichier CSV pipe dans votre dossier.

En prime, un rapport vous affiche le nombre de lignes exportées/rejetées et l’équilibre Débit/Crédit.


Recommandés

Modèles de compte rendu de réunion Word
Modèles de compte rendu de réunion Word
Et pourquoi le design du document...
En savoir plus
Comptabilité SCI : modèle Excel gratuit...
Une SCI n’est pas une “entreprise...
En savoir plus
Comment réaliser une étude de besoin (analyse des besoins) + modèle prêt à copier
Comment réaliser une étude de besoin :...
Une étude de besoin sert à...
En savoir plus
Tests dyslexie ado (modèles Word à télécharger)
Déployer des tests dyslexie ado ou...
En savoir plus
Modèle de Bail professionnel Word + promesse de bail prêt à remplir +Pack Documents essentiels
Modèle de Bail professionnel Word + promesse...
Télécharger un modèle professionnel de bail...
En savoir plus
Planning de congés Gratuit Excel : organiser...
Un planning de congés paraît souvent...
En savoir plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

error: Content is protected !!