Spécifier les codes de taxe des produits et le comportement fiscal
Ajoutez des codes de taxe et des comportements fiscaux à vos produits et à vos tarifs afin de calculer les taxes automatiquement.
Note
Connectez-vous ou créez un compte Stripe pour activer Stripe Tax.
Stripe Tax utilise des codes de taxe produit (CTP) pour associer les produits à leurs taux de taxe applicables, qui peuvent être inférieurs ou supérieurs selon la ville ou le pays. Attribuez un code de taxe à chacun de vos produits pour appliquer automatiquement le taux et les autres règles d’imposition.
Si un produit ne correspond à aucun des codes, utilisez l’un des codes dont le nom comporte « Général » pour appliquer le tarif standard de la juridiction. Consultez notre liste des codes de taxe disponibles.
Codes de taxe par défaut
Lors de l’activation de Stripe Tax, vous pouvez définir deux types de codes de taxe par défaut : un pour les produits et un pour les frais de livraison. Pour définir ces codes, accédez aux paramètres fiscaux du Dashboard.
Les paramètres de taxe indiquant les codes de taxe par défaut et le code de taxe de livraison par défaut.
Code de taxe produit prédéfini
Le code de taxe produit prédéfini représente votre produit ou service dans Stripe Tax. Nous l’utilisons lorsque vous ne spécifiez pas explicitement un tax_
sur vos produits ou dans product_data lors de vos transactions. Lors du traitement des paiements, nous l’utilisons également pour afficher les seuils fiscaux desquels vous vous approchez ou que vous avez dépassés, dans la section Suivi des seuils de vos paramètres fiscaux.
Si vous commercialisez plusieurs types de produit différents (par exemple, SaaS et livres électroniques), vous pouvez utiliser le mode test pour modifier votre code de taxe par défaut et observer l’effet des différents types de produits dans l’onglet Surveillance.
Code de taxe sur les frais de livraison prédéfini
Le code de taxe par défaut pour les frais de livraison représente le traitement fiscal des frais de livraison lorsqu’ils sont facturés. Nous l’utilisons si vous ne précisez pas explicitement de tax_
sur un tarif de livraison. Stripe Tax vous permet de définir le traitement par défaut des frais de livraison sur Non taxable si vous ne souhaitez appliquer aucune taxe sur les frais de livraison. Nous vous recommandons de laisser la valeur par défaut sur « Livraison » pour vous assurer que vous facturez toujours la juste taxe.
Pour appliquer un montant de taxe sur les frais de livraison pour des paiements récurrents, vous pouvez créer un produit ou transmettre product_
pour un poste nommé « Livraison » et sélectionner le tax_
Livraison.
L’assujettissement des frais de livraison aux taxes varie selon les États des États-Unis et les pays.
Comportement fiscal
Vous devez spécifier un tax_
pour chaque tarif ou définir un comportement fiscal par défaut dans les paramètres fiscaux de votre Dashboard. Cette valeur détermine comment la taxe est présentée à l’acheteur et vous permet de localiser l’expérience de paiement en fonction du marché. Si vous définissez ce paramètre sur « exclusive », la taxe s’ajoute au montant du sous-total spécifié, ce qui correspond à la pratique habituelle aux États-Unis et pour les ventes B2B. Si vous le définissez sur « inclusive », le montant que votre acheteur doit payer ne change pas, même si le taux de taxe varie. Il s’agit d’une pratique courante pour les acheteurs B2C sur de nombreux marchés en dehors des États-Unis.
Définition d’un comportement fiscal par défaut (recommandé)
Vous pouvez définir un comportement fiscal par défaut qui s’appliquera à tous les tarifs pour lesquels aucun comportement fiscal spécifique n’a été défini. Pour cela, rendez-vous dans les paramètres Stripe Tax sous la section Inclure la taxe dans les tarifs..
Une fois que vous avez défini un comportement fiscal par défaut, tous les tarifs pour lesquels aucun tax_
n’est défini utilisent ce paramètre et sont compatibles avec Stripe Tax. Les options disponibles pour le comportement fiscal par défaut sont les suivantes :
- Automatique : le comportement fiscal appliqué dépend de la devise choisie pour un tarif de produit. Pour les devises
USD
etCAD
, le comportement fiscal est hors taxes. Pour toutes les autres devises, le comportement fiscal est TTC. Cela fonctionne également avec les tarifs multi-devises. - TTC : dans le cas d’un tarif TTC, les taxes sont déjà incluses dans le tarif. Par exemple, si le prix d’un produit est défini sur 5,00 USD, le client paiera 5,00 USD.
- Hors taxes : dans le cas d’un tarif hors taxes, les taxes doivent être ajoutées au tarif initial. Prenons l’exemple d’un produit dont le tarif est défini sur 5,00 USD ; la taxe facturée sur ce produit pourrait s’élever à 10 %, pour un tarif total de 5,50 USD. (Les taux de taxe peuvent différer, ces chiffres ne sont donnés qu’à titre d’exemple.)
Pour remplacer ce paramètre pour un tarif donné, définissez un comportement fiscal pour ce tarif.
Définition du comportement fiscal d’un tarif (facultatif)
Vous pouvez définir le comportement fiscal d’un tarif lors de sa création avec le Dashboard ou l’API. Lors de la création d’un tarif sur le Dashboard, vous pouvez visualiser l’impact de votre modèle tarifaire sur vos revenus.
Mise en garde
Vous ne pouvez pas changer le paramètre tax_
une fois celui-ci défini sur « exclusive » ou « inclusive ».
Voici un exemple de création de tarif avec tax_
via l’API :
Pour un tarif multidevise, utilisez le paramètre currency_options.<currency>.tax_behavior pour définir des régimes de taxe différents pour différentes devises.
Dans certains cas, vous pouvez vouloir utiliser un tarif personnalisé qui n’a pas été préconfiguré. Vous pouvez transmettre des price_
plutôt qu’un ID de tarif. Par exemple, l’acceptation d’un paiement ponctuel pour un tarif personnalisé pourrait s’effectuer comme suit :
Définir un code de taxe sur un produit (recommandé)
Lors de la création de produits dans le Dashboard, vous pouvez sélectionner votre tax_
dans la liste déroulante parmi les codes de taxe disponibles. Si vous ne le faites pas, Stripe Tax utilise le code de taxe par défaut défini dans le Dashboard. Si un produit peut correspondre à plusieurs codes, par exemple un produit SaaS utilisé à des fins personnelles ou professionnelles selon le type de client, nous vous recommandons de créer deux produits distincts dans Stripe et d’attribuer le code approprié à chacun d’entre eux.
Voici un exemple de création de produit avec tax_
via l’API :
Dans certains cas, vous pouvez vouloir utiliser un produit personnalisé qui n’a pas été préconfiguré. Vous pouvez transmettre des product_
plutôt qu’un ID de produit. Par exemple, l’acceptation d’un paiement ponctuel pour un produit personnalisé pourrait s’effectuer comme suit :
Créer des frais de livraison avec un code de taxe (facultatif)
Le mode paiement Checkout vous permet de définir des frais de livraison avec application de taxes sur ces frais. Vous pouvez définir un code de taxe pour calculer automatiquement les taxes applicables sur vos frais de livraison dans le Dashboard ou l’API.