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.
Chaque enfant dyslexique avance à son propre rythme. Certains confondent régulièrement les lettres, d'autres reconnaissent…
Un tableau d’amortissement d’emprunt permet de suivre, période après période, la manière dont un prêt…
Derrière chaque mouvement de stock se cache une question essentielle : quelle valeur attribuer aux…
Chaque mot lu correctement représente une petite victoire pour un enfant dyslexique. Pourtant, derrière une…
Chaque été, de nombreux parents d'enfants dyslexiques cherchent le juste équilibre entre repos et maintien…
La dyslexie représente un défi quotidien pour de nombreux enfants, mais aussi pour leurs parents…
This website uses cookies.