1. Qu'est-ce que le FEC et pourquoi l'exporter ?
Le Fichier des Ecritures Comptables (FEC) est un export normalise rendu obligatoire par l'article L.47 A-1 du Livre des procedures fiscales. Il contient l'integralite des ecritures comptables d'un exercice fiscal dans un format standard.
Concretement, le FEC est la source de verite comptable la plus complete. A partir de ses donnees brutes, on peut reconstruire tous les etats financiers :
- Balance generale — solde debit/credit par compte
- Bilan — actif (classes 1 a 5 debitrices) et passif (classes 1 a 5 creditrices)
- Compte de resultat — charges (classe 6) et produits (classe 7)
- SIG — les 8 soldes intermediaires de gestion
- TVA CA3 — TVA collectee et deductible par taux
- Grand livre — detail par compte avec toutes les ecritures
L'exporter dans Google Sheets permet de construire des tableaux de bord personnalises, de partager les donnees avec ses clients ou de croiser les ecritures avec d'autres sources (CRM, budget previsionnel, etc.).
2. Le format FEC : 18 colonnes obligatoires
Le FEC Pennylane est un fichier texte tabule (separateur tabulation) conforme a la norme fiscale. Voici les 18 colonnes :
| # | Colonne | Description | Exemple |
|---|---|---|---|
| 1 | JournalCode | Code du journal | VE, HA, BQ |
| 2 | JournalLib | Libelle du journal | Ventes, Achats |
| 3 | EcritureNum | Numero d'ecriture | VE-2026-0001 |
| 4 | EcritureDate | Date de l'ecriture | 20260115 |
| 5 | CompteNum | Numero de compte PCG | 411000, 701000 |
| 6 | CompteLib | Libelle du compte | Clients, Ventes |
| 7 | CompAuxNum | Compte auxiliaire | CLI001 |
| 8 | CompAuxLib | Libelle auxiliaire | SARL Dupont |
| 9 | PieceRef | Reference piece | FA-2026-0042 |
| 10 | PieceDate | Date piece | 20260115 |
| 11 | EcritureLib | Libelle ecriture | Facture client |
| 12 | Debit | Montant debit | 1200.00 |
| 13 | Credit | Montant credit | 0.00 |
| 14 | EcritureLet | Lettrage | AA |
| 15 | DateLet | Date de lettrage | 20260201 |
| 16 | ValidDate | Date de validation | 20260131 |
| 17 | Montantdevise | Montant en devise | 0.00 |
| 18 | Idevise | Code devise | EUR |
YYYYMMDD. L'encodage est UTF-8.
3. Export manuel depuis Pennylane
Pour exporter le FEC manuellement depuis l'interface Pennylane :
- Connectez-vous a app.pennylane.com
- Allez dans Comptabilite > Exports
- Selectionnez FEC comme format d'export
- Choisissez la periode (exercice fiscal)
- Cliquez sur Exporter — le fichier se telecharge en quelques secondes a minutes
- Ouvrez Google Sheets, Fichier > Importer, selectionnez le fichier TSV
4. Export via l'API Pennylane (asynchrone)
L'API Pennylane v2 expose un endpoint asynchrone pour le FEC. Contrairement aux endpoints classiques (GET paginé), l'export FEC fonctionne en 3 etapes :
Etape 1 : Lancer l'export
Etape 2 : Poller le statut
Etape 3 : Telecharger et parser
5. Parser le FEC dans Google Sheets
Une fois le FEC telecharge, il faut le transformer en grille exploitable dans Google Sheets. Voici les difficultes :
Conversion des types
- Dates : le format
YYYYMMDDdu FEC doit etre converti en date Google Sheets (2026-01-15) - Montants : les champs Debit et Credit sont des strings — il faut les convertir en nombres pour que les formules fonctionnent
- Caracteres speciaux : certains libelles contiennent des tabulations ou retours chariot qui cassent le parsing
Volume de donnees
Un dossier moyen genere 500 a 5 000 ecritures FEC par an. Un cabinet avec 50 dossiers, c'est potentiellement 250 000 lignes. Google Sheets supporte 10 millions de cellules, mais les performances se degradent au-dela de 50 000 lignes.
Ecriture dans Google Sheets via l'API
batchUpdate au lieu de values().update() pour envoyer les donnees en plusieurs lots de 10 000 lignes. L'API Sheets limite a 10 Mo par requete.
6. Du FEC aux rapports comptables
Le vrai interet d'avoir le FEC dans Google Sheets, c'est de pouvoir en deriver tous les rapports comptables. Voici comment :
Exemple : calculer le SIG a partir du FEC
Le SIG (Soldes Intermediaires de Gestion) se calcule en aggregeant les comptes PCG par plages :
Implementer ces calculs manuellement dans Google Sheets avec des SUMIFS est fastidieux et fragile. Chaque rapport necessite des dizaines de formules, et une erreur de plage de comptes fausse tout le resultat.
7. La solution no-code : DigitsLane
DigitsLane est un add-on Google Sheets qui automatise tout le processus — de l'export FEC aux rapports comptables — sans ecrire une seule ligne de code :
- Export FEC en 1 clic : selectionnez la periode et le dossier, DigitsLane lance l'export, parse le fichier et l'ecrit dans votre spreadsheet
- 20 rapports precalcules : bilan, SIG, TVA CA3, balance agee, tableau de tresorerie, ratios financiers, CAF... tous generes a partir du FEC
- 51 templates prets a l'emploi : formatage professionnel, en-tetes, totaux, filtres automatiques
- Planification automatique : programmez un export FEC quotidien ou hebdomadaire, le rapport se met a jour tout seul
- Multi-societes : gerez plusieurs dossiers Pennylane dans le meme spreadsheet
- Cache intelligent : le FEC est mis en cache pour servir les rapports en moins de 2 secondes
8. Performance : cache et temps de reponse
L'export FEC via l'API Pennylane est lent par nature : Pennylane doit rassembler toutes les ecritures, les formater et generer le fichier. Voici les temps typiques :
| Taille du dossier | API Pennylane brute | DigitsLane (avec cache) |
|---|---|---|
| Petit (< 500 ecritures) | 5-15 secondes | < 1 seconde |
| Moyen (500-5 000 ecritures) | 15-60 secondes | < 2 secondes |
| Grand (> 5 000 ecritures) | 1-2 minutes | < 3 secondes |
DigitsLane utilise un cache BigQuery qui stocke le FEC parse apres le premier export. Les rapports suivants (bilan, SIG, TVA...) sont generes a partir du cache, sans re-telecharger le FEC depuis Pennylane. Le cache est invalide automatiquement quand de nouvelles ecritures sont detectees via une sentinelle sur la balance generale.
9. Comparatif des methodes
| Critere | Export manuel | Script Python | DigitsLane |
|---|---|---|---|
| Temps de mise en place | 5 minutes | 2-3 semaines | 2 minutes |
| Automatisation | Non | Cron a configurer | Planification integree |
| Rapports comptables | Manuels (SUMIFS) | A coder (PCG) | 20 rapports precalcules |
| Formatage Sheets | Perdu a chaque import | API batchUpdate | Automatique (3 profils) |
| Multi-societes | 1 fichier par dossier | A gerer | Selecteur integre |
| Cache / performance | Aucun | A implementer | BigQuery (< 2s) |
| Gestion tokens OAuth | Interface web | Refresh manuel | Transparent |
| Cout | Gratuit (temps) | Temps dev + serveur | A partir de 29€/mois |
10. FAQ
Comment exporter le FEC depuis Pennylane ?
Deux methodes : via l'interface web (Comptabilite > Exports > FEC) ou via l'API v2 (endpoint POST /accounting/fec_export). L'export est asynchrone dans les deux cas : Pennylane genere le fichier en arriere-plan.
Quel est le format du FEC Pennylane ?
C'est un fichier texte tabule (TSV) conforme a l'article A.47 A-1 du LPF. Il contient 18 colonnes obligatoires : JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. Encodage UTF-8, separateur tabulation, decimales avec point.
Peut-on generer un bilan ou un SIG a partir du FEC ?
Oui. Le FEC contient toutes les ecritures comptables. En aggregeant les soldes par numero de compte PCG, on peut recalculer la balance generale, le bilan (classes 1 a 5), le compte de resultat (classes 6 et 7), le SIG (8 soldes intermediaires), le tableau de TVA, et d'autres rapports. DigitsLane fait ces calculs automatiquement avec 20 rapports precalcules.
Combien de temps prend l'export FEC via l'API ?
Pour un petit dossier : 5 a 15 secondes. Pour un gros dossier avec des milliers d'ecritures : 1 a 2 minutes. DigitsLane utilise un cache BigQuery pour servir le FEC en moins de 2 secondes apres le premier export.
Existe-t-il un moyen d'exporter le FEC dans Google Sheets sans coder ?
Oui, DigitsLane est un add-on Google Sheets qui exporte le FEC Pennylane en un clic, avec 51 templates prets a l'emploi. Le FEC est automatiquement parse, formate et ecrit dans votre spreadsheet. Vous pouvez aussi generer un bilan, SIG, TVA ou balance directement a partir du FEC. Installer depuis le Marketplace →
Exportez votre FEC Pennylane en un clic
Installez DigitsLane et obtenez votre FEC, bilan, SIG et 20 rapports comptables dans Google Sheets — sans ecrire une seule ligne de code. 14 jours d'essai gratuit.
Commencer gratuitement →