Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Ask AI
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
Billing
    Présentation
    À propos des API Billing
    Abonnements
    Invoicing
    Facturation à la consommation
    Connect et Billing
    Tax et Billing
      Collecter des taxes
      Migrer vers Stripe Tax
      Taux de taxe
      Numéros fiscaux des clients
      Offres tarifaires pour les abonnements
    Devis
    Recouvrement de revenus
    Automatisations
    Scripts
    Comptabilisation des revenus
    Gestion des clients
    Droits d'accès
    Tester votre intégration
Tax
Rapports
Données
Constitution de start-up
AccueilAutomatisation des opérations financièresBillingTax and Billing

Taux de taxe

Apprenez à percevoir et à déclarer les taxes à l'aide de taux de taxe.

Copier la page

Stripe vous permet de définir un nombre illimité de taux d’imposition et de les appliquer aux factures, aux abonnements, et aux paiements ponctuels dans Checkout. Toutefois, nous ne les définirons pas automatiquement pour vous.

Si vous n’avez pas besoin de définir de taux de taxe et que vous souhaitez calculer automatiquement les taxes, utilisez Stripe Tax.

En appliquant les taux de taxe, Stripe calcule le montant total des taxes par taux de taxe, et le synthétise dans un tableau que vous pouvez exporter dans des rapports de synthèse des taxes.

Création de taux de taxe

Si vous utilisez peu de taux de taxe, vous pouvez les gérer et les créer dans le Dashboard. Après avoir créé des taux de taxe, vous pouvez les appliquer aux factures, aux abonnements et aux paiements ponctuels, ou encore aux abonnements créés via Stripe Checkout.

Créez un catalogue de taux de taxe qui répondra aux exigences des juridictions dans lesquelles vous faites affaire. Par exemple, si vous opérez en Europe, vous voudrez peut-être créer un catalogue de taux de taxe pour le Guichet unique de TVA (OSS).

Création de taux de taxe via l’API

L’exemple suivant indique comment créer un taux de taxe via l’API.

Command Line
cURL
curl https://api.stripe.com/v1/tax_rates \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d display_name="Sales Tax" \ -d inclusive=false \ -d percentage="7.25" \ -d country=US \ -d state=CA \ -d jurisdiction="US - CA" \ -d description="CA Sales Tax"

Propriétés requises :

  • Le display_name apparaît dans la facture de votre client, et il s’agit généralement d’une abréviation décrivant le type de taxe spécifique, comme Sales, VAT ou GST.
  • La propriété inclusive détermine si le pourcentage de la taxe, percentage, est en sus ou inclus dans le montant total.
  • Le percentage est un chiffre (jusqu’à 4 décimales) représentant le pourcentage de taxe à percevoir.

Propriétés facultatives :

  • La propriété facultative country correspond à un code pays ISO à deux lettres valide. Certains pays (par exemple, les États-Unis) exigent une propriété supplémentaire, state, de deux lettres pour l’État. Utilisez ces propriétés pour appliquer des taux de taxe dynamiques en fonction de l’adresse de facturation ou de livraison de votre client dans les sessions Checkout.
  • La propriété facultative jurisdiction représente le territoire fiscal du taux de taxe et peut être utilisée pour distinguer les taux de taxe ayant le même pourcentage. jurisdiction apparaît dans la facture de votre client. Dans le Dashboard, le territoire apparaît sous le libellé Région pour le taux de taxe.
  • Vous pouvez aussi sauvegarder d’autres informations dans la description. Vos clients ne verront pas cette propriété.

Vous ne pouvez pas modifier les propriétés de pourcentage, de pays ou d’État une fois que vous les avez définies. Vous pouvez les définir uniquement au moment où vous créez le taux de taxe. Cela garantit que les abonnements et factures existants, et utilisant les taux de taxe, ne sont pas affectés. Si vous devez mettre à jour ces propriétés, créez un nouveau taux de taxe et archivez l’ancien objet.

Comparaison TTC/Hors taxes

Les taux de taxe peuvent être TTC ou hors taxes. Hors taxe signifie que la taxe n’est pas incluse dans le sous-total de la facture, alors que TTC signifie qu’elle l’est.

Le tableau suivant illustre un taux à 25 % modifiant le montant total dû, selon s’il est hors taxes ou TTC.

TaxeSous-totalTaxe dueTotal
25 % Hors taxes5,00 $1,25 $6,25 $ (5,00 $ + 1,25 $)
25 % TTC5,00 $1,00 $ (déjà inclus dans le total)5,00 $ (4,00 $ + 1,00 $)

Exonération de taxes et autoliquidation de la TVA

Vous pouvez définir l’état d’exemption pour un client sur Exonérer ou Annuler.

Dans les deux cas, aucune taxe n’est calculée dans la facture.

Dans le cas où le client est redevable de la taxe (dans le cadre de la procédure d’autoliquidation de la TVA pour la TVA en Europe), définissez l’état d’exemption sur reverse. Le PDF de la facture et du reçu inclut le texte “Autoliquidation de la TVA”.

Télécharger un exemple de facture PDF pour autoliquidation de la TVA

Si un paiement ponctuel et exécuté avec Checkout, l’état d’exemption est capturé comme customer_details dans l’objet de la session Checkout.

Pour les factures TTC, si le client bénéficie d’une exonération ou qu’il est soumis à l’autoliquidation, il paie le tarif unit_amount moins la taxe qui aurait été payée s’il n’avait pas été exempté. En d’autres termes, les taux de taxe manuels calculent les taxes comme si l’utilisateur ne bénéficiait d’aucune exonération, puis « déduisent » le montant des taxes.

Le tableau suivant illustre un taux de taxe de 10 % qui modifie le montant total dû pour un client bénéficiant d’une exonération ou soumis à l’autoliquidation. La première ligne montre un exemple de taxes « déduites ».

TaxeMontantTaxe dueTotal
10 % TTC1000 $90,91 $ (le montant des taxes, qui s’élève à 9,09 $, est déduit du prix)
10 % hors taxes1000 $100 $

Utilisation de plusieurs taux de taxe

You can apply Tax rates to line items or set them as a default for all line items in an invoice. You can set up to ten tax rates per line item. When you set tax rates on both a line item and the invoice, the rates for that invoice don’t apply to that line item.

Par exemple, cette facture comprend deux taux de taxe généraux de 9,975 % et 5 % :

FactureTaux de taxe du posteTaux de taxe général de la factureTaux de taxe du poste (en vigueur)
Poste 1(aucun)9,975 % et 5 %9,975 % et 5 %
Poste 210 %9,975 % et 5 %10 %
Poste 31 % et 2 %9,975 % et 5 %1 % et 2 %

Montants de taxes

Lorsque vous appliquez les taux de taxe à une facture, ils sont regroupés dans l’attribut total_tax_amounts. Cet attribut représente la somme de tous les montants de taxes, par taux de taxe, dans l’intégralité de la facture.

Par exemple, voici une facture où deux postes présentent deux taux différents :

FactureMontantTaux de taxeMontant de la taxeTotaux
Poste 15,00 $5 % (HT)0,25 $—
Poste 210,00 $10 % (HT)1,00 $—
Montant de taxe total——1,25 $—
Total15,00 $——16,25 $

Télécharger un exemple de facture PDF

Arrondi

Pour déterminer les montants des taxes, vous pouvez procéder de l’une des manières suivantes :

  • Arrondissez chaque sous-poste de facture à la plus petite unité monétaire avant d’additionner tous les montants de taxes de la facture. C’est ce que nous appelons l’arrondi « au niveau du poste de facture ».
  • Additionnez tous les montants taxables non arrondis par taux de taxe. Combinez-les pour obtenir un sous-total, appliquez le taux de taxe au sous-total, puis arrondissez. C’est ce que nous appelons l’arrondi « au niveau de la facture ».

Sélectionnez cette configuration sur la page des paramètres de facturation du Dashboard. La configuration de l’arrondi n’est disponible que pour les factures avec calcul manuel des taux de taxe. Les factures pour lesquelles le calcul automatique des taxes de Stripe s’applique commencent toujours par additionner les montants des taxes avant de procéder à l’arrondi.

NomMontantTaux TTCMontant taxable (avant arrondi)Montant de taxe (avant arrondi)Montant de taxe (après arrondi)
Poste 11 000,00 $10 %909,0909 $90,9091 $90,91 $
Poste 250,00 $10 %45,4545 $4,5455 $4,55 $
Sous-total1 050,00 $————
Montants totaux des taxes————95,46 $
Total arrondi1 050,00 $—954,54 $—95,46 $

Télécharger un exemple de facture PDF arrondie au niveau du poste de facture

Réductions

Les réductions s’appliquent généralement avant la taxe, mais cela n’est pas toujours le cas.

En lisant chaque ligne de gauche à droite et en notant la formule appliquée (dans l’en-tête du tableau), vous pouvez identifier les valeurs telles qu’elles sont appliquées au montant total final.

Exemple de réduction sur le taux hors taxes

Stripe applique toujours les réductions avant le taux hors taxes.

Cet exemple indique comment nous appliquons les réductions à un taux hors taxes.

Poste de factureMontantRéduction %Réduction $Après réductionTaux de taxeTaxe $Total
Formule——Amount * DiscountAmount - Discount$—PostDiscount * TaxRatePostDiscount + Tax$
Poste 15,00 $10 %0,50 $4,50 $5 % HT0,23 $4,73 $
Poste 210,00 $10 %1,00 $9,00 $5 % HT0,45 $9,45 $
Total15,00 $1,50 $13,50 $0,68 $ (@ 5 % HT)14,18 $

Télécharger un exemple de facture PDF

Exemple de réduction sur le taux TTC

Lorsque les montants sont TTC, Stripe applique d’abord les réductions au montant d’origine. Ensuite, nous calculons les taxes en fonction du montant restant. Cette réduction a pour effet de réduire le montant de taxes dû.

Poste de factureMontantRéduction %Réduction $Après réductionTaux de taxeTaxe $ (TTC)Total
Formule——Amount * Discount%Amount - Discount$—PostDiscount - PostDiscount / (1 + TaxRate)PostDiscount
Poste 15,00 $10 %0,50 $4,50 $5 % TTC0,21 $4,50 $
Poste 210,00 $10 %1,00 $9,00 $5 % TTC0,43 $9,00 $
Total15,00 $—1,50 $13,50 $—0,64 $ (@ 5 % TTC)13,50 $

Télécharger un exemple de facture PDF

Exemple de taux hors taxes et TTC avec réduction

Si vous avez à la fois un taux hors taxes et TTC, les deux règles s’appliquent simultanément dans les étapes suivantes pour chaque poste :

  1. Nous calculons le montant TTC sur la base du montant après réduction, en le multipliant par le taux de taxe TTC.
  2. Nous calculons le montant hors taxes en multipliant le taux hors taxes par le montant après réduction, moins le montant TTC.
  3. Nous calculons le montant total dû en additionnant le montant après réduction et le montant hors taxes (calculé à l’étape 2).
Poste de factureMontantRéduction %Réduction $Après réductionTaux TTCTTC $Après réduction, moins montant TTCTaux hors taxesHors taxes $Total
Formule——Amount * Discount%Amount - Discount$—PostDiscount - PostDiscount / (1 + TaxRate)PostDiscount - InclusiveTax$—PostDiscLessIncTax * TaxRatePostDiscount + ExclTax$
Poste 15,00 $10 %0,50 $4,50 $5 % TTC0,21 $4,29 $7 % hors taxes0,30 $4,80 $
Poste 210,00 $10 %1,00 $9,00 $5 % TTC0,43 $8,57 $7 % hors taxes0,60 $9,60 $
Total15,00 $—1,50 $13,50 $—0,64 $ (@ 5 % TTC)12,86 $—0,90 $ (@ 7 % hors taxes)14,40 $

Télécharger un exemple de facture PDF

Déclaration et versement des taxes

Toute entreprise qui perçoit des taxes doit les reverser au gouvernement approprié.

Voir Remplissage et envoi des déclarations fiscales pour plus d’informations.

Exportation des données

À partir de la liste des taux de taxe du Dashboard, vous pouvez exporter les fichiers de données nécessaires aux calculs de déclaration fiscale.

Stripe Billing prévoit deux niveaux différents de fichiers d’exportation de déclaration fiscale :

  • Exportation des taxes de postes de facture : il s’agit d’une exportation de premier niveau. Comprend des informations jusqu’au niveau du poste, y compris les taux de taxe par poste, TTC/hors taxes, les montants, etc.
  • Exportation des totaux des factures : montre la taxe globale collectée sur l’ensemble de la facture, y compris les réajustements pour tout remboursement.

Pour la déclarations des versements, utilisez l’exportation des taxes de postes pour faire la somme de tous les montants payés pour tous les taux de taxe utilisés. Pour prendre en compte tout remboursement éventuel, vous devrez également effectuer un pivot de l’exportation des totaux des factures.

Migrer vers les taux de taxe

Si vous utilisez les champs obsolètes tax_percent, tax_info, tax_info_verification et business_vat_id, passez en revue les options suivantes pour migrer vers les taux de taxe et les numéros fiscaux des client, et ainsi améliorer les outils de collecte, de déclaration et de versement des taxes.

Vos cas d’usage de pourcentage de taxe existants ont été migrés vers les taux de taxe

Les utilisations existantes de tax_percent ont été automatiquement converties en taux de taxe et vos factures et abonnements ont été mis à jour pour référencer les nouveaux objets via default_tax_rates.

Cela signifie que si vous aviez précédemment défini un tax_percent de 15% sur vos factures, Stripe a automatiquement créé un nouvel objet Tax Rate de 15% (bien que certaines informations manquent, telles que le nom d’affichage côté client ou la juridiction). Si vous conservez le tax_percent à 15%, Stripe crée dynamiquement un taux de taxe de 15 % afin de faciliter votre migration. Le fonctionnement reste inchangé.

Vous pouvez gérer la liste complète de vos taux de taxe sur la page des taux de taxe du Dashboard.

Options de migration

Pour les nouvelles factures ou les nouveaux abonnements, nous vous recommandons de procéder à la mise à jour complète de manière à utiliser les taux de taxe.

Aucune action

Si vous ne faites rien, votre intégration continuera de fonctionner de la même manière. Comme mentionné précédemment, les utilisations de tax_percent existantes sont prévues pour se comporter comme si elles utilisaient des taux de taxes.

Sans display_name ni jurisdiction définis pour vos taux de taxe, vos déclarations fiscales n’auront pas grande utilité. Un intitulé générique (« Taxe ») sera utilisé sur les factures et les reçus.

Avantages de la mise à jour minimale

Utilisez le Dashboard pour modifier les taux de taxe préexistants, de sorte que les taxes soient correctement appliquées aux factures préexistantes.

  1. Pour les taux de taxes migrés automatiquement, attribuez un display_name qui soit explicite pour le client. Il s’agit de l’intitulé que verra le client sur les factures et les reçus générés (par exemple, « UST » pour la TVA allemande et « HST » pour la taxe de vente harmonisée de l’Ontario).
  2. Définissez jurisdiction pour stocker une juridiction fiscale associée (par exemple, « DE » pour l’Allemagne ou « NL Amsterdam » pour la ville d’Amsterdam).

Les factures et les reçus affichent le nom display_name des taux de taxe. Lors de la détermination du montant de taxes à verser, vous pouvez regrouper les taxes par juridiction.

Avantages de la mise à jour complète

Pour les nouvelles factures, au lieu d’utiliser le champ tax_percent, nous vous recommandons d’utiliser les taux de taxe. Appliquez les taux de taxe à vos factures et abonnements. De cette façon, vous pourrez ajouter plusieurs taux de taxe par poste et par facture, afficher l’intitulé correct des taux de taxe et voir des récapitulatifs sur les factures et les reçus générés. Vos déclarations fiscales seront ainsi améliorées.

Numéros fiscaux des client

Les champs tax_info, tax_info_verification et business_vat_id ont été remplacés par les numéros fiscaux du client. L’objet Tax ID vous permet :

  • D’attribuer plusieurs numéros d’identification fiscale à un même client.
  • De prendre en charge davantage de types de numéros fiscaux (TVA pour l’UE, TPS pour la Nouvelle-Zélande, ABN pour l’Australie, etc.).
  • De valider automatiquement les numéros de TVA de l’UE par rapport à la base de données du système d’échange d’informations sur la TVA (VIES).
  • De valider automatiquement les numéros d’identification australiens (ABN) par rapport au registre du commerce australien (Australian Business Register, ABR).
  • Associez un pays à un numéro fiscal (par exemple, un numéro de TVA européen allemand).

Consultez la page Numéros fiscaux des clients pour en savoir plus.

Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc