Factures Prestashop : 10 problemes et solutions 2025 !

tableau comparatif des 10 erreurs de facturation les plus courantes sur PrestaShop
| Erreur courante | Description | Impact potentiel | Prix moyen de correction |
|---|---|---|---|
| 1. TVA incorrecte ou absente | Mauvais taux appliqué ou TVA non calculée sur certains produits/clients | Risque fiscal, erreurs comptables | 0 € (configuration) à 100 € |
| 2. Numérotation de factures non conforme | Saut de numéros, doublons, ou format non légal | Problèmes légaux lors de contrôles | 0 € (config) ou 49 € (module) |
| 3. Factures non générées automatiquement | Le PDF ne se crée pas à la commande ou après paiement | Manque de preuve légale de vente | 0 € (réglage) à 60 € (audit) |
| 4. Absence de mentions légales obligatoires | Manque SIRET, TVA intracom, adresse, etc. | Non-conformité légale, amendes potentielles | 0 € (modif thème) à 80 € |
| 5. Erreur de langue ou devise sur la facture | Facture émise dans la mauvaise langue ou monnaie | Incompréhension client, refus de comptabilité | 0 € à 50 € |
| 6. Règles de taxe mal configurées pour l’export | TVA appliquée à tort sur des ventes hors UE | Risque fiscal, erreurs douanières | 60 € à 150 € |
| 7. Données client incomplètes sur la facture | Adresse incomplète, nom ou société manquant | Non-valide pour comptabilité client | 0 € (template) ou 49 € (module) |
| 8. Facture manquante pour commandes gratuites ou bons | Les commandes avec bon de réduction à 100 % ne génèrent pas de facture | Trou non comptable dans les ventes | 40 € à 70 € |
| 9. Factures non envoyées par email automatiquement | Les clients ne reçoivent pas leur facture après achat | Perte de crédibilité, SAV surchargé | 0 € à 50 € |
| 10. Non-archivage des factures dans un dossier sécurisé | Factures stockées de manière désorganisée ou non sauvegardées | Perte de documents en cas de contrôle ou litige | 0 € (FTP) à 100 € (module auto) |
1. Pourquoi PrestaShop ne génère pas mes factures automatiquement ?
Ce problème survient souvent lorsque le statut de commande n’est pas configuré pour déclencher la génération de facture. Dans PrestaShop, les factures sont générées uniquement lorsque la commande atteint un statut particulier, comme "Paiement accepté". Si ce statut n'est pas correctement activé dans les réglages, aucune facture PDF ne sera créée même si la commande est validée.
Pour résoudre cela, allez dans Paramètres > Commandes > Statuts, et vérifiez que la case "Générer une facture" est bien cochée pour les statuts concernés. Vous pouvez également activer la génération automatique dès le paiement ou la livraison. Si malgré tout le fichier PDF ne se crée pas, un conflit de thème ou un module mal codé peut être en cause.
2. Pourquoi mes factures PrestaShop affichent une mauvaise TVA ?
Un mauvais calcul de TVA peut être causé par une configuration incorrecte des règles de taxe, des groupes clients ou des zones géographiques. Par exemple, un client de l’Union européenne avec un numéro de TVA intracommunautaire devrait être exonéré, mais si PrestaShop ne le reconnaît pas, il se voit appliquer la TVA à tort.
Pour corriger ce problème, allez dans International > Taxes, puis vérifiez chaque règle de taxe et leur affectation. Activez également la validation automatique des numéros de TVA via le module EU VAT Number. Il est crucial de tester les différents profils clients (particulier, entreprise, pays UE et hors UE) pour s’assurer que la TVA s’applique correctement dans chaque cas.
3. Comment résoudre le problème de numérotation de factures dans PrestaShop ?
Un problème courant concerne la numérotation incorrecte ou incohérente des factures (ex. : doublons, sauts de numéros). Cela peut être causé par une mauvaise configuration lors d’une migration, une duplication de boutique ou une réinitialisation accidentelle des numéros. Ces erreurs rendent les factures non conformes aux normes comptables.
Pour régler ce souci, allez dans Paramètres > Commandes > Factures, et configurez correctement le préfixe et le numéro de départ. Il est important que la numérotation soit chronologique et continue. Si vous gérez plusieurs boutiques, vous pouvez envisager un module comme Advanced Invoice Numbers qui permet de créer des séries distinctes par magasin ou année.
4. Pourquoi mes clients ne reçoivent pas leur facture PrestaShop par email ?
Si vos clients ne reçoivent pas de facture PDF après commande, cela peut venir de plusieurs facteurs : email non envoyé, pièce jointe manquante ou problème de configuration SMTP. PrestaShop permet normalement d’envoyer automatiquement la facture en pièce jointe lorsque la commande atteint un certain statut.
Pour résoudre ce problème, allez dans Paramètres > Commandes > Factures, et cochez la case "Joindre la facture à l’email". Vérifiez aussi dans Paramètres > Paramètres avancés > E-mail que votre configuration SMTP fonctionne correctement. Vous pouvez faire un test d’envoi. En cas de problème persistant, un module comme Email Invoice Pro permet de renforcer la fiabilité des envois.
5. Pourquoi ma facture PrestaShop est vide ou mal affichée ?
Une facture vide ou mal mise en forme peut résulter d’un fichier template corrompu ou d’un conflit avec un module. Le fichier concerné est généralement invoice.tpl, situé dans le dossier /pdf/ de votre thème. Si ce fichier est endommagé ou mal modifié, le PDF ne s’affichera pas correctement.
Pour corriger cela, commencez par restaurer le fichier invoice.tpl par défaut de PrestaShop. Vous pouvez également activer le mode debug pour détecter d’éventuelles erreurs PHP. Si vous avez personnalisé l’apparence de vos factures, testez avec un thème natif pour voir si le problème disparaît. Un module de gestion avancée des factures peut aussi aider à reconstruire un modèle propre.
6. Comment ajouter le numéro de SIRET et de TVA sur les factures PrestaShop ?
Par défaut, PrestaShop n’affiche pas toujours les informations légales comme le SIRET ou le numéro de TVA sur les factures. Pourtant, ces données sont obligatoires pour les entreprises françaises et européennes. Leur absence rend les factures non valides d’un point de vue fiscal.
Pour les ajouter, remplissez tous les champs nécessaires dans Paramètres > Contact > Coordonnées du magasin. Ensuite, éditez le fichier invoice.tpl dans /pdf/ pour y insérer les balises correspondantes ({shop_details}). Vous pouvez aussi utiliser un module comme Legal Invoice, qui ajoute automatiquement toutes les mentions obligatoires selon votre pays (TVA, SIRET, mentions RGPD, etc.).
7. Pourquoi les factures PrestaShop ne s’affichent pas dans le compte client ?
Un problème fréquent est que les clients ne voient aucune facture dans leur espace personnel, malgré une commande bien passée. Cela peut venir d’un bug dans le thème, d’un statut de commande mal configuré ou de restrictions sur l'affichage des documents PDF.
Pour y remédier, vérifiez que le statut de la commande est bien marqué comme "facturable" dans Paramètres > Commandes > Statuts. Testez ensuite avec un compte client test si les documents apparaissent dans l’historique des commandes. Si le thème est fortement personnalisé, un développeur devra peut-être corriger le template du compte client pour réintégrer l’affichage du lien vers la facture.
8. Comment corriger les problèmes de factures lors des commandes à 0 € sur PrestaShop ?
Les commandes entièrement gratuites (grâce à des bons ou réductions) ne génèrent parfois aucune facture, car PrestaShop considère qu’il n’y a pas de vente réelle. Pourtant, d’un point de vue comptable, même une commande à 0 € doit avoir une trace documentaire.
La solution est d’obliger PrestaShop à générer une facture pour tous les statuts, y compris ceux avec montant nul. Dans Paramètres > Commandes > Statuts, activez la case "Générer la facture" pour tous les statuts de livraison ou traitement. Si cela ne suffit pas, utilisez un module comme Force Invoice Generator qui assure la création automatique de factures pour toutes les commandes, y compris celles à prix nul.
9. Pourquoi certaines commandes PrestaShop n’ont pas de facture générée ?
Si certaines commandes n’ont pas de facture générée alors que d’autres oui, cela vient souvent d’un statut de commande mal paramétré ou d’un module tiers qui modifie le flux de commande (ex. : paiement différé, commande via API). Ces commandes passent souvent par un statut intermédiaire non reconnu comme "facturable".
Vérifiez d’abord les statuts utilisés dans le parcours de vos commandes. Allez dans Commandes > Statuts, puis cochez "Générer la facture" pour tous les statuts pertinents. Si vous utilisez un module de marketplace ou de commande multicanal, il peut être nécessaire d’ajuster son comportement ou de rajouter un script qui déclenche la création de facture via le hook actionValidateOrder.
10. Comment sécuriser et archiver automatiquement les factures PrestaShop ?
PrestaShop ne propose pas par défaut un système de sauvegarde ou d’archivage automatique des factures PDF. Cela signifie que si vous ne téléchargez pas vos factures régulièrement, vous risquez de perdre des données comptables en cas de bug ou suppression accidentelle.
Pour éviter cela, vous pouvez utiliser un module d’archivage automatique comme Invoice Exporter, qui génère chaque mois une archive ZIP contenant toutes les factures classées par date. Il est aussi possible d’automatiser l’envoi des factures sur un serveur FTP ou dans le cloud avec des scripts cron. Cette automatisation est particulièrement utile pour les e-commerçants gérant un grand volume de commandes mensuelles.