Prix et TVA dans PrestaShop : affichage, taxes et ventes dans l'UE
Réglez les prix HT, TTC et unitaires et les règles de taxes PrestaShop. Comprenez les seuils de TVA UE, OSS, IOSS et références des réductions de prix.
Configurez ce que voient les clients séparément de la TVA que vous facturez et des déclarations que vous déposez. Réglez l'affichage des prix, les règles de taxe selon la destination et les registres nécessaires pour vos ventes dans l'UE.
Ce que nous ferions
Partez de votre boutique actuelle : sa version de PrestaShop, son thème et son tunnel de commande, ses modules de prix et d'exonération, ses intégrations ERP ou comptables, ses données produits, ses lieux d'expédition et ses marchés cibles. Demandez à votre comptable de confirmer le traitement des opérations que vous réalisez, puis rattachez chaque exigence à l'affichage, au calcul des taxes ou aux déclarations. Conservez les paramètres natifs fonctionnels, sauf si un processus manquant justifie un module ou une modification du thème.
Effectuez la modification sur une copie de préproduction privée avec les mêmes modules concernés et la même structure de données. Isolez les emails clients, les paiements, la synchronisation des stocks et les exports comptables des systèmes de production. Enregistrez les paramètres et affectations actuels, répétez des commandes et corrections représentatives, puis planifiez la bascule avec une personne désignée pour vérifier les premières commandes concernées et une procédure documentée de restauration de la configuration.
| Votre besoin | Point de départ | Preuves avant modification de la production |
|---|---|---|
| Les acheteurs professionnels inscrits ont besoin de montants HT. | L'affichage natif par groupe et l'affectation du groupe par défaut du compte. | Un compte approuvé voit l'affichage prévu, tandis que les parcours particuliers et invités conservent des prix TTC clairs. |
| Les visiteurs anonymes particuliers et professionnels partagent le catalogue. | Un double affichage clairement libellé ou un sélecteur, avec un choix par défaut adapté aux consommateurs. | L'affichage choisi reste cohérent pour les réductions, la livraison et la commande sans accorder d'exonération. |
| Une destination ou un produit est taxé incorrectement. | Le profil fiscal du produit, la règle de destination correspondante, l'adresse de référence et les paramètres d'exonération. | Un résultat attendu validé par le comptable, conforme à la commande et à la facture. |
| Les chiffres d'un retour ne concordent pas. | La classification de l'opération et les spécifications de l'export. | Les transactions et corrections sources sont reliées aux totaux déclarés, les devises restant distinctes jusqu'à la conversion. |
| Les promotions affichent un prix de référence non justifié. | L'historique des prix et la règle du marché concerné. | La comparaison affichée peut être reliée à des prix enregistrés éligibles. |
Pour les lacunes concernant l'approbation des comptes, les tarifs professionnels et les taxes à la commande, le PrestaShop B2B & Wholesale Readiness Audit évalue le parcours d'achat existant et propose un ordre de mise en œuvre ; votre comptable décide du traitement fiscal.
Définir l'affichage HT et TTC par groupe de clients
Pour les offres aux consommateurs dans l'UE, affichez le prix de vente incluant la TVA et les autres taxes applicables, conformément à la directive 98/6/CE. Par exemple, un produit à 100 EUR HT avec 21 % de TVA coûte 121 EUR TTC. Indiquez clairement les frais de livraison et les autres frais supplémentaires avant l'achat. Les vendeurs exonérés doivent employer une formulation adaptée à leur régime réel.
Dans PrestaShop 1.7, 8 et 9, ouvrez Paramètres de la boutique > Paramètres clients > Groupes. Modifiez les groupes concernés et réglez le Mode d'affichage des prix sur Taxes incluses pour la navigation destinée aux consommateurs. Les groupes standard Visiteur, Invité et Client correspondent à différents états :
| État du client | Groupe natif utilisé pour l'affichage |
|---|---|
| Visiteur anonyme | Le groupe configuré pour les visiteurs non identifiés, normalement Visiteur. |
| Compte de commande en tant qu'invité | Son groupe par défaut, normalement le groupe Invité configuré. |
| Client inscrit | Le groupe par défaut du compte, normalement Client pour les particuliers. |
| Client professionnel approuvé | Le groupe professionnel choisi par défaut, si vous en avez attribué un. |
Le champ price_display_method du groupe utilise 0 pour les taxes incluses et 1 pour les taxes exclues. Son indicateur show_prices détermine si les prix s'affichent ou non. Les réductions de groupe constituent encore un réglage distinct.
PS_TAX active le calcul des taxes. PS_TAX_DISPLAY, accessible par l'option d'affichage des taxes dans le panier, agit sur leur présentation dans le panier. Ce n'est pas le commutateur HT/TTC global du catalogue. Examinez la fiche produit, les listes, la recherche, le panier, le tunnel de commande et les factures au lieu de vous fier à un seul écran.
Cette requête en lecture seule affiche les réglages des groupes avec le préfixe d'exemple ps_ et l'identifiant de langue 1. Remplacez-les par vos propres valeurs :
SELECT g.id_group, gl.name, g.price_display_method,
g.show_prices, g.reduction AS group_discount_pct
FROM ps_group g
JOIN ps_group_lang gl
ON gl.id_group = g.id_group AND gl.id_lang = 1
ORDER BY g.id_group;Afficher les prix professionnels sans confondre affichage et exonération
Créez un groupe professionnel avec un affichage Taxes exclues si cela convient à votre clientèle professionnelle. Ajoutez-y le client approuvé et définissez-le comme groupe par défaut du compte. L'appartenance seule ne sélectionne pas le mode d'affichage natif. Les paramètres natifs suffisent lorsque les comptes approuvés ont seulement besoin d'un affichage HT. Conservez le TTC pour les groupes destinés aux particuliers et identifiez clairement les montants HT.
L'affichage HT ne supprime pas en soi la TVA. Un client professionnel peut voir 100 EUR HT et devoir néanmoins 119 EUR à la commande si une taxe de 19 % s'applique. La récupération de la TVA en amont dépend aussi du statut de l'acheteur, de ses activités et des restrictions de déduction. Utilisez ce prix d'exemple pour tester le même panier tout au long du parcours du compte :
| Étape | Résultat attendu | Piste en cas d'échec |
|---|---|---|
| Naviguez anonymement, puis commandez en tant qu'invité. | Des prix consommateurs clairs incluant la TVA applicable. Avec le taux d'exemple de 19 %, le produit coûte 119 EUR. | Des paramètres Visiteur et Invité différents, ou un thème qui ignore le groupe. |
| Demandez un accès professionnel et laissez l'approbation en attente. | Le compte conserve les conditions publiques prévues jusqu'à l'approbation. | L'inscription ou un autre module accorde l'accès professionnel trop tôt. |
| Approuvez un compte professionnel national et connectez-vous. | Le produit affiche 100 EUR HT ; son montant à payer reste de 119 EUR lorsque cette taxe s'applique. | Un mauvais groupe par défaut si l'affichage reste TTC, ou une exonération involontaire si la TVA disparaît. |
| Changez l'adresse, puis déconnectez-vous et revenez. | La taxe suit la politique convenue pour l'opération ; la déconnexion rétablit l'affichage public sans les prix d'un autre acheteur. | Une logique d'exonération liée à l'adresse, la gestion de session ou un cache partagé inadapté. |
Utilisez une approbation manuelle ou un processus de compte adapté pour contrôler l'affectation du groupe par défaut. Si vous avez besoin d'une file de demandes, B2B Account Approval, Trade Account définit le groupe professionnel configuré comme groupe par défaut lors de l'approbation. Décidez qui approuve, quelles informations d'entreprise sont vérifiées et ce qui se passe si l'accès est retiré.
Automatic EU VAT Checker peut éventuellement ajouter une appartenance à un groupe, mais ne modifie pas id_default_group. Cette option est distincte de l'affichage HT natif et désactivée par défaut ; consultez la page d'aide liée pour la configurer. Sa politique fiscale utilise l'adresse de facturation active : testez-la avec l'adresse de référence du cœur et les conditions réelles d'expédition et de livraison. Une vérification réussie sur une adresse de facturation étrangère ne doit pas justifier à elle seule l'exonération de biens livrés sur le territoire national.
Pour un trafic anonyme mixte, envisagez un double affichage clairement libellé, par exemple 100 EUR HT et 119 EUR TTC, ou Tax Display Switcher pour un affichage choisi par le client couvrant prix, réductions, livraison et totaux. Gardez le total consommateur clair partout où les règles de consommation s'appliquent. Un sélecteur de préférence ne prouve pas qu'un visiteur est professionnel ni qu'il remplit les conditions d'exonération. Vérifiez les thèmes personnalisés et caches de pages complètes pour éviter que les prix d'une audience ne soient affichés à une autre.
Opérations professionnelles admissibles
Pour une livraison intracommunautaire de biens exonérée, vérifiez l'identification TVA du client, le mouvement admissible entre États membres, les justificatifs de transport et les conditions déclaratives. Un résultat VIES valide ne suffit pas à lui seul. La livraison exonérée du fournisseur et la comptabilisation de l'acquisition par l'acheteur sont distinctes. Les services B2B peuvent relever des règles de lieu de prestation et d'autoliquidation ; les ventes nationales et les cas particuliers nécessitent leur propre traitement. Consultez les informations de l'UE sur la TVA transfrontalière.
Examinez aussi toute ancienne configuration VATNUMBER_MANAGEMENT. Le cœur contient une logique de TVA dépendant du numéro et du pays ; cela ne transforme pas un numéro en contrôle VIES réussi et ne prouve pas l'admissibilité juridique de l'opération. Testez les indisponibilités de validation, les numéros invalides, les changements d'adresse et les mentions de facture selon votre politique d'exonération.
Vérifier les mentions de TVA, les frais de livraison et les prix unitaires
Ouvrez International > Zones géographiques > Pays pour examiner l'option d'affichage de la mention de taxe du pays. Vérifiez les traductions du thème pour les mentions de taxes incluses et exclues. Les mentions génériques des produits sont des chaînes traduites ; renommer un objet Tax ne les remplace pas. Ne modifiez le thème enfant que si la formulation ou l'emplacement nécessaire manque.
En Allemagne, l'article 6 de la PAngV impose d'indiquer que les prix incluent la TVA et les autres composantes du prix, et si des frais de livraison ou d'autres frais s'appliquent. Précisez le montant supplémentaire lorsqu'il peut raisonnablement être calculé à l'avance. « inkl. MwSt. » est une formulation courante, pas le seul texte littéral autorisé. Un lien visible vers les frais de livraison peut contribuer à cette information, mais vérifiez l'offre et le tunnel de commande dans leur ensemble.
Les prix à l'unité aident les clients à comparer les quantités. Les règles de l'UE les imposent généralement pour les biens concernés vendus au poids, au volume, à la longueur ou à la surface, avec des exceptions nationales et propres aux produits. Par exemple, une bouteille de 500 ml vendue 8,99 EUR a un prix au litre de 17,98 EUR. Vérifiez l'unité requise et les exemptions pour chaque marché, y compris lorsque le prix de vente et le prix unitaire sont identiques.
- Ouvrez l'onglet Prix du produit et saisissez le montant réel du prix par unité et le libellé d'unité séparé.
- Pour cette bouteille, saisissez le montant au litre correspondant avec la bonne base de taxation. Un libellé comme « litre » seul n'indique pas à PrestaShop que l'emballage contient 500 ml.
- Enregistrez et vérifiez les affichages HT et TTC, les déclinaisons, les prix spécifiques et les réductions. Incluez les vignettes des listes et les vues mobiles, pas seulement la fiche produit.
- Pour l'import en masse, utilisez les champs pris en charge
unityetunit_pricesous Paramètres avancés > Importer. Ne supposez pas qu'un ratio interne est disponible comme correspondance CSV.
PrestaShop 1.7.8 stocke le rapport entre prix et prix unitaire dans unit_price_ratio. Dans PrestaShop 9, le montant stocké dans unit_price fait référence ; le ratio en base est conservé pour compatibilité. Modifiez le montant unitaire et le libellé d'unité via le formulaire produit ou un importateur pris en charge, et laissez le cœur maintenir le ratio. Vérifiez que votre thème affiche réellement le prix unitaire aux endroits requis. Si les déclinaisons contiennent des quantités différentes, vérifiez chaque conditionnement selon son contenu réel. Un import produit ou un changement fournisseur qui modifie la quantité du conditionnement exige une vérification du prix unitaire même si le prix de vente reste identique.
Construire les règles de taxe selon les catégories fiscales des produits
PrestaShop utilise trois objets : une Taxe est un taux nommé, une Règle de taxe correspond à un pays et éventuellement à un état ou à un code postal, et un Groupe de règles de taxes rassemble des règles à attribuer aux produits et aux autres frais taxables.
- Sous International > Taxes, créez ou vérifiez les taux en vigueur dont vous avez réellement besoin. Vérifiez les taux des packs de localisation avant de les utiliser.
- Sous l'onglet Règles de taxes, créez un groupe pour un profil fiscal de produit, comme les biens au taux normal ou les livres admissibles.
- Ajoutez dans ce groupe les règles de destination des pays et régions que vous desservez. Un même produit peut bénéficier de taux différents selon la destination.
- Attribuez le groupe dans les réglages de prix de chaque produit, dans le bon contexte de boutique. Le cœur n'hérite pas automatiquement d'un groupe de taxes depuis une catégorie du catalogue.
- Examinez Basé sur, lié à
PS_TAX_ADDRESS_TYPE. Pour les ventes ordinaires de biens taxées à destination, utilisez l'adresse de livraison et testez les cas où elle diffère de l'adresse de facturation. - Passez une commande de test pour chaque destination et catégorie fiscale concernées. Vérifiez le produit, le transporteur, les réductions et la facture.
L'absence de règle correspondante peut laisser un produit non taxé sans erreur évidente lors de la commande. Vérifiez l'état actif du groupe, l'attribution au produit, l'adresse, l'état et le code postal, les intégrations d'exonération et les réglages globaux des taxes. Un résultat nul peut être voulu ; c'est un cas à examiner, pas une preuve automatique de défaut.
Cette requête repère les produits actifs sans groupe dans la boutique 1 et la langue 1. Adaptez ces identifiants et le préfixe des tables :
SELECT p.id_product, pl.name, p.reference, ps.id_tax_rules_group
FROM ps_product p
JOIN ps_product_shop ps ON ps.id_product = p.id_product
JOIN ps_product_lang pl
ON pl.id_product = p.id_product
AND pl.id_shop = ps.id_shop AND pl.id_lang = 1
WHERE ps.id_shop = 1 AND ps.active = 1
AND ps.id_tax_rules_group = 0
ORDER BY p.id_product;
Lorsqu'un taux change, mettez à jour ou remplacez délibérément le taux concerné et les correspondances de règles, puis testez de nouvelles commandes. Désactiver une taxe la retire des listes de sélection actives, mais n'empêche pas de manière fiable une règle existante de l'utiliser. Le cœur conserve l'historique des taxes utilisées lors de leur mise à jour ; préservez les anciennes factures et les données fiscales des commandes au lieu de recalculer les anciens documents avec les règles actuelles.
En multiboutique, vérifiez les associations des groupes de taxes et l'attribution de chaque produit propre à chaque boutique. Vérifiez le pays par défaut et les autres paramètres dans le contexte de chaque boutique. Partager une définition ne garantit pas que toutes les boutiques l'utilisent correctement.
Tester une modification fiscale avant la bascule
- Rédigez le résultat attendu pour chaque profil fiscal produit et chaque destination, y compris les exonérations prévues. Conservez les affectations produits, règles, paramètres transporteurs, adresse de référence et règles d'arrondi actuels dans le dossier de modification.
- En préproduction, configurez les changements convenus et testez un consommateur national, un consommateur à l'étranger et un acheteur professionnel. Incluez un panier à plusieurs taux, des quantités multiples, une réduction et des suppléments taxables si vous en proposez.
- Modifiez uniquement l'adresse de facturation, puis uniquement celle de livraison. Consignez quel changement doit affecter la TVA des produits et de la livraison, et comparez le résultat à la politique du module d'exonération.
- Essayez un numéro de TVA invalide, un numéro valide qui ne rend pas l'opération éligible et le cas d'indisponibilité de la validation avec un mécanisme de test pris en charge. Confirmez le message client, la taxe facturée et les preuves conservées pour la décision.
- Lisez la facture obtenue et traitez un remboursement partiel selon le processus normal. Comparez le tunnel de commande, le paiement, la commande, l'avoir et l'export de l'intégration aux montants attendus.
- Vérifiez un nouveau produit et un exemple de produit importé dans chaque boutique concernée. Ajoutez la vérification du groupe de règles de taxes à la liste de contrôle de création et d'import produit pour que les travaux ultérieurs sur le catalogue ne défassent pas la configuration.
Pour une ligne anormalement non taxée, remontez de l'affectation produit à la règle correspondant exactement à cette adresse avant de changer un taux. Si le montant de taxe est correct mais le libellé erroné, examinez les traductions et l'affichage du thème plutôt que le calcul fiscal.
Tester les arrondis, la livraison et les autres frais
Sous Paramètres de la boutique > Paramètres généraux, distinguez le mode d'arrondi du type d'arrondi. Le mode détermine comment arrondir une valeur ; le type définit le niveau de calcul :
- Chaque article : arrondir le montant unitaire avant de le multiplier par la quantité.
- Chaque ligne : multiplier pour une ligne de produit, puis arrondir cette ligne.
- Total : cumuler les montants concernés avant l'arrondi final.
Une seule ligne de produit avec une quantité supérieure à un peut faire apparaître une différence. Testez les quantités, les taux mixtes, les réductions et la conversion des devises selon la méthode comptable requise. Ne déduisez pas une obligation nationale d'arrondi d'une comparaison générique entre pays.
Chaque transporteur possède un groupe de règles de taxes dans Livraison > Transporteurs. Réglez-le selon le traitement applicable, y compris pour les paniers à taux mixtes. L'emballage cadeau possède son propre groupe de taxes dans les paramètres de commande. Si l'écotaxe s'applique, configurez séparément ses réglages fiscaux et les montants des produits. Un choix systématique « Aucune taxe » ou un taux normal unique pour la livraison ne convient pas à toutes les opérations.
Rapprochez les totaux des produits, de la livraison, de l'emballage cadeau et des taxes entre le tunnel de commande, le paiement, la commande en administration et la facture. Testez aussi les remboursements et les avoirs. Consultez le guide comptabilité et factures pour le traitement des documents.
Appliquer le seuil des ventes à distance et choisir la déclaration OSS
Le seuil de 10 000 EUR correspond au total hors TVA des ventes à distance intracommunautaires de biens admissibles et des services transfrontaliers de télécommunication, de radiodiffusion et de télévision et des services fournis par voie électronique. Il ne s'applique que si le fournisseur est établi dans un seul État membre, que les biens admissibles sont expédiés depuis cet État et que le total ne dépasse pas 10 000 EUR pendant l'année civile en cours et la précédente. Il ne couvre pas tous les services ni les importations.
Par exemple, 4 000 EUR vers la France, 4 000 EUR vers les Pays-Bas et 3 000 EUR vers l'Espagne totalisent 11 000 EUR. Le seuil est global, et non par destination. Lorsqu'il est dépassé, la taxation à destination s'applique dès la transaction qui le dépasse. Les vendeurs éligibles peuvent opter pour cette taxation sous le seuil ; ce choix engage pour au moins deux années civiles. Consultez les indications de la Commission sur le seuil.
L'OSS est un dispositif déclaratif facultatif, pas la règle qui crée l'obligation de TVA à destination. Le régime de l'Union couvre les ventes à distance intracommunautaires admissibles et certains services aux consommateurs, avec des dispositions particulières pour les fournisseurs présumés. Le régime non-Union couvre les services admissibles fournis par des entreprises non établies dans l'UE. Les services couverts vont au-delà des seuls services TBE. Les déclarations nationales de TVA et d'autres obligations peuvent toujours s'appliquer.
Pour les régimes OSS de l'Union et non-Union, l'inscription prend normalement effet au trimestre civil suivant. Une exception liée à la première opération peut permettre de commencer dès la première opération admissible si vous informez l'État d'identification au plus tard le dixième jour du mois suivant. Un délai manqué peut imposer une immatriculation et une déclaration directes dans les États de consommation concernés. Vérifiez les règles d'inscription avant d'encaisser le premier paiement concerné.
Depuis le 1er janvier 2025, les petites entreprises admissibles établies dans l'UE peuvent aussi demander l'exonération transfrontalière facultative pour les PME. Elle comporte un plafond de chiffre d'affaires dans l'Union de 100 000 EUR, des seuils nationaux et d'autres conditions. C'est un régime d'exonération distinct, pas une conséquence automatique du respect du seuil des ventes à distance. Examinez les conditions du régime PME avec votre conseiller.
Confiez à une personne la surveillance du total éligible sur l'ensemble des canaux de vente de l'entreprise concernée, pas seulement cette boutique. Convenez de la manière d'identifier la transaction de franchissement et d'appliquer la configuration au bon moment. Créer des règles de destination ne vous inscrit pas à l'OSS, et l'inscription seule ne met pas à jour les règles de la boutique.
Traiter séparément les importations de faible valeur
L'IOSS est facultatif pour les ventes à distance admissibles de biens importés dans des envois dont la valeur intrinsèque ne dépasse pas 150 EUR, hors produits soumis à accises. Il permet de percevoir la TVA de destination à la vente et repose sur une déclaration mensuelle. Un intermédiaire peut être requis, notamment pour les fournisseurs hors UE, sous réserve des exceptions applicables. Consultez les informations de l'administration fiscale irlandaise sur l'IOSS.
Évaluez la valeur intrinsèque et les règles relatives aux envois avant de proposer l'IOSS. Fractionner artificiellement une opération supérieure à 150 EUR ne la rend pas admissible. Convenez de la transmission sécurisée de l'identifiant IOSS avec le transporteur ou le représentant en douane. Ne publiez pas cet identifiant.
L'IOSS gère la TVA ; il ne garantit pas une livraison sans droits de douane ni frais de transporteur. Depuis le 1er juillet 2026, l'ancienne franchise de droits de douane pour les faibles valeurs a pris fin et un droit temporaire de 3 EUR s'applique aux importations de faible valeur concernées selon des règles transitoires. Vérifiez son calcul et son paiement pour vos biens et votre organisation de livraison dans les informations douanières de la Commission. N'annoncez pas « aucun frais à la livraison » sans confirmer l'ensemble des conditions de livraison.
Préparer les registres et déclarations à partir des opérations classées
Les périodes OSS de l'Union et non-Union sont trimestrielles ; celles de l'IOSS sont mensuelles. La déclaration et le paiement sont dus au plus tard à la fin du mois suivant. Les échéances trimestrielles sont le 30 avril, le 31 juillet, le 31 octobre et le 31 janvier. Des déclarations néant peuvent rester obligatoires. Consultez les instructions de déclaration OSS.
Conservez les registres OSS et IOSS pendant dix ans à compter de la fin de l'année de l'opération et rendez-les accessibles électroniquement sur demande. Les autorités de destination conservent leurs pouvoirs de contrôle et d'exécution. L'OSS centralise les déclarations pour les opérations couvertes ; il ne supprime pas toutes les obligations fiscales locales. Les règles de tenue des registres précisent les informations et les modalités d'accès requises.
Enregistrez le type d'opération, le départ et la destination, la date d’exigibilité de la TVA, le montant imposable par taux, la TVA, la devise et la conversion, les paiements, les retours et les corrections. Pour les biens, conservez les informations d'expédition et de transport. Les services TBE ont leurs propres présomptions de localisation du client, exceptions et règles de justificatifs. Ne transformez pas une règle TBE portant sur deux éléments de localisation non contradictoires en obligation universelle de faire correspondre les adresses de facturation et de livraison des biens physiques.
PrestaShop stocke les adresses des commandes, les identifiants de transporteur, la devise et le taux de conversion. L'adresse IP lors de la commande n'est pas un champ natif conservé dans les commandes. Si votre processus nécessite des données IP, identifiez un mécanisme distinct de collecte et de conservation licites ; les données de connexion ou de session ne constituent pas une archive de commande garantie à long terme.
Les exports de commandes du cœur sont des données d'entrée pour un processus déclaratif, pas une déclaration OSS ou IOSS prête à déposer. Une requête qui exclut seulement votre pays inclut aussi d'éventuelles exportations, ventes B2B et autres opérations hors périmètre. Additionner les totaux de commandes peut mélanger les devises et ignorer les taux multiples, les dates d’exigibilité de la TVA, les remboursements et les corrections.
- Classez chaque opération et identifiez son régime déclaratif applicable.
- Excluez les opérations B2B et les autres opérations hors périmètre de l'ensemble B2C soumis à l'OSS.
- Utilisez le pays d'expédition et la destination dans le territoire TVA de l'UE plutôt qu'un simple filtre de pays étranger.
- Calculez les événements imposables et les corrections par taux dans la devise de déclaration requise.
- Rapprochez les résultats des factures, avoirs, paiements et du grand livre avant de déclarer.
Les justificatifs VIES peuvent étayer le classement B2B et l'exclusion de l'OSS. Ils ne constituent pas le fondement d'une déclaration OSS pour les consommateurs. Mettez en place les contrôles de conservation et d'accès avant qu'un nettoyage de base ou une suppression de client puisse effacer les données fiscales requises.
Convenir de la transmission déclarative avant la fin du trimestre
Remettez à votre comptable un échantillon comprenant une vente nationale, une vente transfrontière éligible à un consommateur, une exonération professionnelle et un remboursement. Demandez quelles lignes relèvent de chaque déclaration et quelles preuves sources justifient leur classification. La date d'émission de facture, celle de paiement et la date d'exigibilité peuvent différer ; précisez le critère de sélection au lieu de choisir la première date proposée par l'exportateur.
| Élément des spécifications | Contrôle d'acceptation |
|---|---|
| Population et périmètre des boutiques | Chaque ligne identifie l'entité vendeuse, la boutique, l'expédition et la destination, le type d'opération et le régime retenu. |
| Détail fiscal | Une commande à plusieurs taux conserve les bases imposables et la TVA par taux, y compris la livraison et les autres frais concernés. |
| Corrections | Un remboursement partiel reste lié à la transaction d'origine et rejoint la période déclarative convenue sans soustraire toute la commande. |
| Devise et traçabilité | Les montants d'origine, la méthode de conversion et les montants déclarés peuvent être reliés aux factures, avoirs et paiements. |
Orders CSV List Exporter propose des modèles enregistrés pour les commandes, produits ou factures ; Invoice CSV List Exporter sélectionne les listes de factures et d'avoirs selon leur date d'émission. Financial Revolution rassemble commandes, remboursements et coûts d'exploitation dans des rapports financiers avec une devise de reporting choisie. Vérifiez leurs champs réels par rapport aux spécifications convenues : aucune de ces descriptions ne garantit une déclaration OSS ou IOSS prête à déposer.
Relier la gestion des langues, devises et destinations
Activez et traduisez les marchés que vous pouvez prendre en charge. Lorsque vous ciblez les consommateurs d'un autre pays, vérifiez les informations de prix obligatoires de ce marché séparément du calcul de TVA : une règle fiscale liée au pays de livraison ne détermine pas les règles de protection des consommateurs applicables. Examinez produits, déclinaisons, URL simplifiées, tunnel de commande, conditions de livraison, libellés de TVA, mentions d'exonération, emails et factures. Utilisez les écrans de langues et devises disponibles sous International. Testez les sélecteurs du thème actif et les valeurs choisies jusqu'au paiement et à la confirmation de commande.
Examinez les mises à jour des taux de change et les prix propres aux devises. Un affichage converti soigné doit toujours préserver le montant à payer correct et l'arrondi des taxes. Les prix spécifiques ciblés par pays peuvent définir les prix par marché ; les groupes de clients ne sont pas automatiquement liés aux pays.
Utilisez hreflang pour aider les moteurs de recherche à associer les pages alternatives par langue ou région. C'est un signal recommandé, pas une garantie d'affichage de la bonne version ni un préalable à la découverte des traductions par Google. Des domaines, catalogues ou entités juridiques distincts peuvent nécessiter le multiboutique plutôt que de simples traductions.
Choisissez les zones de livraison selon les tarifs réels, les dimensions des colis, les délais et les modalités de retour. Sélectionnez les moyens de paiement selon les besoins de vos clients et la disponibilité des prestataires. Le Royaume-Uni, la Suisse et la Norvège nécessitent leur propre analyse fiscale et douanière ; ne considérez pas l'Europe géographique comme un territoire TVA unique.
- Choisissez les premiers marchés de destination et établissez leur traitement fiscal ainsi que le calendrier d'inscription. Consignez où le stock est détenu et expédié : transférer la logistique vers un entrepôt d'un autre pays peut modifier l'analyse.
- Configurez les règles de taxes des produits et des transporteurs avant d'accepter les commandes concernées.
- Terminez les traductions et la configuration des devises et des paiements.
- Testez une commande depuis chaque marché, y compris avec des adresses de facturation et de livraison différentes.
- Vérifiez les factures, les remboursements et les données déclaratives avant de vous développer.
Consultez les guides sur la configuration internationale et la conformité dans l'UE pour les travaux associés.
Questions à poser à votre développeur ou agence
- Quels modules existants, surcharges, modèles de thème, caches et intégrations peuvent modifier les prix, taxes ou montants exportés, et lesquels en resteront responsables après le changement ?
- Où figurent les résultats attendus validés par le comptable et les commandes de test, factures et corrections correspondantes pour chaque marché concerné ?
- Le changement du groupe par défaut du client modifie-t-il aussi les réductions ou les accès, et le retrait de l'approbation rétablit-il le parcours particulier prévu ?
- Quels paramètres et affectations produits changeront à la bascule, qui vérifiera les paniers existants et qui pourra restaurer la configuration précédente si une nouvelle commande est incorrecte ?
- Comment le personnel corrigera-t-il les commandes déjà passées sous une mauvaise configuration, préservera-t-il les documents émis et communiquera-t-il avec le comptable sans réécrire l'historique ?
Utilisez un créneau de modification convenu après réussite de la répétition. Suspendez les imports et synchronisations de prix conflictuels pendant l'application de la configuration, videz les caches concernés et répétez les achats pertinents. Restaurer les paramètres n'annule pas les commandes ou documents créés pendant le changement : conservez donc leurs références pour examen.
Si un module existant a déjà été choisi, le PrestaShop Module Installation & Configuration Service peut l'installer, appliquer les paramètres convenus et vérifier le parcours concerné dans son périmètre écrit.
Présenter les prix et les réductions honnêtement
Pour les annonces de réduction de prix concernées dans l'UE, établissez le prix antérieur applicable à partir de votre historique avant de configurer l'offre. La référence générale est le prix le plus bas pratiqué pendant au moins les 30 jours précédents, sous réserve des règles et exceptions nationales. Le prix catalogue habituel, le prix de vente conseillé et le prix antérieur légalement requis sont des notions différentes.
Si un produit coûte normalement 50 EUR, était proposé à 40 EUR il y a deux semaines et coûte maintenant 35 EUR, la comparaison pertinente sur 30 jours peut être de 40 EUR à 35 EUR, soit 12,5 %, plutôt qu'une réduction annoncée de 30 % depuis 50 EUR. Vérifiez la règle pour la campagne, le public et le marché réels. L'article 11 de la PAngV allemande comprend des dispositions nationales sur les réductions progressives et des exceptions spécifiques.
Les prix spécifiques et règles de prix catalogue n'établissent pas à eux seuls la référence historique requise. Vérifiez si votre thème barre le prix catalogue habituel, qui peut différer du prix éligible le plus bas sur la période requise. Vérifiez ensemble le prix barré, le pourcentage, la bannière et l'email. Ne modifiez pas le prix de base du catalogue pour inventer un point de comparaison. Convenez des règles applicables de prix antérieur et d'information avec un conseiller expérimenté en droit des prix à la consommation sur vos marchés cibles. Tenez un historique des prix, ou utilisez Omnibus Price Compliance pour enregistrer les prix publics et afficher les références antérieures prises en charge ; suivez sa page d'aide pour la configuration. L'installation ne fournit aucun historique passé. Le module masque les références sans preuves suffisantes et celles du panier lorsqu'une règle panier s'applique : vérifiez donc la campagne réelle et l'emplacement d'affichage plutôt que de supposer que l'installation rend toute comparaison utilisable.
Tester les terminaisons de prix et les paliers d'offre
Comparez 49,99 EUR, 50,00 EUR ou un prix calculé de 47,83 EUR lorsque vous avez une raison commerciale claire. Considérez la valeur perçue, le positionnement haut de gamme et la tarification précise comme des hypothèses pour votre public. N'attribuez pas une terminaison préférée à toute une nationalité et ne promettez pas d'effet sur la conversion.
Définissez des prix exacts par produit ou utilisez des prix spécifiques avec les conditions appropriées de pays, devise, groupe, quantité et dates. Les règles de prix catalogue appliquent des réductions fixes ou en pourcentage aux produits correspondants ; elles ne transforment généralement pas tous les prix en terminaisons .99 ou .95. Cela nécessite de calculer la cible par produit ou d'utiliser une fonctionnalité d'arrondi testée.
Vous pouvez comparer des paliers transparents comme Basic à 29 EUR pour un article, Standard à 49 EUR pour deux et Premium à 55 EUR pour trois. Utilisez les packs pour des lots distincts ou les prix spécifiques par quantité pour les paliers de volume. Affichez le contenu exact et toute économie réelle par rapport aux articles disponibles séparément. Distinguez clairement les comparaisons avec un prix conseillé des réductions par rapport à votre propre prix antérieur.
Gardez la devise et le montant à payer clairs. Testez la typographie, la couleur et l'emplacement du prix pour leur lisibilité au lieu de supposer une réaction psychologique universelle. Réduire la précision d'une devise ne supprime pas sélectivement les zéros finaux : cela peut modifier l'affichage de centimes réels dans le panier, le tunnel de commande et les factures. Si vous voulez seulement afficher 49 EUR au lieu de 49,00 EUR, utilisez une modification d'affichage soigneusement testée qui conserve 49,50 EUR.
Choisir un changement de prix réversible
Distinguez une modification permanente du prix de base d'une promotion temporaire avant de choisir l'outil. Pour une révision des prix en masse, Mass Price Updater fournit un aperçu et enregistre les anciennes valeurs pour restauration. Pour des offres temporaires, les prix spécifiques natifs à dates définies peuvent suffire ; Smart Dynamic & Scheduled Discounts ajoute des campagnes programmées et des limites de prix ou de marge. Vérifiez les règles et imports existants avant d'introduire un autre système d'écriture des prix.
- Enregistrez les produits, déclinaisons, boutiques, devises et prix actuels concernés. Incluez les prix d'achat et prix spécifiques actifs dans l'examen si nécessaire.
- Prévisualisez les prix HT et TTC obtenus, les prix unitaires et la comparaison applicable au prix antérieur. Vérifiez la marge après taxes, réductions et frais de livraison selon vos propres données de coût.
- Testez un achat ordinaire et les conditions de quantité, de groupe ou de bon de réduction qui se chevauchent. Confirmez quelle règle prévaut et ce qui se passe à l'expiration d'une offre programmée.
- Conservez les données de restauration et les dates de campagne. Annuler le prix de vente actuel n'efface pas l'historique et ne supprime pas la nécessité de corriger une annonce trompeuse.
Utilisez des échéances de campagne et des informations de stock réelles. Ne réinitialisez pas un compte à rebours à chaque visite et n'inventez pas d'activité commerciale. Planifiez une expérience autour d'une seule modification, d'une taille d'échantillon adaptée et d'une période suffisante. Mesurez la marge et le chiffre d'affaires par visiteur ainsi que la conversion. Les groupes de clients peuvent contenir des variantes de prix attribuées, mais les groupes natifs ne répartissent pas aléatoirement les visiteurs anonymes dans un test A/B. Vérifiez les règles de réduction applicables à l'expérience elle-même.
Questions des commerçants
Faut-il un module simplement pour afficher le HT aux professionnels approuvés ?
Non. Utilisez la configuration native du groupe par défaut décrite ci-dessus. Ajoutez un module lorsqu'un processus manque, par exemple les demandes d'accès, le choix du visiteur ou la validation, et testez ses interactions avec les paramètres déjà utilisés.
Puis-je garder le même prix TTC lorsque le taux de destination change ?
Il vous faut une politique tarifaire en plus d'une règle fiscale. À base HT inchangée, un taux différent modifie le total TTC. Si vous souhaitez un prix TTC fixe pour un marché, calculez le prix HT correspondant, configurez le prix spécifique adapté et vérifiez la marge.
Pourquoi le prix change-t-il après la saisie d'une adresse ?
Comparez la localisation et le contexte fiscal de navigation à l'adresse utilisée lors de la commande. Un recalcul prévu selon la destination peut l'expliquer ; une règle ou une exonération manquante peut aussi en être la cause. Analysez ce panier avant de tenter d'imposer le montant affiché.
L'activation de l'OSS ou d'un module de numéro de TVA prépare-t-elle ma déclaration ?
Non. L'inscription, la taxation à la commande et les déclarations restent des tâches distinctes. Utilisez la transmission déclarative décrite ci-dessus pour convenir de ce que reçoit votre comptable, y compris exclusions, remboursements et conversion, avant de vous fier à un export.
Faut-il modifier les anciennes factures après correction d'un paramètre fiscal ?
Préservez les documents d'origine et demandez à votre comptable quelle procédure de correction appliquer aux transactions concernées. Modifier les règles actuelles ne répare pas les données antérieures, et les recalculer peut détruire les preuves des faits.
Puis-je lancer la promotion dès le début de l'enregistrement des prix ?
L'enregistrement commence avec les données disponibles ; il ne peut fournir les prix publics antérieurs manquants. N'utilisez une comparaison que lorsque vous disposez des preuves requises pour cette offre et ce marché. Revoyez toute l'annonce si la référence est indisponible.