Tax ID ElementVersion bêta publique
Collectez les numéros fiscaux des entreprises pour les factures et les remboursements de TVA.
Le composant Element d’identification fiscale est un composant d’interface utilisateur intégrable qui collecte les informations relatives au numéro fiscal des clients. Pour plus d’informations sur l’activation du composant Element d’identification fiscale , consultez le guide d’intégration.
Remarque
Le composant Tax ID Element n’est disponible que lors de l’utilisation d’Elements avec l’API Checkout Sessions.
Si la démonstration ne s’affiche pas, essayez d’ouvrir la page dans un navigateur pris en charge.
| Option | Description |
|---|---|
| Thème | Utilisez la liste déroulante pour choisir un thème ou personnalisez le thème avec l’API Elements Appearance. |
| Taille ordinateur de bureau et mobile | Utilisez la liste déroulante pour définir la largeur maximale de pixels de l’élément parent auquel est monté le composant Tax ID Element. Vous pouvez la définir sur 750px (bureau) ou 320px (mobile). |
| Pays ou région du client | Utilisez la liste déroulante pour choisir un emplacement pour la collecte des informations du numéro fiscal. La modification de l’emplacement met à jour les exigences relatives au type et au format du numéro fiscal, et contrôle la visibilité des éléments en mode auto. |
| Visibilité | Utilisez la liste déroulante pour choisir un mode de visibilité. En mode auto, le composant Tax ID Element ne s’affiche que pour les pays qui prennent en charge la collecte des numéraux fiscaux. |
| Nom de l’entreprise | Activez cette option pour collecter le nom de l’entreprise. Le nom de l’entreprise collecté apparaît comme le nom du client sur les factures. |
Régions prises en charge
Le composant Tax ID Element prend en charge la collecte du numéro fiscal dans les pays et régions suivants. Lorsque vous utilisez le mode auto, le composant Element s’affiche automatiquement uniquement pour les clients dans ces emplacements pris en charge. Chaque région présente des exigences spécifiques en matière de types de numéros fiscaux et de format.
Amérique du Nord
Amérique du Sud
Europe
Asie
Océanie
Afrique
Lorsque vous utilisez conjointement le composant Tax ID Element et le composant Address Element, Stripe détermine automatiquement le type de numéro fiscal et la visibilité de l’élément en fonction de l’adresse du client. Cela permet de s’assurer que le format de numéro fiscal adapté à la l’emplacement du client est affiché.
Visibilité du composant Tax ID Element
Vous pouvez collecter les numéros d’identification fiscale pour plusieurs raisons, mais les raisons les plus courantes sont de faciliter le calcul de la taxe de vente ou de les afficher sur les factures.
Le composant Tax ID Element s’adapte par défaut au lieu où se trouve le client et ne s’affiche que si la collection du numéro fiscal est courant dans son pays. Pour déterminer si le numéro d’identification fiscale est pertinent, le composant Tax ID Element vérifie l’adresse IP et le pays du client à partir du paramètre Address Element (en mode expédition ou facturation). Si le paramètre Address Element n’est pas présent, nous utilisons l’adresse IP du client. Si vous souhaitez vous assurer que le composant Tax ID Element s’affiche toujours (même pour les pays qui ne collectent généralement pas les numéros d’identification fiscale), vous pouvez définir la visibilité sur always.
Créer un composant Tax ID Element
Voici comment vous pouvez utiliser le composant Tax ID Element de Stripe pour collecter des numéros fiscaux :
<div class="tax-id-form"> <div id="tax-id-element"></div> </div>
const stripe = window.Stripe(, { betas: [ 'custom_checkout_tax_id_1', ], }); const appearance = { /* appearance */ }; const elementsOptions = { appearance }; const clientSecret = fetch('/create-checkout-session', { method: 'POST', headers: { 'Content-Type': 'application/json', }, }) .then((res) => res.json()) .then((res) => { return res.clientSecret; }); const checkout = stripe.initCheckout({ clientSecret, elementsOptions }); const taxIdElementOptions = { visibility: 'always', }; const taxIdElement = checkout.createTaxIdElement(taxIdElementOptions); taxIdElement.mount('#tax-id-element');'pk_test_TYooMQauvdEDq54NiTphI7jx'
Pour plus d’informations sur l’utilisation du composant Element d’identification fiscale , consultez le guide d’intégration.