Calculer la taxe avec Avalara

Découvrez comment Stripe Connector for NetSuite prend en charge le connecteur Avalara AvaTax pour Stripe Invoicing pour le calcul des taxes.

Stripe Connector for NetSuite prend en charge le connecteur Avalara AvaTax pour calculer les taxes 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 et l'ajoute ensuite à la facture Stripe en tant que poste autonome. 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 figure dans un poste de facture supplémentaire (ou dans un poste Stripe) libellé taxe de vente.

Pour utiliser cette fonctionnalité, activez le paramètre pay_immediately dans votre compte. Le calcul de taxe se fait alors automatiquement après le premier cycle de facturation. Vous pouvez également calculer la taxe avec seulement le code postal. Consultez votre fiscaliste pour savoir quelle est la meilleure approche pour votre entreprise.

Avertissement :

Avalara n'assure qu'une prise en charge limitée du connecteur Avalara pour 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 entièrement le 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 Taxe sur factures, sélectionnez Récurrent et Normal.
  • Configurez la correspondance des postes pour déterminer les postes Stripe sur lesquels Avalara doit calculer les taxes.

Lorsque vous intégrez Avalara à Stripe, les informations relatives à l'adresse sont ajoutées dans les champs de métadonnées du client de Stripe qui sont propres à Avalara. Lorsque Stripe crée un abonnement, nous nous assurons que la taxe est ajoutée à un paiement à l'aide du paramètre pay_immediately: false pour retarder le paiement immédiat. Lorsque Stripe génère une facture pour la période de facturation de l'abonnement suivante, un poste Avalara est automatiquement ajouté à la facture Stripe.

Configuration du webhook

Avalara ne reçoit pas automatiquement les webhooks de votre compte Stripe. Vous devez ajouter manuellement l'URL du webhook d'Avalara à chaque environnement dans lequel vous souhaitez tester Avalara. Pour ce faire, copiez le point de terminaison du webhook d'Avalara à partir de la configuration d'AvaTax et ajoutez-le au système d'administration des webhooks de Stripe (API > Webhooks).

Pour traiter les webhooks de test, connectez-vous à l'environnement de test d'Avalara au moyen du Dashboard AvaTax pour Stripe. Vous ne pouvez vous connecter qu'à un seul environnement Avalara à la fois. En savoir plus sur l'utilisation de Avalara AvaTax pour le calcul des taxes.

Code de taxe AvaTax

Si vous utilisez un moteur fiscal 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 fiscal au niveau de la facture et du poste de facture à Non taxable.

Si un tarif Stripe renvoie à un poste NetSuite associé à un code de taxe AvaTax, le système fiscal Avalara remplace les valeurs par défaut de Stripe Connector et calcule la taxe deux fois. Assurez-vous qu'aucun des postes NetSuite liés aux tarifs Stripe ne possède de code fiscal AvaTax.

Représentation des taxes dans NetSuite

Stripe représente les taxes calculées par Avalara en tant que poste Stripe Tax sur la facture NetSuite. Vous pouvez modifier le nom ou d'autres aspects du poste ou modifier le compte de passif. 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 pourrez pas utiliser le poste de taxe sur les ventes Avatax pour la représenter 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 codes fiscaux ou des groupes.

Condition de concurrence Avalara

Le connecteur d'Avalara comporte une condition de concurrence dont il faut tenir compte. Si vous utilisez le webhook invoice.created, il est possible qu'Avalara calcule les taxes après l'ajout de la facturation à l'usage au moyen des postes de facture autonomes de Stripe. Par conséquent, la taxe pourrait ne pas être calculée et enregistrée correctement.

Ces informations ont-elles répondu à votre question?