Exporter un FEC pour votre comptable

Générez, à partir des écritures comptables indicatives de Billora, un fichier au format FEC (norme française) que votre comptable peut importer dans son logiciel : options, contrôles avant export, avertissements et limites. Export indicatif, à faire valider par votre comptable.

9 min de lectureMis à jour le 23 octobre 2026Intermédiaire
Parcourir l’aide

À quoi ça sert ?

Le FEC (Fichier des Écritures Comptables) est un fichier texte qui liste, ligne par ligne, toutes les écritures d'un exercice. Beaucoup de logiciels de cabinets comptables savent l'importer : votre comptable récupère ainsi vos ventes, achats et règlements sans les ressaisir. Billora le génère à partir des écritures du journal général : le fichier contient exactement les mêmes écritures que l'écran, sans aucun recalcul.

Exemple. Atlas Conseil exporte son exercice 2026. Le fichier 001234567000012FEC20261231.txt contient une ligne par ligne d'écriture : la facture FA-2026-0012 de 1 200 DH TTC donne trois lignes (débit 3421 Clients 1200,00 ; crédit 7124 Ventes de services 1000,00 ; crédit 4455 TVA facturée 200,00).

Export indicatif : le FEC est une norme française

Le FEC est un format défini par l'administration fiscale française (Livre des procédures fiscales, art. A47 A-1). Billora n'affirme aucune obligation marocaine de produire un FEC : c'est un format d'échange pratique, pas un document officiel pour la DGI. En revanche, la loi marocaine impose de conserver vos documents comptables 10 ans (art. 211 du CGI) : le FEC ne remplace ni vos factures, ni votre comptabilité. Les écritures sont indicatives (plan CGNC simplifié, non enregistrées dans un livre légal) : faites-les valider par votre comptable avant tout usage comptable ou fiscal.

Disponibilité

Cette fonctionnalité dépend de votre abonnement (elle suit la comptabilité indicative). Si elle n'est pas incluse, la page affiche « Disponible à partir du plan … » (le nom du plan est lu dans votre configuration) ou « Non disponible sur votre abonnement actuel ».

1. Qui peut exporter un FEC ?

Tous les rôles : propriétaire, administrateur, collaborateur, comptable (même en lecture seule) et lecteur. C'est volontaire : l'usage principal est que le comptable récupère lui-même le fichier. L'export reste possible pendant une suppression de compte programmée, car il ne modifie rien.

Dans un groupe de droits personnalisé, le droit s'appelle « Exporter un FEC indicatif (écritures comptables) » (ressource « Exports », famille « Pilotage »).

2. Ouvrir l'export

  1. Ouvrez Rapports, section « Fiscal & conformité », puis la carte « Comptabilité (journal, grand livre, balance) ».
  2. Cliquez sur l'onglet « Export FEC ».

Raccourcis : l'encart « Besoin d'un FEC pour votre comptable ? » de la page Export fiscal (bouton « Export FEC (indicatif) ») et le lien « Export FEC (indicatif) » de l'espace comptable ouvrent directement cet onglet. Ils n'apparaissent pas si votre abonnement n'inclut pas la comptabilité indicative.

La mention « Export indicatif au format FEC (norme française) : à faire valider par votre comptable. Ce fichier n'est pas un document officiel pour la DGI. » reste affichée en haut de l'onglet.

3. Choisir l'exercice, la période, le séparateur et l'encodage

OptionChoixQuand l'utiliser
« Exercice »L'année civile (du 1er janvier au 31 décembre).Un FEC couvre normalement l'exercice entier.
« Période »« Année entière » (recommandé), un trimestre ou un mois.Seulement pour un essai ou un besoin précis. La numérotation reste celle de l'exercice et un avertissement signale la période partielle.
« Séparateur »« Tabulation (recommandé) » ou « Barre verticale | ».Essayez la barre verticale si le logiciel de votre comptable refuse la tabulation. Ce sont les deux séparateurs prévus par la norme.
« Encodage »« UTF-8 (recommandé, conserve l'arabe) » ou « ISO-8859-15 (anciens logiciels) ».Choisissez ISO-8859-15 seulement pour un logiciel ancien : les caractères qu'il ne sait pas représenter (l'arabe, par exemple) sont remplacés par « ? » et comptés dans un avertissement.

Modifier une option efface le contrôle précédent : relancez « Vérifier ».

4. Vérifier avant de télécharger

Cliquez sur « Vérifier ». Billora calcule les écritures et affiche un rapport sans créer le fichier :

  • la période et l'heure du calcul, le nom du fichier ;
  • le nombre d'« Écritures » et de « Lignes », le « Total débit (MAD) » et le « Total crédit (MAD) » (toujours égaux) ;
  • le nombre d'écritures par journal ;
  • les avertissements (en orange) et, le cas échéant, les erreurs bloquantes (en rouge).

Avertissements (ils ne bloquent pas l'export)

AvertissementCe que cela signifie
Période partielle« Un FEC couvre normalement l'exercice entier » : vous n'exportez qu'une partie de l'année.
ICE absentLe nom du fichier utilise l'identifiant fiscal (IF), à défaut « BILLORA ». Renseignez l'ICE dans les paramètres de l'entreprise.
Compte d'attenteDes écritures utilisent un « compte d'attente (écarts à régulariser) » : le document source est incohérent, à régulariser avec votre comptable.
Compte par défautDes lignes sont sur un compte par défaut. Le lien « Corriger » ouvre le plan de comptes.
Paiement non affecté, avoir fournisseur non imputé, total différent des lignes, encours initial sans dateLes mêmes points d'attention que le journal (voir l'article du journal général).
Pièce sans référenceUn paiement saisi sans référence n'a pas de numéro de pièce : le numéro d'écriture est repris dans la colonne PieceRef, obligatoire dans le format.
Devise d'affichageDes documents ont une devise d'affichage autre que le MAD : le fichier est entièrement en MAD, sans montant en devise.
Factures annuléesLes factures en brouillon ou annulées ne figurent pas dans le fichier (comme dans le journal) ; une facture annulée par un avoir y figure avec son avoir.
À-nouveauxLes soldes des clients, des fournisseurs, des chèques à encaisser et des montants non affectés sont repris des exercices antérieurs dans le journal AN (écritures du 1er janvier) ; charges, produits, TVA et trésorerie ne sont pas reportés.
Caractères remplacésAvec ISO-8859-15 : les tirets, apostrophes et guillemets typographiques sont convertis en caractères simples ; les caractères sans équivalent (l'arabe) sont remplacés par « ? » et comptés. Choisissez UTF-8 pour tout conserver.
Libellé vide, compte auxiliaire partagéUn libellé obligatoire vide est remplacé par le numéro de compte, de journal ou d'écriture. Deux tiers de noms différents partagent un même compte auxiliaire (même ICE sur deux fiches) : donnez-leur un code distinct dans le plan de comptes.

Erreurs bloquantes

Cinq contrôles empêchent la génération du fichier : une écriture déséquilibrée (débit différent du crédit), une ligne sans numéro de compte, une date invalide ou hors de la période, une numérotation non continue (trou ou doublon dans un journal) ; un montant négatif ou non entier est aussi refusé. Le moteur du journal garantit normalement qu'aucun de ces cas ne se produit : ces contrôles sont un filet de sécurité. Si l'un d'eux s'affiche, le message se termine par « Export bloqué. » et le bouton de téléchargement n'apparaît pas : contactez le support en indiquant la période.

5. Télécharger le fichier

  1. Après « Vérifier », sans erreur bloquante, cochez « J'ai compris : export indicatif, à faire valider par mon comptable. » Le bouton reste grisé tant que la case n'est pas cochée.
  2. Cliquez sur « Télécharger le FEC ».

Le fichier est généré à la demande et jamais conservé par Billora. Chaque export est inscrit au journal d'activité (« FEC indicatif exporté ») avec la période, le séparateur, l'encodage et les nombres d'écritures et de lignes, mais pas le contenu. Vous pouvez télécharger 5 fichiers par minute au plus (« Vérifier » n'entre pas dans ce quota) : au-delà, le message « Trop de générations de FEC en peu de temps. Réessayez dans une minute. » s'affiche.

Exportez après la clôture

Les écritures sont recalculées à chaque génération depuis vos documents : modifier ou annuler un document d'une période passée change le FEC de cette période. Exportez une fois la période close et conservez le fichier remis à votre comptable.

6. Ce que contient le fichier

La première ligne donne les 18 noms de colonnes de la norme, puis il y a une ligne par ligne d'écriture. Les montants ont une virgule décimale, sans séparateur de milliers (1234,56) ; les dates sont au format AAAAMMJJ ; les lignes se terminent par CRLF ; l'UTF-8 est sans BOM. Le fichier ne contient aucune ligne de commentaire (elle casserait l'import) : la mention indicative reste à l'écran. Les tabulations, barres verticales et retours à la ligne des libellés (nom d'un client, par exemple) sont remplacés par des espaces.

ColonneContenu
JournalCode, JournalLibCode et libellé du journal (VT, AC, BQ, CA, OD, AN ; modifiables dans le plan de comptes).
EcritureNumJournal et numéro de l'écriture à 6 chiffres (VT-000001), continu par journal depuis le 1er janvier.
EcritureDateDate de l'écriture.
CompteNum, CompteLibNuméro et libellé du compte du plan de comptes.
CompAuxNum, CompAuxLibCompte auxiliaire et nom du tiers (client ou fournisseur) ; vides sinon.
PieceRef, PieceDateNuméro et date du document d'origine (facture, avoir, dépense, remise en banque…).
EcritureLibLibellé de la ligne.
Debit, CreditMontants en MAD ; 0,00 du côté vide.
EcritureLet, DateLetToujours vides : le lettrage n'existe pas encore, et un lettrage faux serait pire qu'aucun.
ValidDateMême date que EcritureDate (un document émis et numéroté est figé dans Billora). À valider avec votre comptable.
Montantdevise, IdeviseToujours vides : tous les montants sont en MAD.

7. Nom du fichier

Le nom est identifiant + FEC + date de fin de période + .txt, par exemple 001234567000012FEC20261231.txt. En France, l'identifiant est le SIREN ; Billora utilise l'ICE de votre entreprise (15 chiffres), à défaut son identifiant fiscal (IF), à défaut « BILLORA ». Cette transposition n'est pas normative : renommez le fichier si le logiciel de votre comptable l'exige.

8. Messages d'erreur fréquents

  • « Le fichier FEC ne peut pas être généré : des contrôles bloquants ont échoué. » — voir « Erreurs bloquantes » ci-dessus.
  • « La période doit tenir dans une seule année civile : l'exercice comptable est l'année civile. » — choisissez une période à l'intérieur d'une même année.
  • « Cette période contient trop d'écritures pour être affichée : choisissez une période plus courte. » — exportez par trimestre.
  • « Trop de générations de FEC en peu de temps. Réessayez dans une minute. » — attendez une minute.

9. Ce qui n'est pas couvert

  • Les limites du journal général s'appliquent : immobilisations, paie, stocks, déclarations de TVA, report des charges, produits, TVA et trésorerie des exercices antérieurs (seuls les à-nouveaux de tiers sont repris).
  • Le lettrage et les montants en devise sont absents.
  • Les logiciels comptables marocains n'utilisent pas toujours le FEC comme format natif : demandez à votre comptable le format d'import qu'il préfère. Les exports CSV et Excel du journal restent disponibles.

Questions fréquentes

Le FEC est-il obligatoire au Maroc ?

Billora ne l'affirme pas : le FEC est une norme française (Livre des procédures fiscales, art. A47 A-1). Au Maroc, l'obligation que nous citons est la conservation des documents pendant 10 ans (art. 211 du CGI). Demandez à votre comptable s'il souhaite ce format.

Est-ce un document officiel pour la DGI ?

Non. C'est un export indicatif, calculé depuis vos documents avec un plan de comptes simplifié, à faire valider par votre comptable. Pour un contrôle fiscal, voir l'export fiscal.

Mon comptable dit que le fichier est refusé. Que faire ?

Régénérez-le avec la barre verticale « | » comme séparateur, puis avec l'encodage ISO-8859-15 si son logiciel est ancien. Si le refus persiste, communiquez-lui le nom du fichier et le message exact de son logiciel : certaines colonnes (lettrage, devise) sont volontairement vides.

Pourquoi le FEC d'un mois passé a-t-il changé ?

Parce que les écritures ne sont pas figées : elles sont recalculées depuis vos documents. Exportez après la clôture de la période.

Prochaines étapes

Cet article vous a-t-il été utile ?