FEC · DGFiPJanvier 2025 · 8 min de lecture

Comment exporter vos paiements Stripe en FEC pour votre expert-comptable (2025)

Votre expert-comptable vous demande le FEC. Vous avez Stripe. Ce guide vous montre comment transformer votre CSV Stripe en Fichier des Écritures Comptables conforme DGFiP en moins de 5 minutes — avec le bon encodage, les bons comptes PCG et le nommage réglementaire.

Qu'est-ce que le FEC exactement ?

Le Fichier des Écritures Comptables (FEC) est un fichier texte normalisé défini par l'article A47 A-1 du Livre des Procédures Fiscales. Depuis le 1er janvier 2014, toute entreprise soumise à une obligation de tenue de comptabilité informatisée doit être capable de le produire sur demande de l'administration fiscale.

Le FEC regroupe l'ensemble des écritures comptables d'un exercice. Il doit respecter des contraintes techniques très précises :

ContrainteValeur obligatoire
Nombre de colonnes18 exactement (ni plus, ni moins)
Séparateur de colonnesTabulation (\t)
EncodageISO 8859-15 (ou ISO 8859-1)
Format des datesYYYYMMDD (8 chiffres, sans séparateur)
Nommage du fichierSIRENFECAAAAMMJJ.txt
Équilibre des écrituresDébit = Crédit obligatoire

En cas de contrôle fiscal, l'entreprise dispose de 15 jours pour fournir ce fichier. Un FEC non conforme (mauvais encodage, colonnes manquantes, déséquilibre) peut entraîner des pénalités.

Pourquoi Stripe ne génère pas de FEC nativement

Stripe est une plateforme de paiement américaine. Ses exports sont conçus pour une utilisation globale et ne respectent aucune norme comptable française. Le CSV de Stripe contient les données nécessaires, mais dans un format incompatible avec le FEC :

  • Les dates sont au format YYYY-MM-DD HH:MM:SS UTC (vs YYYYMMDD pour le FEC)
  • Les montants sont en centimes d'euro (vs euros avec virgule décimale)
  • Il n'y a pas de colonnes Débit/Crédit — seulement des montants signés
  • Il n'y a aucun numéro de compte PCG
  • L'encodage est UTF-8 (vs ISO 8859-15 pour le FEC)
  • Les types d'opérations (charge, payout, refund) ne correspondent pas aux journaux comptables

C'est précisément ce que ReconcileKit résout : transformer automatiquement ce CSV en FEC valide.

Étape 1 — Exporter le bon rapport depuis Stripe

Tous les rapports Stripe ne contiennent pas les mêmes données. Pour générer un FEC complet, vous avez besoin du rapport Synthèse du bilan (Balance Summary).

Procédure d'export Stripe
  1. Connectez-vous à votre Dashboard Stripe
  2. Menu → Rapports → Synthèse du bilan
  3. Sélectionnez la période (ex: 01/01/2024 → 31/12/2024)
  4. Cliquez sur Télécharger → CSV
  5. Le fichier s'appelle balance_history_YYYYMMDD_YYYYMMDD.csv
⚠️ N'utilisez pas le rapport "Liste des transactions" — il manque les colonnes de frais et les payouts nécessaires au FEC.

Étape 2 — Le mapping Plan Comptable Général

Chaque type d'opération Stripe correspond à une écriture comptable en partie double. ReconcileKit applique automatiquement le mapping suivant :

Type StripeJournalDébitCréditDescription
chargeVT411000706000Encaissement client
charge feeBQ627000411000Frais Stripe (1,4% + 0,25€)
payoutBQ512000411000Virement Stripe → banque
refundVT706000411000Remboursement client
adjustmentOD512000706000Ajustement Stripe

Ces comptes correspondent au Plan Comptable Général standard français. Votre expert-comptable peut les adapter selon votre activité (SaaS, e-commerce, marketplace).

Étape 3 — Générer le FEC avec ReconcileKit

Une fois votre CSV exporté depuis Stripe, la conversion prend moins de 30 secondes :

  1. ÉTAPE 1Uploadez votre CSV StripeGlissez-déposez ou cliquez pour sélectionner le fichier balance_history_*.csv
  2. ÉTAPE 2Sélectionnez le format FECChoisissez FEC parmi les 5 formats disponibles (FEC, Sage, EBP, Cegid, Pennylane)
  3. ÉTAPE 3Renseignez votre SIRENLe SIREN est nécessaire pour le nommage réglementaire du fichier (SIRENFECAAAAMMJJ.txt)
  4. ÉTAPE 4Prévisualisez et téléchargezReconcileKit affiche les premières écritures pour vérification, puis génère le fichier complet
Le fichier est automatiquement vérifié : équilibre débit/crédit, 18 colonnes, encodage ISO 8859-15, nommage SIRENFECAAAAMMJJ.txt. Aucune intervention manuelle requise.

La méthode manuelle (et pourquoi elle prend 3h)

Sans outil, la conversion d'un CSV Stripe en FEC via Excel ou LibreOffice prend en moyenne 2 à 3 heures par mois :

ÉtapeTemps estimé
Ouvrir le CSV dans Excel (encodage UTF-8 → problème)5 min
Convertir les dates YYYY-MM-DD → YYYYMMDD20 min
Convertir les montants centimes → euros10 min
Créer les colonnes Débit/Crédit depuis les montants signés30 min
Ajouter les numéros de compte PCG manuellement40 min
Créer les lignes de contrepartie pour chaque écriture30 min
Corriger l'encodage ISO 8859-15 (macro VBA ou conversion)20 min
Vérifier l'équilibre et les 18 colonnes20 min
Total~3h / mois

Sur un exercice complet, c'est 36 heures de travail purement mécanique. ReconcileKit ramène cette durée à 3 minutes.

FAQ

Qu'est-ce que le FEC et pourquoi est-il obligatoire ?+
Le Fichier des Écritures Comptables (FEC) est un fichier normalisé exigé par l'administration fiscale française depuis 2014. Il regroupe toutes les écritures comptables de l'exercice dans un format précis défini par l'article A47 A-1 du Livre des Procédures Fiscales. En cas de contrôle fiscal, l'entreprise doit pouvoir le fournir sous 15 jours.
Quel CSV Stripe faut-il télécharger pour générer un FEC ?+
Vous devez télécharger le rapport 'Synthèse du bilan' depuis Dashboard Stripe → Rapports → Synthèse du bilan → Télécharger → CSV. Ce rapport contient toutes les transactions (charges, payouts, refunds, fees) avec les colonnes nécessaires pour générer les écritures comptables.
Quels comptes PCG ReconcileKit utilise-t-il ?+
ReconcileKit utilise les comptes standard du Plan Comptable Général : 411000 (clients), 706000 (prestations de services), 627000 (services bancaires — frais Stripe), 512000 (banques). Le mapping est automatique selon le type d'opération Stripe (charge, payout, refund, adjustment).
L'encodage ISO 8859-15 est-il vraiment obligatoire dans le FEC ?+
Oui. L'article A47 A-1 du LPF précise que le FEC doit être encodé en ISO 8859-15 (ou ISO 8859-1). Un fichier UTF-8 sera rejeté par certains logiciels de contrôle fiscal. ReconcileKit génère automatiquement le bon encodage.
Comment envoyer le FEC à mon expert-comptable ?+
Une fois généré, le fichier SIRENFECAAAAMMJJ.txt peut être envoyé par email ou déposé sur l'espace de partage de votre cabinet. La plupart des logiciels comptables (Sage, Cegid, EBP, ACD) importent directement ce format.
ReconcileKit fonctionne-t-il pour une TVA sur encaissements ?+
Oui. ReconcileKit génère les écritures sur la base des encaissements réels (date du paiement Stripe), ce qui correspond à la TVA sur encaissements. Pour la TVA sur débits, des ajustements manuels peuvent être nécessaires en fin de période.

Prêt à générer votre FEC ?

3 conversions gratuites. Aucun compte requis. FEC conforme DGFiP en 30 secondes.

Convertir mon CSV Stripe →

Articles liés

Stripe vers Sage 50/100 : importer ses écritures automatiquement→ LireFEC manuel vs automatique — combien de temps perdez-vous ?→ LireStripe et comptabilité française : le guide complet 2025→ Lire