Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
Billing
PrésentationÀ propos des API Billing
Abonnements
Invoicing
Facturation à la consommation
Facturation à l'utilisation avancée
Devis
Gestion des clients
Facturation avec d'autres produits
Recouvrement de revenus
Automatisations
Scripts
Tester votre intégration
Tax
Présentation
Utiliser Stripe Tax
    Fonctionnement de Stripe Tax
    Configurer la collecte
      API Settings
      Indiquer les codes de taxe des produits et le comportement fiscal
      Collecter les adresses des clients
      Absence de taxe et autoliquidation de la TVA
      Définir des personnalisations
      Utiliser les calculs fiscaux de tiers
    Configurer le comportement
    Tests
    Identifier le type de votre paiement
    Identifier le type de votre entreprise
    Pays pris en charge
Gérer la conformité
Rapports
Présentation
Sélectionner un rapport
Configurer des rapports
Rapports sur plusieurs comptes
API de rapport
Comptabilisation des revenus
Données
Présentation
Requête sur les données de l'entreprise
Sigma
Data Pipeline
Importer des données externes
États-Unis
Français (France)
AccueilRevenusUse Stripe TaxSet up collection

Utiliser l'API Settings pour configurer Stripe Tax

Comment configurer les paramètres de taxes et vérifier si un compte est prêt à effectuer le calcul automatique des taxes.

Vous pouvez également utiliser l’API Stripe Tax Settings pour récupérer et configurer les paramètres requis pour le calcul les taxes, sans passer par le Dashboard Stripe.

  • Plateforme Connect : en tant que plateforme, vous pouvez utiliser cette API pour configurer vos comptes connectés afin qu’ils utilisent Stripe Tax, ou pour vérifier si un compte est configuré correctement.
  • Utilisation directe : vous pouvez utiliser cette API pour configurer Stripe Tax ou pour vérifier si votre compte est déjà configuré correctement.

Vérifiez si tout est prêt pour utiliser Stripe Tax

Effectuez cette vérification pour déterminer si Stripe Tax peut être activé. Utilisez nos bibliothèques officielles pour accéder à l’API Stripe. Récupérer l’objet tax.settings :

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/tax/settings \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Vous pouvez également écouter l’événement de webhook tax.settings.updated qui se déclenche lorsque vous mettez à jour les paramètres fiscaux depuis le Dashboard Stripe ou lorsque de nouveaux paramètres fiscaux requis sont introduits. Consultez la page Faire passer les webhooks en production pour savoir comment ajouter un endpoint de webhook.

Vous pouvez commencer à utiliser Stripe Tax si l’objet de réponse tax.settings récupéré par l’API ou l’événement de webhook renvoie le status "active". Les paramètres defaults.tax_code et defaults.tax_behavior ne sont requis que s’ils ne sont pas indiqués dans le produit ou le prix à chaque appel à l’API.

{ "object": "tax.settings", "defaults": { "tax_code": null, "tax_behavior": null }, "head_office": { "address": { "country": "DE" } }, "livemode": false, "status": "active", "status_details": { "active": {} } }

Vous ne pouvez pas commencer à utiliser Stripe Tax si la réponse de l’objet tax.settings renvoie le status "pending". status_details[pending][missing_fields] contient la liste de tous les champs manquants requis.

{ "object": "tax.settings", "defaults": { "tax_code": null, "tax_behavior": null }, "head_office": null, "livemode": false, "status": "pending", "status_details": { "pending": { "missing_fields": ["head_office"] } } }

Configurer vos paramètres

Effectuez cette étape lorsque vous gérez toute la configuration de Stripe Tax via votre propre interface.

Vous pouvez modifier les paramètres via un appel de modification des paramètres. Effectuez un appel en indiquant le siège social de l’entreprise, le code de taxe par défaut et le régime de taxe.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/tax/settings \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "defaults[tax_code]"=txcd_10000000 \ -d "defaults[tax_behavior]"=inclusive \ -d "head_office[address][country]"=DE

L’objet tax.settings mis à jour comporte désormais un siège social, un code de taxe et un régime de taxe par défaut, ce qui vous permet d’activer Stripe Tax.

{ "object": "tax.settings", "defaults": { "tax_code": "txcd_10000000", "tax_behavior": "inclusive" }, "head_office": { "address": { "country": "DE" } }, "livemode": false, "status": "active", "status_details": { "active": {} } }

Validations et erreurs

Les codes de taxe doivent correspondre aux codes de taxe disponibles et le comportement fiscal doit être défini sur inclusive, exclusive ou inferred_by_currency (une fois défini, il ne peut plus être défini sur null). Le head_office doit inclure une adresse prise en charge.

La head_office[address] possède les champs line1, line2, city, state, postal_code et country. Les tableaux ci-dessous décrivent les formats d’adresse pris en charge.

Exemples d’adresseExplicationPris en charge
  • line1 : 27 Fredrick Ave
  • city: Brothers
  • state : OR
  • postal_code : 97712
  • country: US

Adresse complète

Une adresse complète comprend au moins la ligne 1 (adresse de la rue ou boîte postale), la ville, l’état, le code postal et le pays.

L’adresse est appariée avec l’adresse ou la rue la plus proche dans la base de données des adresses du Service postal des États-Unis. Si aucune correspondance n’est trouvée, nous utilisons le centre géographique (emplacement moyen des adresses) de la zone couverte par le code postal à cinq chiffres comme solution alternative.

Code postal à 9 chiffres :

  • postal_code : 97712-4918
  • country: US

Code postal à 5 chiffres :

  • postal_code : 97712
  • country: US

Pays et code postal

Si vous avez fourni un code postal à cinq ou neuf chiffres, notre système calcule les taxes à l’aide des 5 premiers chiffres seulement. Nous calculons la taxe au centre géographique qui correspond à l’emplacement moyen des adresses au sein de la zone couverte par le code postal à cinq chiffres. Vérifiez que cela convient à votre entreprise.

  • state : OR
  • country: US

Pays et État

Nous ne pouvons pas calculer le montant de taxe dû pour un client installé aux États-Unis avec uniquement le code pays ISO et un code d’État.

  • country: US

Pays

Nous ne pouvons pas calculer le montant de taxe dû pour un client installé aux États-Unis avec uniquement le code pays ISO.

Utilisez l’un des formats d’adresse ci-dessus pour nous permettre de reconnaître systématiquement le siège social de votre entreprise. Le champ du pays doit toujours correspondre à un code pays ISO valide.

Remarque

La validation et les erreurs répertoriées ici correspondant à la phase de configuration. D’autres erreurs pourront survenir quand vous tenterez d’appeler l’API sur votre intégration Stripe.

Voir aussi

  • Utiliser l’API Registrations pour gérer les immatriculations fiscales
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc