Installer gratuitement

Export FEC depuis WooCommerce : ce que votre comptable attend vraiment

Publié le . 7 min de lecture. Par GoFactoX.

Sommaire

Ce qu’est le FEC, et qui doit le produire

Depuis 2014, une entreprise qui tient une comptabilité informatisée doit pouvoir remettre, dès le début d’un contrôle fiscal, un fichier unique contenant toutes ses écritures de l’exercice, dans un format imposé : 18 colonnes, séparées par des tabulations ou des barres verticales, une ligne par écriture élémentaire. Un FEC absent ou non conforme est sanctionné d’une amende de 5 000 € ou, si elle est plus élevée, de 10 % des droits rappelés.

Le FEC officiel couvre toute la comptabilité : ventes, achats, banque, paie, opérations diverses. Il est produit par le logiciel comptable, pas par la boutique. Ce qu’une boutique peut fournir, c’est le journal des ventes au même format, prêt à être importé. C’est ce que les comptables appellent « l’export FEC ventes ».

Les 18 colonnes

Colonne Contenu pour une vente en ligne
JournalCodeCode du journal, par exemple VE pour les ventes, VEAV pour les avoirs
JournalLibLibellé du journal
EcritureNumNuméro d’écriture, continu et chronologique dans le journal
EcritureDateDate de l’écriture (AAAAMMJJ)
CompteNumCompte général : 411000 client, 707000 ventes, 445710 TVA collectée
CompteLibLibellé du compte
CompAuxNumCompte auxiliaire : un par client
CompAuxLibNom du client
PieceRefNuméro de la facture ou de l’avoir
PieceDateDate de la pièce
EcritureLibLibellé de l’écriture, par exemple « Facture F-2026-0042 »
DebitMontant au débit
CreditMontant au crédit
EcritureLetLettrage (vide à l’export)
DateLetDate de lettrage (vide)
ValidDateDate de validation de l’écriture
MontantdeviseMontant en devise, si la facture n’est pas en euros
IdeviseCode de la devise

Les montants s’écrivent avec une virgule décimale, sans séparateur de milliers. Chaque écriture doit être équilibrée : la somme des débits égale la somme des crédits pour un même EcritureNum.

Comment une commande WooCommerce devient une écriture

Une facture de 172,75 € TTC composée de 100 € de produits à 20 % et de 50 € de livres à 5,5 % produit une écriture de quatre lignes :

CompteNum Libellé Débit Crédit
411000Client Pro SARL172,75
707000Ventes de marchandises150,00
445710TVA collectée 20 %20,00
445710TVA collectée 5,5 %2,75

Un avoir inverse les sens : le client au crédit, les ventes et la TVA au débit, dans un journal distinct.

Trois points font la différence entre un export exploitable et un export que le comptable devra reprendre à la main :

  1. La TVA ventilée par taux. Une seule ligne de TVA pour toute la facture ne permet pas de remplir la déclaration de TVA, qui distingue les bases par taux. L’export doit produire une ligne 4457 par taux présent sur la facture, avec le montant exact de la facture, pas un recalcul.
  2. La numérotation des écritures. EcritureNum doit être continu. Un export qui repart à 1 à chaque extraction produit des doublons dès que deux périodes se chevauchent. Le numéro doit être attribué une fois pour toutes à chaque pièce et réutilisé aux exports suivants.
  3. Un compte auxiliaire par client. Le compte 411 est collectif ; c’est CompAuxNum qui identifie le client. Pour un client professionnel, le SIREN est l’identifiant le plus stable ; pour un particulier, l’identifiant client de la boutique ; pour un invité, un compte « clients divers ».

Ce qui n’est pas dans l’export ventes

Le journal des ventes ne contient pas les encaissements. Le paiement par carte d’une commande génère une écriture de banque (512) contre le client (411), avec les commissions du prestataire de paiement en charge. Ces écritures viennent des relevés de votre prestataire de paiement et de votre banque, pas de WooCommerce. C’est le lettrage, entre la facture et son paiement, qui bouclera le compte client dans le logiciel comptable.

De même, les frais de port encaissés sont des ventes (706 ou 708 selon les pratiques), les remises sont déjà déduites du montant facturé, et les avoirs pour remboursement sont des ventes négatives dans un journal d’avoirs. Le comptable ajuste ces choix de comptes à votre plan comptable ; l’important est que l’export soit cohérent et documenté.

Le lien avec la facturation électronique

La réforme de la facturation électronique n’a pas modifié le FEC. Mais elle renforce l’exigence de cohérence : l’administration recevra vos factures B2B et votre e-reporting par les Plateformes Agréées, et pourra les comparer au FEC lors d’un contrôle. Une facture émise puis « corrigée » en supprimant la ligne dans la boutique laissera une trace dans le circuit électronique mais pas dans le FEC ; c’est exactement le type d’écart que le contrôle cherche. Les règles de numérotation et d’annulation par avoir valent pour les deux.

L’offre Business de GoFactoX produit cet export ventes au format FEC directement depuis le tableau de bord, pour la période choisie, avec la TVA ventilée par taux telle qu’elle figure sur chaque facture, une numérotation d’écriture continue conservée d’un export à l’autre, et un compte auxiliaire par client. La ventilation est enregistrée au moment de la génération de chaque facture, de sorte qu’un changement ultérieur des taux dans WooCommerce ne modifie pas les exports passés.

Comment vérifier votre export avant de l’envoyer

  • Ouvrez le fichier dans un tableur avec le séparateur tabulation : 18 colonnes, en-tête sur la première ligne.
  • Vérifiez qu’aucune écriture n’est déséquilibrée : additionnez débits et crédits par EcritureNum.
  • Comparez le solde du compte 707 de la période (crédits des factures moins débits des avoirs) au chiffre d’affaires hors taxes de WooCommerce sur la même période, remboursements déduits.
  • Comparez les lignes 4457 par taux à votre déclaration de TVA.
  • Exportez deux fois la même période : les fichiers doivent être identiques.

L’administration met à disposition un outil de test du FEC (« Test Compta Demat ») qui vérifie la structure du fichier ; il s’applique au FEC complet, mais il accepte un journal seul pour un contrôle de forme.

Questions fréquentes

Suis-je obligé de fournir un FEC si un comptable tient ma comptabilité ?

Le FEC est produit par le logiciel comptable, donc par votre comptable, à partir des écritures qu’il a saisies ou importées. Votre export ventes n’est pas le FEC officiel, c’est sa matière première. Plus il est propre, moins le comptable ressaisit, et moins vous payez d’heures.

À quelle fréquence exporter ?

Au rythme de votre déclaration de TVA, mensuel ou trimestriel, et une fois en fin d’exercice. Une numérotation continue rend les exports cumulables sans doublon.

Les commandes non facturées apparaissent-elles dans l’export ?

Non. Seuls les documents émis (factures et avoirs) sont des pièces comptables. Une commande annulée avant facturation n’existe pas en comptabilité. C’est une raison de plus pour générer la facture à un statut de commande stable, en général « terminée ».

Comment traiter les ventes en devise étrangère ?

Les colonnes Montantdevise et Idevise portent le montant et la devise de la facture ; le FEC attend dans Debit et Credit la contre-valeur en euros, alors que GoFactoX y reprend le montant de la facture sans conversion : pour une boutique qui facture en devise, faites convertir ces écritures par votre comptable. Si votre boutique facture en euros uniquement, Montantdevise et Idevise restent vides.

Le FEC concerne-t-il les micro-entrepreneurs ?

Un micro-entrepreneur tient un livre des recettes, pas une comptabilité d’engagement, et n’est pas soumis au FEC au sens strict. Un export de ses factures reste utile pour justifier ses recettes, mais le format FEC n’est pas exigé.

Sources

  • Livre des procédures fiscales, articles L47 A et A47 A-1
  • Bulletin officiel des finances publiques, BOI-CF-IOR-60-40-20 (format du FEC)
  • DGFiP, outil Test Compta Demat