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é.
| # | Intitulé | Nom de champ (en-tête à respecter) | Type attendu |
|---|---|---|---|
| 1 | Code journal | JournalCode | Alphanumérique |
| 2 | Libellé journal | JournalLib | Alphanumérique |
| 3 | N° d’écriture (séquence continue) | EcritureNum | Alphanumérique |
| 4 | Date de comptabilisation | EcritureDate | Date AAAAMMJJ |
| 5 | N° de compte (PCG) | CompteNum | Alphanumérique |
| 6 | Libellé de compte (PCG) | CompteLib | Alphanumérique |
| 7 | N° de compte auxiliaire | CompAuxNum | Alphanumérique (vide si non utilisé) |
| 8 | Libellé compte auxiliaire | CompAuxLib | Alphanumérique (vide si non utilisé) |
| 9 | Référence de la pièce | PieceRef | Alphanumérique |
| 10 | Date de la pièce | PieceDate | Date AAAAMMJJ |
| 11 | Libellé de l’écriture | EcritureLib | Alphanumérique |
| 12 | Montant au débit | Debit | Numérique |
| 13 | Montant au crédit | Credit | Numérique |
| 14 | Code de lettrage | EcritureLet | Alphanumérique (vide si non utilisé) |
| 15 | Date de lettrage | DateLet | Date AAAAMMJJ (vide si non utilisé) |
| 16 | Date de validation | ValidDate | Date AAAAMMJJ |
| 17 | Montant en devise | Montantdevise | Numérique (vide si non utilisé) |
| 18 | Identifiant de la devise | Idevise | Alphanumérique (vide si non utilisé) |
Remarque multi-établissements : si nécessaire, ajoutez après ces 18 colonnes une colonne
CodeEtablissementpour identifier l’origine des écritures.
|).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
EcritureNum doit être chronologique et continue sur l’exercice.CompteNum commence par les bonnes classes ; CompteLib = libellé PCG correspondant.CompAuxNum/CompAuxLib pour clients/fournisseurs (sinon, vide).EcritureDate, PieceDate, ValidDate.EcritureLet/DateLet que si un lettrage réel existe.Montantdevise/Idevise uniquement pour les écritures concernées.CompAux*.=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)=ESTNUM(SUBSTITUE(B2;",";".")*1)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.
1) Avant de commencer : poser le décor
Idée-force : vous gardez vos colonnes d’origine ; le classeur fait la traduction vers le gabarit FEC.
Alt+F11 → Fichier > Importer un fichier… → sélectionnez ExportFEC.bas → fermez l’éditeur.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.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.
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.
JournalCode ← JRN_CODE, EcritureDate ← POST_DATE, Debit ← DEBIT…Vous sentez la logique ? On ne tord pas vos données : on les cartographie proprement.
Alt+F8 → ExportFEC → Exécuter.ExportFEC.La macro :
En prime, un rapport vous affiche le nombre de lignes exportées/rejetées et l’équilibre Débit/Crédit.
Dans l’industrie, certaines minutes coûtent extrêmement cher. Lorsqu’une machine stratégique s’arrête au milieu d’une production,…
Le calcul d’incertitude constitue une étape essentielle dans toute mesure scientifique. En physique, en chimie,…
Le fraisage CNC sous commande Fanuc repose sur une logique de précision, de trajectoires coordonnées…
Le langage Fanuc s’impose aujourd’hui comme l’un des fondements de l’usinage CNC moderne. Derrière les…
Un entretien d’embauche ressemble rarement à une conversation ordinaire. Derrière des questions en apparence simples…
Préparez efficacement votre entretien commercial avec 140 questions clés et 12 mises en situation concrètes…
This website uses cookies.