Calculer les taxes avec Avalara
Découvrez comment Stripe Connector for NetSuite prend en charge le connecteur Avalara AvaTax pour Stripe Invoicing afin de calculer les taxes.
Stripe Connector for NetSuite prend en charge l’utilisation du connecteur Avalara AvaTax pour calculer la taxe avec Avalara sur les factures Stripe. Le connecteur NetSuite synchronise ces factures avec NetSuite et enregistre la taxe calculée.
Fonctionnement
Le connecteur Avalara AvaTax calcule la taxe puis l’ajoute à la facture Stripe en tant que poste de facture distinct. Les factures Stripe doivent rester ouvertes pendant un certain temps pour qu’Avalara applique le montant de la taxe calculée. Le montant de la taxe apparaît comme un poste supplémentaire (ou un poste de facture Stripe) libellé Sales Tax
.
Pour utiliser cette fonctionnalité, activez le paramètre pay_
sur votre compte. Le calcul de la taxe se fait alors automatiquement après le premier cycle de facturation. Vous pouvez également calculer la taxe à partir d’un simple code postal. Consultez votre conseiller fiscal pour savoir quelle est la meilleure approche pour votre entreprise.
Avertissement
Avalara a une prise en charge limitée d’Avalara Connector for Stripe Invoicing et l’utilisation de ce connecteur avec Stripe Connector for NetSuite se fait à vos propres risques.
Configurer Avalara
Vous devez disposer d’un environnement de test Avalara pour tester pleinement Stripe Connector for NetSuite avec Avalara. Les transactions en mode production et en mode test de Stripe ne peuvent pas être traitées en même temps.
Configurez l’environnement Avalara pour qu’il corresponde à votre compte Stripe de test :
- Pour Tax on Invoices (taxes sur les factures), sélectionnez Recurring (récurrent) et Normal.
- Configurez le mappage des postes pour déterminer les postes Stripe auxquels Avalara doit appliquer une taxe.
Si vous avez correctement intégré Avalara à Stripe, les informations d’adresse sont ajoutées aux champs de métadonnées client de Stripe qui sont spécifiques à Avalara. Lorsque Stripe initie un abonnement, nous nous assurons que les taxes sont ajoutées au paiement en utilisant le paramètre pay_
pour retarder le paiement. Lorsque Stripe génère une facture pour la prochaine période de facturation de l’abonnement, un poste de facture Avalara est automatiquement ajouté à la facture Stripe.
Configurer des webhooks
Avalara ne reçoit pas automatiquement les webhooks de votre compte Stripe. Vous devez ajouter manuellement l’URL du webhook Avalara à chaque environnement dans lequel vous souhaitez tester Avalara. Pour ce faire, copiez l’endpoint de webhook Avalara à partir de la configuration AvaTax, et ajoutez-le à l’administrateur de webhooks Stripe (API > Webhooks).
Pour traiter les webhooks de test, connectez-vous au système d’environnements de test d’Avalara via le tableau de bord AvaTax for Stripe. Vous ne pouvez vous connecter qu’à un seul environnement Avalara à la fois. En savoir plus sur l’utilisation d’Avalara AvaTax pour le calcul des taxes.
Code de taxe AvaTax
Si vous utilisez un moteur de taxe dans NetSuite, il est probable qu’il calcule et enregistre les taxes dues sur toutes les factures créées dans NetSuite. Si vous utilisez des factures Stripe Billing, Avalara calcule et enregistre le montant de la taxe avant que la facture ne soit synchronisée avec NetSuite. Pour s’assurer qu’Avalara ne calcule pas les taxes dans NetSuite, le connecteur définit le code de taxe au niveau de la facture et du poste de facture sur Not Taxable
.
Si un prix Stripe est lié à un élément NetSuite doté d’un code de taxe AvaTax, le système de taxe Avalara passe outre les valeurs par défaut de Stripe Connector et calcule la taxe deux fois. Assurez-vous que tous les éléments NetSuite liés aux prix Stripe n’ont pas de code de taxe AvaTax.
Représentation fiscale dans NetSuite
Stripe représente les taxes calculées par Avalara sous la forme d’un poste de taxe Stripe sur la facture NetSuite. Vous pouvez renommer le poste de facture, modifier le compte de dette ou modifier d’autres aspects du poste. Personnalisez le nom et le compte pour qu’ils correspondent à la façon dont vous gérez les taxes dans NetSuite.
Si vous utilisez Avalara en dehors de l’environnement NetSuite pour calculer la taxe, vous ne pouvez pas utiliser le poste de taxe sur les ventes Avatax
pour représenter la taxe dans NetSuite. Ce poste de taxe spécial déclenche un appel à Avalara qui enregistre à nouveau les taxes pour cette commande. Les taxes calculées par Avalara en dehors de NetSuite ne sont pas représentées par des groupes ou codes de taxe.
Situation de concurrence avec Avalara
Le connecteur Avalara présente une concurrence critique à prendre en compte. Si vous utilisez le webhook invoice.
, Avalara pourrait calculer les taxes après que vous avez ajouté la facturation à l’usage via des postes de facture Stripe distincts. Cela signifie que les taxes peuvent ne pas être calculées et enregistrées correctement.