Configurer les taxes avec Stripe et NetSuite
Découvrez les options de configuration des taxes pour Stripe et NetSuite.
Vous devez configurer votre frontend de paiement pour qu’il calcule la taxe avant que Stripe ne reçoive la transaction et que le connecteur ne la synchronise avec NetSuite. Vous ne pouvez pas utiliser les tables de taxes de NetSuite pour calculer les taxes via Stripe.
Au lieu de cela, vous avez les options suivantes :
- Calculer automatiquement les taxes avec Stripe Tax.
- Créer et gérer vos propres taux de taxe, et les appliquer aux produits à l’aide des taux de taxe Stripe.
- Calculer les taxes en dehors de Stripe et enregistrer le montant à l’aide d’un poste de facture ajouté à la facture Stripe.
- Faire appel à un partenaire Stripe pour le calcul des taxes.
Considérations
Tenez compte des éléments suivants lorsque vous examinez votre situation fiscale au cours du processus d’inscription à Stripe Connector for NetSuite :
- Déterminer quel système crée le paiement : déterminez si le paiement provient d’une boutique d’e-commerce (comme Shopify ou Magento) ou d’un abonnement automatisé généré par Stripe.
- Facturer les taxes en fonction de la localisation : déterminez si vous pouvez facturer uniquement une taxe forfaitaire parce qu’un client se trouve dans un État ou une province spécifique, ou si vous devez facturer la taxe en fonction de l’emplacement exact du client.
- Déterminer si le tarif est HT ou TTC : déterminez si votre tarif inclut la taxe (TTC), ou si celle-ci constitue un poste distinct sur la facture ou la commande (HT). Dans l’Union européenne, les tarifs sont généralement TTC.
- Déterminer le mode de versement de la taxe : déterminez si vous utilisez NetSuite pour verser les taxes ou si vous utilisez un outil tiers (tel qu’Avalara).
- Déterminez votre mode de représentation des taxes dans NetSuite : déterminez si vos taxes figurent au niveau des postes de facture, des en-têtes, de différents composants, ou si vous les représentez sous la forme d’un poste de dette fiscale unique.
Consultez un conseiller fiscal qui connaît votre modèle économique pour vous aider à déterminer vos obligations fiscales. Les conseils ou suggestions fournis ici ne sauraient constituer des conseils fiscaux ou juridiques officiels. Les informations fournies par Stripe Connector for NetSuite sont strictement liées aux options de configuration disponibles dans le connecteur pour gérer les taxes.
Workflows recommandés pour la gestion des taxes
Stripe Connector for NetSuite offre plusieurs options pour les workflows de taxes, en fonction de votre intégration.
Stripe Billing
Si vous utilisez Stripe Billing ou Stripe Invoicing avec l’automatisation des factures, nous vous recommandons ce qui suit :
- Utilisez Stripe Tax pour calculer automatiquement les taxes dans Stripe.
- Après avoir facturé le client à l’aide d’une facture Stripe, le connecteur enregistre les montants des taxes calculés par Stripe dans NetSuite.
- Utilisez NetSuite comme registre des taxes dues et payées. Le connecteur synchronise les données relatives aux taxes nettes dues de Stripe vers NetSuite. N’utilisez pas NetSuite pour établir des rapports détaillés sur les taxes dues aux État ou autres autorités locales.
- Utilisez les rapports Stripe Tax pour gérer la déclaration et le versement des taxes.
Découvrez comment configurer Stripe Billing avec Stripe Tax.
E-commerce
Si vous gérez une boutique de commerce électronique à l’aide d’une application (comme Shopify, WooCommerce ou Magento), vous pouvez utiliser cette application pour faciliter le calcul des taxes. Vous pouvez ensuite utiliser une application comme Celigo ou In8 pour synchroniser les données de commande avec NetSuite. Stripe et le connecteur ne sont pas impliqués dans le processus de calcul des taxes.
Facturation gérée dans NetSuite
Stripe et le connecteur ne sont pas impliqués dans le processus de calcul ou d’enregistrement des taxes si vous gérez votre processus de facturation dans NetSuite. Si vous utilisez un système de gestion des taxes autre que Stripe Tax ou Avalara, vous devrez peut-être créer une intégration personnalisée dans Stripe. Pour plus de détails, consultez la section dédiée au systèmes de gestion des taxes compatibles avec Stripe.
Paiements sans facture Stripe
Si vous créez des paiements sans facture, Stripe et le connecteur ne peuvent pas vous aider à enregistrer les taxes dans NetSuite. Comme il n’y a pas de détail des postes, Stripe ne peut pas déterminer le produit acheté, le montant payé pour le produit ni le montant de taxe correspondant.
Représentation des taxes dans NetSuite
Représentez les taxes dans NetSuite en :
- ajoutant à la facture un poste qui s’impute sur un compte de dette (recommandé)
- ou en définissant un taux de taxe au niveau du poste de facture
Vous trouverez les paramètres de taxes dans l’application connecteur en accédants aux menus Settings (paramètres) > Controls (contrôles) > Taxes.
Si vous êtes une entreprise internationale, le prix peut être exprimé toutes taxes comprises. Vous pouvez spécifier le montant brut au niveau du poste de facture et laisser NetSuite calculer la taxe due en fonction de l’adresse du client.
Si vous utilisez une offre groupée d’intégration fiscale dans NetSuite, par exemple AvaTax, vous pouvez calculer automatiquement les taxes à partir des informations figurant sur la facture NetSuite.
(Recommandé) Les taxes forment un poste de facture distinct
Lors de la représentation des taxes dans NetSuite, spécifiez-les en tant que poste de facture distinct pour enregistrer les taxes calculées dans Stripe. Si vous utilisez cette option, les taxes ne sont pas enregistrées au niveau du poste ni de l’en-tête de l’enregistrement NetSuite. Même si vous utilisez le moteur de taxes de NetSuite, il peut être intéressant de spécifier les taxes en tant que poste distinct. Par exemple, Stripe peut disposer de données d’adresse ou de codes de taxe produit plus détaillés par rapport à NetSuite.
Si vous utilisez Stripe Tax ou Stripe Tax Rates, vous pouvez trouver le montant de la taxe, la source et le taux de chaque taux de taxe dans la description du poste de facture.
Par exemple, si vous utilisez Stripe Tax, vous voyez 8.
. Pour les taux de taxe multiples, vous voyez .
. Si vous utilisez uniquement Avalara, le taux de taxe calculé s’affiche et vous voyez 6.
Rapports fiscaux pour l’enregistrement des taxes en tant que postes de facture NetSuite
Utilisez les rapports de taxes de Stripe pour obtenir le détail des taxes générées dans Stripe. NetSuite n’offre pas de rapport complet sur les taxes. Cependant, vous pouvez utiliser le poste de taxe pour voir le montant total des taxes payées.
Les taxes sont représentées sur chaque poste de facture
Les différences de fonctionnalités entre Stripe et NetSuite peuvent générer des pourcentages de taxe erronés. Pour en tenir compte, le connecteur fait correspondre le montant total des taxes calculé sur chaque poste NetSuite avec le montant total de taxes sur chaque poste Stripe.
Plusieurs taux de taxe sur un poste de facture
Si NetSuite ne prend en charge que deux taux de taxe, Stripe prend en charge plusieurs taux de taxe par poste. Pour tenir compte de cette différence, le connecteur combine les taux de taxe de Stripe en un pourcentage unique qui est défini sur la propriété tax_
de chaque poste NetSuite. Dans la plupart des cas, vous pouvez additionner tous les taux de taxe pour générer le taux de taxe total.
Dans de rares cas, l’addition des taux de taxe ne permet pas d’obtenir le taux de taxe combiné. Vous pouvez alors calculer les taux de taxe sur la base du montant total de la taxe. Pour obtenir le montant total de la taxe pour ce poste, vous pouvez alors appliquer chaque taux de taxe au montant avant taxe. Le montant total de la taxe obtenu à partir d’un pourcentage additionné peut différer du montant total de taxe obtenu à partir de pourcentages de taxe distincts. Cela est dû à l’arrondi opéré sur chaque montant de taxe.
Imaginons par exemple un poste a la valeur de 1,00 USD et aux taux de taxe de 9,5 % et 9,6 %. Chaque taux génère un montant de taxe de 0,10 USD, soit un total de 0,020 USD de taxe pour ce poste. Cependant, si on ajoute les taux de taxe, on obtient un taux de taxe total de 19,1 %, ce qui génère 0,19 USD de taxe au lieu des 0,020 USD obtenus avec la première méthode. Le connecteur fait correspondre les montants de taxe de chaque poste NetSuite avec les montants des postes Stripe. Pour cet exemple, le connecteur calcule un taux de taxe de 20 %, ce qui génère une taxe totale de 0,020 USD dans NetSuite.
Taxe sur les postes d’avoir
Vous ne pouvez pas automatiser les avoirs si vous représentez les taxes en tant que postes de facture dans NetSuite. NetSuite ayant des limitations qui empêchent de définir le taux de taxe sur les postes des notes de crédit, vous pouvez appliquer les taxes en tant que postes distincts à la place.
Taux de taxe avec réduction sur les postes de facture
Le connecteur utilise le taux de taxe pour calculer le montant de taxe approprié pour tous les postes auxquels une remise est appliquée. La facture créée par le connecteur dans NetSuite comprend des postes distincts pour les prix initiaux (avant remise) et le total des réductions.
Par exemple, supposons que vous ayez un poste de facture avec les montants suivants :
Tarif | Réduction | Tarif après réduction |
---|---|---|
100 USD | 20 USD | 80 USD |
Le taux de taxe est de 10 % et s’applique au montant après réduction de 80 USD. Le montant de la taxe s’élève donc à 8 USD.
Le connecteur génère un taux de taxe de 8 % dans NetSuite pour le poste, sur la base du montant avant réduction de 100 USD et du montant de taxe de 8 USD. Ce taux diffère du pourcentage de taxe utilisé dans Stripe.
Taxe sur un poste TTC
Si votre entreprise est basée dans l’Union européenne, le montant affiché aux clients inclut très probablement les taxes. Dans NetSuite, le montant facturé au client apparaît dans la colonne contenant le montant brut de la transaction. NetSuite calcule les taxes par le biais du moteur de taxe de NetSuite ou de l’intégration Avalara NetSuite.
Intégrer un système de taxe personnalisé avec Stripe Billing
Vous pouvez également calculer les taxes à l’aide d’un système personnalisé. Dans ce cas, effectuez les actions suivantes pour que le connecteur catégorise correctement le poste de taxe :
- Utilisez un poste de facture Stripe distinct affichant le montant exact de la taxe.
- Ajoutez une clé de métadonnées
netsuite_
définie surtax true
.