Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
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
Démarrer avec Connect
Principes de base de l'intégration
Exemples d'intégration
Inscrire des comptes
Configurer les dashboards des comptes
    Démarrer avec les composants intégrés Connect
    Personnaliser les composants intégrés Connect
    Composants intégrés Connect pris en charge
      Composants disponibles
      Gestion de compte
      Inscription des comptes
      Soldes
      Documents
      Compte financier
      Transactions du compte financier
      Carte Issuing
      Liste des cartes Issuing
      Bannière de notification
      Détails du paiement
      Paiements
      Virements
      Liste des virements
      Immatriculations fiscales
      Paramètres fiscaux
      Composants en version bêta
      Installation de l'application
      Fenêtre d'affichage de l'application
      Financement Capital
      Demande de financement Capital
      Promotion du financement Capital
      Litiges sur un paiement
      Exporter les transactions avec taxe
      Paramètres des moyens de paiement
      Graphique de suivi
    Personnalisation du Dashboard Stripe
    Contrôles de la plateforme pour les comptes du Dashboard Stripe
    Dashboard Express
Accepter des paiements
Effectuer des virements vers des comptes
Gérer votre plateforme Connect
Formulaires fiscaux pour votre plateforme Connect
Utiliser les types de comptes connectés
AccueilPlateformes et places de marchéConfigure account DashboardsSupported Connect embedded components

Remarque

Cette page n'est pas encore disponible dans cette langue. Nous faisons tout notre possible pour proposer notre documentation dans davantage de langues et nous vous fournirons la version traduite dès qu'elle sera disponible.

Tax registrations

Learn how to allow connected accounts to manage their tax registrations for Stripe Tax.

Copier la page

The Tax registrations component gives your connected accounts control over their tax compliance. Your connected accounts interact with this component by managing their tax registrations directly in your platform. This component is suitable for software platforms, which means that your connected accounts are liable to collect taxes.

If you’re a platform integrating Stripe Tax, you must collect information about the registrations with tax authorities of your connected accounts in the applicable jurisdictions. Your connected accounts need to register with their tax authorities before they add their tax registrations in your platform. To correctly calculate and collect taxes for your platform, you must collect the tax registrations of your connected accounts.

The Tax registrations component uses the Tax Registrations API to display a list of tax registrations to your connected accounts. To calculate tax on their payments in a location, connected accounts need to add their tax registration with the Tax registrations component. If the connected account wish to stop calculating tax in a certain location, they can end the tax registration in the component.

Requirements

  • Your integration must follow the software platforms guide for Tax on Connect. This means that your connected accounts are liable to collect taxes.
  • If you haven’t already, render the Tax settings component. You need both the Tax settings component and the Tax registrations component to provide tax compliance control to your connected accounts.

Integrate the tax registrations component

When creating an Account Session, enable tax registrations by specifying tax_registrations in the components parameter.

Command Line
cURL
curl https://api.stripe.com/v1/account_sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d account=
{{CONNECTED_ACCOUNT_ID}}
\ -d "components[tax_registrations][enabled]"=true

After creating the account session and initializing ConnectJS, you can render the tax registrations component in the frontend:

taxRegistrationPage.jsx
React
// Include this React component import { ConnectTaxRegistrations, ConnectComponentsProvider, } from "@stripe/react-connect-js"; return ( <ConnectComponentsProvider connectInstance={stripeConnectInstance}> <div> <h2>Tax Registrations</h2> <ConnectTaxRegistrations // Optional // displayCountries={["US", "CA", "DE"]} // onAfterTaxRegistrationAdded={({id: registrationId}) => console.log({registrationId})} /> </div> </ConnectComponentsProvider> );
MethodTypeDescriptionDefault
setDisplayCountriesstring[]Array of two-letter country codes that the connected account can choose from for a new tax registration.undefined (all countries permitted)
setOnAfterTaxRegistrationAdded({id: string}) => voidCallback executed with an object containing the newly added tax registration IDundefined (not a required method)

Limitations

The following features are available in the Dashboard and the API, but aren’t currently supported by the Tax registrations component:

  • Scheduling start or end dates for registrations. You can only create or end registrations immediately.
  • Specifying US state sales tax elections when creating tax registrations.

Voir aussi

  • Tax on Connect
  • Tax for software platforms
  • Tax settings component
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