Chaque fin de mois, c’est la même scène : tu ouvres PrestaShop, tu tries les commandes, tu exportes un CSV « brut », tu l’envoies à ton comptable… et il te renvoie un mail avec 17 corrections. Comptes produits faux, TVA livraison oubliée, avoirs en double, dates incohérentes. Tu perds une demi-journée — parfois plus si tu es en multiboutique.
Ce guide est le plus complet que j’ai structuré sur l’export comptable PrestaShop en 2026. Tu vas obtenir :
- Les formats attendus par les cabinets (CSV générique, Cegid Quadra, Sage, EBP…)
- La méthode pour mapper tes comptes (produits, TVA, transporteurs, paiements, avoirs)
- Les 12 erreurs fréquentes qui font rejeter un export
- Un comparatif natif / Excel / modules / connecteur ERP
- La présentation d’un module CSV compatible PrestaShop 1.7 à 9, testable en démo
Spoiler : PrestaShop ne fournit pas d’export comptable « prêt pour le cabinet » nativement. Soit tu bricoles, soit tu industrialises. J’ai développé et maintenu depuis des années un module export comptable CSV pour PrestaShop — on le détaille en fin de guide avec la config pas à pas.
Sommaire
- Pourquoi l’export comptable PrestaShop est un sujet à part
- Ce que PrestaShop exporte (et ce qu’il ne fait pas)
- Formats comptables : CSV, Quadra, Sage, EBP
- Structure d’un fichier CSV comptable correct
- Plan de comptes : produits, TVA, transport, paiement
- Avoirs, remboursements et écritures inverses
- Dates de commande vs dates de facture
- Multiboutique, multidevise et marketplaces
- Workflow mensuel recommandé
- 12 erreurs fréquentes (et comment les éviter)
- Comparatif des solutions d’export
- Module Export Comptable CSV : fonctionnalités
- Configuration pas à pas (10 minutes)
- Export automatique par cron et e-mail
- Compatibilité PrestaShop 8 et 9
- Questions / réponses
- Conclusion
L’export comptable PrestaShop : passer des commandes web à des écritures exploitables par le cabinet, sans retraitement manuel.
1. Pourquoi l’export comptable PrestaShop est un sujet à part
Ton ERP e-commerce enregistre des commandes clients. Ton expert-comptable attend des écritures : compte 707, comptes de TVA collectée, comptes de tiers, journal des ventes, journal des encaissements. Ce ne sont pas les mêmes grilles, pas les mêmes dates, pas les mêmes libellés.
Sur PrestaShop, la douleur arrive quand :
- le volume dépasse 50–100 commandes / mois (l’Excel ne scale plus),
- tu as plusieurs taux de TVA, des livraisons UE / hors UE, des codes promo,
- tu gères des avoirs partiels ou des remboursements de port,
- ton comptable change de logiciel (Quadra, Sage, EBP, Pennylane…),
- tu passes de PS 1.7 à 8 ou 9 et tes scripts maison cassent.
Les articles « emails de commande » ou « modifier les mails PrestaShop » attirent le même profil de marchand — back-office, conformité, process. Si tu es dans ce cas, croise ce guide avec mes tutos email de confirmation de commande et modifier les e-mails PrestaShop : la compta arrive juste après la phase « commande validée ».
2. Ce que PrestaShop exporte (et ce qu’il ne fait pas)
2.1 Exports natifs utiles… mais pas comptables
PrestaShop permet d’exporter des commandes, des produits, des clients depuis le back-office. Ces exports servent à l’analyse, au support, parfois à un ERP. Ils contiennent des colonnes métier (référence produit, statut commande, adresse) — pas des numéros de compte ni des lignes débit/crédit structurées.
2.2 Ce que ton comptable attend vraiment
- Une ligne (ou un jeu de lignes) par opération comptable
- Des comptes produits / TVA / tiers cohérents avec son plan
- Des libellés lisibles (souvent : numéro de commande + client)
- Des montants HT, TVA, TTC correctement ventilés
- Les avoirs traités comme des écritures distinctes, pas comme des « commandes négatives » approximatives
Sans module ou connecteur, tu reconstruis tout ça à la main. C’est là que les erreurs s’accumulent.
3. Formats comptables : CSV, Quadra, Sage, EBP
| Format / logiciel | Ce qu’il attend | Difficulté depuis PrestaShop |
|---|---|---|
| CSV générique | Colonnes Date, Compte, Libellé, Débit, Crédit, TVA… | Moyenne — flexible si le mapping est bon |
| Cegid Quadra (grille « Saisie standard ») | Colonnes JJ, Compte, Libellé, Contrepartie, Débit, Crédit, Tva, Quantité, Pièce… séparateur tabulation | Élevée sans module dédié |
| Sage | Imports journal achat/vente selon version (Coala, 50, 100…) | Variable — souvent CSV intermédiaire |
| EBP | Fichiers d’écritures structurés | Élevée — mapping métier requis |
| Pennylane / outils cloud | CSV normalisé ou API banque + factures | Moyenne — dépend du flux « ventes » accepté |
| Connecteur ERP (Odoo, EBP connect, etc.) | API ou fichiers métier | Coût + maintenance, souvent overkill PME |
Mon conseil terrain en 2026 pour une boutique PrestaShop PME / ETI : vise un CSV propre et stable, validé une fois avec ton cabinet. Si le cabinet est sous Quadra, demande explicitement la grille « Saisie standard » — certains modules (dont le mien) la génèrent nativement depuis la v3.8.
4. Structure d’un fichier CSV comptable correct
Un export « comptable » sérieux ventile au minimum :
- Lignes ventes produits — compte produit HT + compte TVA collectée
- Lignes livraison — compte port + TVA livraison (souvent oublié)
- Lignes remises — compte de réduction si codes promo
- Lignes avoirs — miroir des écritures, dates paramétrables
- Journal des paiements (optionnel mais demandé) — une ligne TTC par commande + compte de paiement

Colonnes fréquemment demandées :
- Date (commande ou facture selon règle comptable)
- Numéro de pièce / commande
- Compte général
- Libellé
- Débit / Crédit
- Code TVA ou compte de taxe
- Pays de facturation, raison sociale (B2B)
- Numéro de TVA intracom (UE)

5. Plan de comptes : produits, TVA, transport, paiement
La configuration est 80 % du projet. Le clic « Exporter » n’est que la fin.

5.1 Comptes produits
- Compte par défaut + surcharge par catégorie ou produit
- Compte différent selon le taux de TVA du produit
- Comptes distincts UE / export hors UE si ton plan l’exige
5.2 Comptes TVA
- TVA collectée par taux (20 %, 10 %, 5,5 %, 2,1 %…)
- TVA sur livraison — même logique que produits, avec compte port dédié
- Attention aux régimes particuliers (DOM, autoliquidation B2B UE avec numéro VAT valide)
5.3 Comptes transporteurs
- Par transporteur (Colissimo, Chronopost, retrait magasin…)
- Ou par pays + transporteur si ton comptable segmente ainsi
5.4 Comptes moyens de paiement
- CB Stripe / Payplug / PayPal / virement / chèque
- Mode « un compte par moyen de paiement » ou « un compte par pays de facturation »
- Marketplaces (Amazon, etc.) : compte dédié si tu synchronises des commandes externes
5.5 Comptes avoirs et réductions
- Compte d’avoir distinct des ventes
- Compte codes promo / réductions globales
Avant le premier export prod, fais valider un échantillon de 5 commandes (simple, multi-produits, avec port, avec promo, avec avoir) par ton cabinet. Tu économiseras des allers-retours.
6. Avoirs, remboursements et écritures inverses
Les avoirs sont le cauchemar n°1 des exports bricolés. Erreurs typiques :
- avoir exporté deux fois (dans le bloc commande ET bloc avoir indépendant),
- TVA livraison absente sur l’avoir quand le port avait été facturé,
- date d’avoir ≠ date attendue par le cabinet (date de l’avoir vs date facture d’origine),
- compte produit repris de la commande alors que le produit a changé de catégorie depuis.
Un bon module doit :
- inclure les avoirs liés aux commandes de la période,
- gérer les avoirs « hors période commande » sans doublon,
- permettre de choisir la date comptable de l’avoir,
- réutiliser la même logique de comptes que pour les ventes (produits, port, TVA).
7. Dates de commande vs dates de facture
En fin de mois, la question revient toujours : « On exporte sur quelle date ? »
| Règle | Quand l’utiliser |
|---|---|
| Date de commande | Alignement sur le flux e-commerce, cut-off opérationnel |
| Date de facture | Exigence du cabinet, clôture fiscale stricte |
PrestaShop stocke les deux informations selon versions et modules de facturation. Ton export doit permettre de filtrer par l’une ou l’autre — sinon tu déplaces des écritures d’un mois à l’autre sans t’en rendre compte.
8. Multiboutique, multidevise et marketplaces
8.1 Multiboutique
Chaque boutique peut avoir des comptes, taxes ou devises différents. Vérifie que l’export filtre par boutique ou produit un fichier par entité si ton comptable le demande.
8.2 Multidevise
Le comptable travaille en euros ? Convertis ou exporte en devise de compte avec règle documentée (taux BCE du jour de commande, taux fixe…). Les écarts de change ne se corrigent pas dans le même fichier ventes.
8.3 Marketplaces
Commandes Amazon / CDiscount importées : le moyen de paiement n’est pas « CB boutique ». Prévois un compte marketplace et, si possible, un libellé distinct pour le rapprochement.
9. Workflow mensuel recommandé
- J-2 clôture — vérifier commandes en statut aberrant (paiement accepté non expédié, avoirs en attente)
- Jour J — export ventes + export journal paiements sur la période validée
- Contrôle express — total TTC export ≈ total commandes PS (tolérance avoirs)
- Envoi cabinet — CSV + note sur les cas particuliers du mois
- Archivage — conserver exports 6 ans (obligation légale France)
Astuce : automatise l’export + l’e-mail au cabinet via cron le 1er du mois à 6h. Tu gagnes une corvée récurrente. Si tu débutes sur les tâches planifiées PrestaShop, lis aussi les bonnes pratiques back-office PrestaShop (cron, sécurité).
10. Les 12 erreurs fréquentes (et comment les éviter)
- Exporter le CSV commandes natif — ce n’est pas un export comptable. Solution : module dédié ou mapping validé.
- Oublier la TVA sur les frais de port — écart systématique sur les totaux. Solution : compte port + compte TVA livraison.
- Mélanger HT et TTC dans la même colonne — rejet immédiat. Solution : colonnes séparées ou lignes ventilées.
- Avoirs en double — export brut + export avoirs non dédoublonnés. Solution : module qui exclut les avoirs déjà passés avec la commande.
- Compte produit unique pour tout le catalogue — simplifie au début, bloque en contrôle fiscal. Solution : au minimum par taux de TVA.
- Codes promo non ventilés — le CA est faux. Solution : compte réduction dédié.
- Mauvaise date de cut-off — commandes du 31 à 23h59 hors export. Solution : filtre date facture + contrôle manuel des bords.
- Caractères accentués / séparateur CSV — Excel casse les montants. Solution : UTF-8, séparateur
;ou tabulation selon cabinet. - Numéros de TVA intracom absents en B2B UE — autoliquidation mal traitée. Solution : colonne TVA client + règles pays.
- Paiements fractionnés / acomptes — non gérés dans un export « commande = paiement ». Solution : journal paiements séparé.
- Migration PS sans retester l’export — hooks, taxes, statuts changent. Solution : recette compta dans le plan de migration.
- Aucune documentation interne — tu oublies pourquoi le compte 467100 est là. Solution : fiche mapping à jour dans Notion / wiki.
11. Comparatif des solutions d’export
| Solution | Coût | Setup | Maintenance | Pour qui ? |
|---|---|---|---|---|
| Excel manuel | 0 € | Faible | Élevée chaque mois | < 30 cmd/mois, catalogue simple |
| Export natif + scripts | 0 € | Moyenne | Casse à chaque upgrade PS | Équipe technique interne |
| Module CSV spécialisé | 125–200 € HT | Faible à moyenne | Mises à jour éditeur | PME PrestaShop sans ERP |
| Connecteur ERP complet | 1 000 €+ / an | Élevée | TMA intégrateur | ETI, stock avancé, compta intégrée |
| Prestation intégrateur | Sur devis | Élevée | Facturée | Cas complexes multiboutique |
Si tu n’as pas d’ERP et que ton cabinet veut un CSV mensuel : un module spécialisé est le meilleur ratio temps / fiabilité. Si tu migres vers PS 9, intègre la recette compta dans ta checklist migration PrestaShop.
12. Module Export Comptable CSV : fonctionnalités
Je maintiens le Module Export Comptable CSV pour PrestaShop (version 3.8.7 au moment de la rédaction), compatible PrestaShop 1.7 à 9. Ce n’est pas un connecteur ERP : c’est un outil pragmatique pour produire des fichiers que ton comptable importe.
Fonctionnalités clés
- Export comptabilité — commandes filtrées par statut et période (date commande ou facture)
- Export journal des paiements — une ligne TTC par commande, ligne crédit compte paiement possible
- Mapping comptes avancé — produits, catégories, clients, taxes, transporteurs, paiements, réductions, avoirs
- Avoirs — inclus, avec gestion des doublons et TVA port corrigée (v3.7+)
- Format Cegid Quadra — grille « Saisie standard » en tabulation (v3.8+)
- Comptes paiement — par moyen de paiement ou par pays de facturation
- Colonnes personnalisables — ordre, en-têtes, pays, société, n° TVA
- Export planifié cron — mensuel + envoi e-mail des CSV
- Multiboutique — oui
- Hooks d’extension — pour intégrateurs qui doivent ajuster une ligne d’export
- Documentation FR/EN intégrée au module
Tarif boutique (fiche produit à jour) : 125,99 € HT (6 mois de SAV et mises à jour), 161,96 € HT pour 12 mois (−25 %), 197,93 € HT pour 24 mois (−54 %). Plage affichée : 125,99 € à 197,93 € HT. D’autres modules utiles côté back-office sont listés sur la boutique PrestaShop / WordPress.
Démo en ligne
Tu peux tester sans acheter :
- Back-office démo : https://demo-prestashop.bnpj9981.odns.fr/backoffice
- Identifiant :
demo@demo.fr— Mot de passe :demodemo - Procédure : choisir une date début / fin, lancer l’export, ouvrir le CSV généré
13. Configuration pas à pas (10 minutes)
- Installer le module via Modules > Module Manager ou FTP — activation immédiate
- Onglet Comptes produits — renseigner compte vente par défaut + TVA par taux
- Onglet Transport / Paiement — mapper Colissimo, CB, PayPal, etc.
- Onglet Avoirs / Réductions — comptes dédiés (demande les numéros à ton cabinet)
- Onglet Colonnes — cocher pays, société, n° TVA si B2B
- Test — exporter 3 commandes du mois précédent
- Validation cabinet — envoyer l’échantillon avant prod
- Prod — export mensuel manuel ou cron
Besoin d’aide à l’installation ? Tu peux passer par un ticket d’intervention PrestaShop ou me contacter via la page freelance PrestaShop.
14. Export automatique par cron et e-mail
Le scénario type :
- Le 1er de chaque mois à 05:00, le cron génère l’export du mois M-1
- Le fichier CSV est déposé sur le serveur et/ou envoyé par e-mail au cabinet
- Tu conserves une trace dans l’historique des exports du module
Points d’attention PrestaShop 8/9 : l’accès HTTP à cron.php du module doit être autorisé (certaines configs Apache bloquent les PHP sous modules/ — corrigé en v3.8.3 du module). Vérifie aussi que ton cron serveur appelle bien l’URL avec le jeton sécurisé.
15. Compatibilité PrestaShop 8 et 9
Si tu es en migration 1.7 → 9, trois sujets compta à tester en recette :
- Taxes — nouveaux groupes de règles, impact sur comptes TVA
- Statuts commande — filtres d’export basés sur les statuts « payé / expédié »
- Moyens de paiement — modules CB refondus (ex. PrestaShop Checkout)
Le module est testé PS 9 (jeton cron, compatibilité PHP 8.x, conformité Addons). Après migration, refais un export de contrôle sur le même mois que ta dernière clôture 1.7 : les totaux doivent être comparables hors changement d’activité.
16. Questions / réponses
PrestaShop exporte-t-il nativement la comptabilité ?
Non. Tu peux exporter des commandes, pas un journal comptable structuré avec comptes et écritures débit/crédit.
Quel format envoyer à mon comptable ?
Demande-lui un exemple de fichier importé avec succès. En France, le CSV séparateur point-virgule ou tabulation est le plus courant avant import logiciel.
Dois-je exporter en HT ou TTC ?
Les écritures de ventes sont en HT + TVA collectée. Le journal des paiements peut être en TTC par commande. Ton cabinet tranche — ne mélange pas les deux dans une même colonne « montant ».
Comment gérer les avoirs PrestaShop ?
Utilise un export qui crée des écritures d’avoir distinctes, avec les mêmes comptes que la vente d’origine quand c’est possible, et une date paramétrable.
Le module fonctionne-t-il en multiboutique ?
Oui. Vérifie le filtre boutique à chaque export si tes entités ont des plans comptables différents.
Est-ce compatible PrestaShop 9 ?
Oui — version 3.8.x du module, avec correctifs cron et chiffrement jeton pour PS 9.
Peut-on exporter au format Cegid Quadra ?
Oui, format grille « Saisie standard » disponible depuis la v3.8 (tabulation, colonnes JJ, Compte, Libellé, Débit, Crédit…).
Comment automatiser l’envoi mensuel ?
Tâche cron sur l’URL d’export planifié du module + e-mail automatique des pièces jointes CSV.
Export comptable et RGPD ?
Les exports contiennent des données personnelles (clients). Stocke-les de façon sécurisée, limite les destinataires, purge selon ta politique de rétention.
Module ou connecteur ERP : que choisir ?
Module CSV si tu n’as pas d’ERP et un volume raisonnable. ERP si stock, production, compta sont unifiés dans Odoo/Sage/etc.
Que faire si mon comptable change de numéros de compte ?
Mets à jour le mapping dans le module, régénère un export test, archive la nouvelle fiche de paramétrage datée.
Où télécharger le module ?
Sur la fiche produit : Module Export Comptable CSV pour PrestaShop — téléchargement immédiat après achat, mises à jour incluses selon licence.
17. Conclusion
L’export comptable PrestaShop n’est pas un détail administratif : c’est ce qui transforme ton CA web en compta fiable. Les boutiques qui galèrent le plus sont celles qui exportent encore des fichiers « commandes » en espérant que le cabinet adapte.
Mon avis tranché en 2026 :
- Valide le format avec ton cabinet une fois pour toutes
- Configure les comptes produits / TVA / port / paiement avant le premier export
- Automatise le mensuel si tu dépasses 100 commandes
Prêt à arrêter les allers-retours Excel ?
→ Télécharger le Module Export Comptable CSV (à partir de 125,99 € HT — PS 1.7 à 9, démo disponible)
Tu as un cas multiboutique, marketplace ou migration PS 9 en cours ? Contacte-moi avec ta version PrestaShop, ton volume mensuel et le logiciel comptable visé — je te dirai si le module suffit ou s’il faut un sur-mesure.
