Devis et négociation
Pourquoi la taxe du devis ne correspond pas à la commande Shopify : suivre chaque donnée
Par Jahangir Alam · 23 octobre 2026 · 9 min de lecture
- Dernière vérification
- API Shopify
- 2026-10
- Public
- Marchands Shopify, agences et développeurs qui doivent expliquer pourquoi la taxe d'une commande diffère du devis
- Périmètre
- La taxe sur les commandes provisoires, le paiement de la facture et les commandes créées à partir d'un devis en API 2026-10 : adresse de livraison et de facturation, exonérations des clients et des sites d'entreprise, taxabilité des produits et de la livraison, remplacements de taxe, prix TTC par marché, remises avant taxe, arrondi par ligne, applications fiscales et recalcul après la commande
La taxe d'un devis est une estimation. Shopify calcule lui-même la taxe réelle, à la création de la commande provisoire puis de nouveau au paiement, à partir de données que le devis n'avait pas forcément : l'adresse de livraison, l'exonération de l'acheteur, les produits et frais taxables, l'inclusion ou non de la taxe dans les prix, les remises et l'arrondi de chaque ligne. Même la commande n'est pas toujours définitive : l'enregistrement de commande Shopify porte un champ estimatedTaxes qui ne passe à false que lorsque les taxes sont finalisées et ne peuvent plus changer.
Quand un acheteur demande pourquoi la TVA de la commande ne correspond pas au devis, ne cherchez donc pas d'abord un bug. Cherchez la donnée qui a changé, et à quelle étape. Cette page suit chaque donnée à travers le devis, la commande provisoire, le paiement et la commande, avec la règle Shopify derrière chaque écart et ce qu'il faut mettre sur le devis pour que l'écart reste faible. Pourquoi un devis se convertit au mauvais prix classe un écart selon sa forme ; voici l'analyse approfondie consacrée à la seule taxe.
Tout ce qui concerne Shopify ci-dessous a été vérifié sur les pages de Shopify le 23 octobre 2026, en version d'API 2026-10 ; les sources sont en fin d'article. La page explique comment Shopify calcule la taxe, pas ce que vous devez : faites confirmer vos obligations par votre expert-comptable.
La trace de la taxe : ce que Shopify lit, et quand
| Donnée | Où Shopify la lit | Où elle peut changer | À quoi ressemble l'écart |
|---|---|---|---|
| L'adresse | L'adresse de livraison de la commande provisoire ; à défaut, l'adresse de facturation | Une adresse de livraison ajoutée ou modifiée sur la commande provisoire, au paiement de la facture ou - depuis 2026-10 - sur une commande non traitée | Un autre taux sur la même base |
| L'exonération de l'acheteur | Le réglage fiscal du client, ou les réglages fiscaux du site d'entreprise | L'ajout du client ou du site d'entreprise à la commande provisoire ; une modification de l'un ou l'autre avant le paiement | La ligne de taxe entière apparaît ou disparaît |
| Ce qui est taxable | Le réglage de taxe de chaque produit, les remplacements, les catégories de produits, le réglage de la livraison, l'option « taxable » de l'article personnalisé | Un produit ou un remplacement modifié avant la création de la commande provisoire ou avant le paiement | De la taxe sur une ligne ou sur la livraison que le devis n'avait pas, ou l'inverse |
| TTC ou HT | Le réglage fiscal du marché | Le marché de la commande provisoire | Les prix des lignes bougent de (1 + le taux) |
| Les remises | Les lignes de taxe sont calculées après remises | Une remise ajoutée ou retirée au paiement | Taxe plus haute ou plus basse de taux × remise |
| L'arrondi | La taxe de chaque ligne est arrondie séparément | Jamais : c'est ainsi que le total est construit | Un ou deux centimes |
Deux étapes fixent la taxe : le calcul de Shopify à la création de la commande provisoire, et le paiement. Si la commande provisoire diffère déjà du devis, la donnée était différente à sa création. Si seuls le paiement ou la commande diffèrent, quelque chose a changé après la création - le plus souvent l'adresse ou une remise.
L'adresse fixe le taux
L'aide de Shopify est claire : par défaut, les commandes provisoires incluent les taxes selon les réglages fiscaux de la boutique et l'adresse de livraison du client ; sans adresse de livraison enregistrée, c'est l'adresse de facturation qui sert.
Le taux peut donc bouger de trois façons :
- Le devis n'avait pas d'adresse de livraison. La taxe affichée était une supposition, et la commande provisoire prend l'adresse de livraison - ou l'adresse de facturation, qui peut être un siège dans un autre pays.
- L'acheteur change d'adresse au paiement. Si la nouvelle adresse est hors du marché de la commande provisoire, Shopify applique le bon taux pour cette adresse, mais le réglage TTC ou HT du marché reste celui d'origine.
- L'adresse change sur la commande. Depuis la version d'API 2026-10, modifier l'adresse de livraison d'une commande non traitée avec
orderUpdaterecalcule sa taxe pour la nouvelle destination et peut laisser un solde à encaisser ou à rembourser. Les versions d'API antérieures et les commandes déjà traitées ne recalculent pas.
La solution est sur le devis : demandez l'adresse de livraison avant l'envoi, et chiffrez pour cette adresse.
L'exonération de l'acheteur
Un acheteur exonéré ne paie pas de taxe seulement si Shopify connaît l'exonération au moment du calcul.
- Sur le client. Le réglage fiscal d'un client est l'un de trois : percevoir la taxe, ne pas la percevoir, ou la percevoir sauf exonération applicable. Les exonérations précises viennent d'une liste fermée - dont des exonérations provinciales canadiennes, des exonérations de revendeur par État américain et la règle d'autoliquidation de l'UE.
- Sur un site d'entreprise. Un site d'entreprise B2B a ses propres réglages fiscaux : exonéré ou non, la liste des exonérations et un numéro d'identification fiscale. L'exonération de taxe en B2B sur Shopify explique où ils se trouvent et ce que Shopify ne conserve pas.
- Le réglage du client l'emporte sur celui de la commande provisoire. Une commande provisoire a son propre interrupteur d'exonération, mais dès qu'un client y est associé, Shopify utilise le champ du client.
- Les exonérations l'emportent sur les remplacements. Selon Shopify, les exonérations de taxe des clients priment toujours sur les remplacements de taxe.
- Les prix TTC ne baissent pas pour un acheteur exonéré. Si vous utilisez des prix TTC et marquez un client comme exonéré, il paie quand même le prix affiché complet. C'est la règle de Shopify, pas une erreur : sur une boutique en TTC, chiffrez les acheteurs exonérés à un prix explicite.
Pour la TVA dans l'UE et au Royaume-Uni, l'autoliquidation supprime la TVA sur les commandes transfrontalières éligibles. Mais selon Shopify, la validation du numéro de TVA intracommunautaire au paiement n'est pas disponible pour les paiements propres au B2B. Sur une commande B2B, l'exonération doit donc figurer sur le site d'entreprise avant la création de la commande provisoire.
Ce qui est taxable : produits, remplacements, livraison et lignes personnalisées
Le taux peut être juste et la base fausse, parce qu'une ligne ou des frais ont été taxés alors que le devis les supposait exonérés, ou l'inverse.
- Les produits. Un produit est taxé tant que l'option de percevoir la taxe sur ce produit est active. Les remplacements de taxe changent le taux des produits d'une collection - mais seulement pour les produits ajoutés manuellement à la collection. Un remplacement prime sur le calcul par catégorie de produit de Shopify Tax.
- Remplacements et commandes provisoires. La page de Shopify sur les remplacements cite les ventes en ligne et les ventes Shopify POS, sans mentionner les commandes provisoires. Si un produit du devis dépend d'un remplacement, vérifiez la taxe sur une commande provisoire de test.
- Les droits de douane. Dans une région où les droits et taxes d'importation sont actifs, Shopify n'utilise pas vos remplacements.
- La livraison. La taxation de la livraison est un réglage de la boutique, et un remplacement de taxe de livraison par région s'applique quelle que soit votre politique fiscale. Un devis avec une livraison non taxée peut donc rencontrer une commande provisoire qui la taxe.
- Les lignes personnalisées. Un article personnalisé sur une commande provisoire n'est taxable que si l'option correspondante est cochée. Une prestation, des frais ou une pièce unique saisis en ligne personnalisée suivent cette option, pas vos réglages produit.
TTC ou HT
L'inclusion de la taxe se règle par marché. Sur un marché TTC, la taxe est déjà dans le prix - la formule de Shopify pour la part de taxe est (taux × prix) ÷ (1 + taux) - et le sous-total égale le total. Sur un marché HT, la taxe s'ajoute.
Un devis en HT pour un acheteur sur un marché TTC, ou l'inverse, diffère de la commande provisoire de (1 + le taux) sur chaque ligne. Shopify déduit aussi votre taux national des prix TTC quand vous vendez vers un autre pays ou une autre région en TTC. L'article sur le mauvais prix détaille cette forme ; la règle pour le devis : la même base que le marché de l'acheteur, et l'indiquer sur le document.
Remises et arrondi
La taxe vient après la remise. Les lignes de taxe de Shopify sont le montant de taxe après application des remises. Sur un devis avec une remise globale, la taxe porte sur le montant remisé : 1 000,00 moins 100,00 de remise à 20 % donnent 180,00 de taxe, pas 200,00. Un devis qui taxe le sous-total avant remise surévalue la taxe de taux × remise. Ce qui casse entre le devis et la conversion explique pourquoi les montants du devis restent des estimations jusqu'au calcul de Shopify, et comment comparer les deux.
Chaque ligne est arrondie séparément. Avec les fonctionnalités fiscales de Shopify pour les États-Unis et l'UE, les montants de taxe sont arrondis au niveau de la ligne - auparavant, une seule fois sur le sous-total de la commande. Trois lignes à 3,33 à 20 % :
| Méthode | Calcul | Taxe |
|---|---|---|
| Par ligne, puis additionné (Shopify) | 3,33 × 20 % = 0,666 → 0,67, trois fois | 2,01 |
| Une fois sur le sous-total | 9,99 × 20 % = 1,998 → 2,00 | 2,00 |
Un devis qui arrondit une fois sur le sous-total sera à un ou deux centimes de Shopify sur une commande à nombreuses lignes. Ce n'est pas une erreur à corriger sur la commande ; arrondissez par ligne sur le devis si les montants doivent concorder.
Applications fiscales
Si un service fiscal tiers calcule vos taxes, le devis, le calcul propre de Shopify et le service peuvent chacun donner un montant différent. L'aide de Shopify ne décrit pas comment ces services traitent les commandes provisoires : testez donc une commande provisoire de bout en bout - création, envoi de la facture, paiement - et comparez la taxe à chaque étape avec ce que le service indique.
Une fois la commande créée
Lisez trois choses sur la commande avant d'expliquer un écart à l'acheteur :
estimatedTaxes. Tant qu'il vaut true, Shopify peut encore modifier la taxe.taxLines. Lerate, letitleet lasourcede chaque ligne indiquent le taux appliqué et ce qui l'a calculé.- Les totaux d'origine et actuels.
totalTaxSetest la taxe avant retours ; les champscurrent*incluent remboursements, retours et modifications - et, depuis 2026-10, une taxe recalculée après un changement d'adresse.
Quand le devis et la commande Shopify divergent couvre tout ce qui dérive d'autre une fois la commande créée.
Ce qu'il faut mettre sur le devis
- L'adresse de livraison, avant l'envoi : le taux en dépend.
- L'exonération de l'acheteur sur le client ou le site d'entreprise, avant la création de la commande provisoire, pas après.
- La base fiscale : « prix TTC » ou « prix HT », selon le marché de l'acheteur.
- L'option « taxable » de chaque ligne personnalisée, réglée selon ce qu'est vraiment la ligne.
- La taxe après la remise, et l'arrondi par ligne si vous affichez un montant de taxe.
- Une phrase claire indiquant que la taxe est une estimation calculée par Shopify au paiement - et aucune promesse de montant au centime près.
- Une comparaison à la conversion : lisez la taxe calculée par Shopify avant la création de la commande provisoire, et expliquez tout écart avant que l'acheteur ne le voie.
Ne jamais additionner le total à partir des lignes applique la même discipline aux totaux du devis lui-même.
La place de QuotWay
QuotWay ne calcule pas de taxe sur une proposition : la proposition indique que la taxe finale est calculée au paiement, ou affiche votre propre mention fiscale, et Shopify calcule la taxe sur la commande provisoire. Les lignes personnalisées ont une option taxable (activée par défaut) transmise à la commande provisoire ; les lignes de variante suivent les réglages du produit (lignes personnalisées et manuelles). Un devis lié à une entreprise transmet l'exonération du site d'entreprise à la commande provisoire. Avant la création de la commande provisoire, l'écran de conversion affiche le sous-total, la taxe, la livraison et le total calculés par Shopify, et un écart de taxe au-delà de votre seuil doit être confirmé par vous - voir convertir un devis en commande provisoire.
La conversion est décrite sur convertir les devis en commandes. Les devis liés aux entreprises nécessitent le forfait Enterprise et une boutique Shopify avec B2B ; les forfaits sont sur la page des tarifs.
Questions fréquentes
Pourquoi la taxe de ma commande provisoire Shopify diffère-t-elle du devis ?
Shopify l'a calculée à partir de données que le devis n'avait pas, ou avait autrement : l'adresse de livraison (ou de facturation à défaut), l'exonération de l'acheteur, les lignes et frais taxables, l'inclusion de la taxe dans les prix, les remises et l'arrondi par ligne. Comparez-les sur la commande provisoire avec les hypothèses du devis.
Pourquoi Shopify a-t-il facturé la taxe à un client exonéré ?
Soit l'exonération ne figurait pas sur le client ou le site d'entreprise au moment du calcul, soit la boutique utilise des prix TTC - et Shopify facture alors volontairement le prix affiché complet à un client exonéré. Un client associé à la commande provisoire remplace aussi l'interrupteur d'exonération propre à celle-ci.
Pourquoi la taxe est-elle fausse d'un centime ?
Shopify arrondit la taxe ligne par ligne puis additionne ; un devis qui arrondit une fois sur le sous-total peut différer d'un ou deux centimes. Arrondissez par ligne sur le devis si les montants doivent concorder.
Shopify calcule-t-il la taxe avant ou après les remises ?
Après. Les lignes de taxe de Shopify sont calculées sur le montant remisé : une remise globale réduit la taxe de taux × remise.
Shopify recalcule-t-il la taxe si l'adresse change après la commande ?
Depuis la version d'API 2026-10, modifier l'adresse de livraison d'une commande non traitée avec orderUpdate recalcule la taxe pour la nouvelle destination et peut laisser un solde à encaisser ou à rembourser. Les commandes traitées et les versions d'API antérieures ne recalculent pas. Au paiement, une nouvelle adresse hors du marché est taxée à son propre taux.
Pourquoi la livraison est-elle taxée sur la commande mais pas sur le devis ?
La taxation de la livraison est un réglage de la boutique, et un remplacement de taxe de livraison pour une région s'applique quelle que soit votre politique fiscale. Vérifiez les deux dans Paramètres > Taxes et droits de douane, et chiffrez la livraison du devis sur la même base.
Sources
Pages Shopify lues le 23 octobre 2026, en version d'API 2026-10 :
- Créer des commandes provisoires - taxes selon l'adresse de livraison, adresse de facturation à défaut, marchés et changements d'adresse au paiement, articles personnalisés taxables
- Inclure ou exclure les taxes des prix - inclusion par marché, clients exonérés et prix TTC
- Remplacements et exonérations de taxe - remplacements produit et livraison, exonérations prioritaires, ventes en ligne et POS
- Gérer vos taxes américaines et Gérer vos taxes dans l'UE - arrondi par ligne, taxe sur la livraison, autoliquidation
- Gérer les clients - réglages fiscaux des clients
- Validation du numéro de TVA au paiement - non disponible pour les paiements propres au B2B
- DraftOrderInput -
taxExemptremplacé par le champ du client - Order, TaxLine et CompanyLocationTaxSettings -
estimatedTaxes,taxesIncluded, taxe après remises, exonérations du site - Changer l'adresse de livraison recalcule les taxes - API 2026-10
Le comportement de QuotWay est décrit à partir de sa documentation publique et du code source de l'application, lus le 23 octobre 2026.
Articles liés
- Devis et négociationDevis instantané ou devis négocié ? Deux produits différents8 minutes de lecture
- Devis et négociationAbsorber le transport sans annoncer ce qu'il vous coûte9 minutes de lecture
- Devis et négociationModifier un devis après la demande : ajouter, retirer, lignes personnalisées6 minutes de lecture
Découvrez comment QuotWay gère cela sur votre boutique.