Remboursements Stripe dans NetSuite
Utilisez le connecteur pour rapprocher automatiquement les remboursements Stripe des versements bancaires NetSuite.
Le Stripe Connector for NetSuite automatise le processus de rapprochement des remboursements (par exemple, pour les abonnements, les avoirs, la comptabilisation des revenus, etc.). Le connecteur synchronise les remboursements de Stripe dans NetSuite et affiche les remboursements en fonction de l’état du paiement (appliqué, partiellement appliqué, non appliqué, etc.).
Fonctionnement
Lorsque vous utilisez le connecteur, le processus automatisé de rapprochement des remboursements se déroule comme suit :
- Stripe émet un remboursement par l’intermédiaire de l’API Stripe ou du Dashboard.
- Le connecteur évalue si le paiement s’applique ou non à une transaction. Si ce n’est pas le cas, le connecteur rembourse directement le paiement du client.
- Si le paiement s’applique à une transaction, le connecteur évalue s’il s’applique ou non à une facture. Si ce n’est pas le cas, il s’agit d’une vente au comptant, qui n’est pas prise en charge par le connecteur.
- Si le paiement s’applique à une facture, le connecteur crée un avoir et un remboursement client pour représenter le remboursement.
Remboursement des paiements appliqués à une facture
Le connecteur crée un avoir et un remboursement client et applique l’avoir au remboursement client pour tout paiement appliqué à une facture qui est remboursé. Cela permet de passer des écritures sur les comptes de produits et de liquidités.
Si un paiement s’applique à une facture différente de celle à laquelle il s’appliquait à l’origine, le connecteur utilise la nouvelle facture pour créer un avoir.
Si vous supprimez un paiement d’une facture et que vous en remboursez le montant, le connecteur détecte cette action et ne crée pas d’avoir. Au lieu de cela, le remboursement s’applique directement au paiement non appliqué.
Remboursement des paiements non associés à une facture
Le connecteur ne crée pas d’avoir si vous créez un remboursement pour un paiement non associé à une facture. Au lieu de cela, le remboursement s’applique directement au paiement non appliqué.
Remboursements causés par des paiements asynchrones en échec
Dans le cas des moyens de paiement à notification différée, tels que les prélèvements automatiques ACH, plusieurs jours peuvent être nécessaires pour recevoir un accusé de réception de la réussite ou de l’échec du paiement. Le connecteur applique ces paiements immédiatement et les considère comme réussis jusqu’à preuve du contraire.
En cas d’échec d’un paiement, le connecteur :
- Annule le paiement qui apparaissait précédemment comme étant en attente sur la facture.
- Rembourse le paiement en échec dans NetSuite. Pour annuler l’impact du paiement initial en échec sur le grand livre, le connecteur crée un remboursement et l’applique au paiement.
Le remboursement dans NetSuite affiche un message avec des détails de Stripe sur les raisons de l’échec du paiement initial.
Remboursements de transactions antérieures à la date de début de synchronisation des enregistrements
Si vous disposez de données antérieures que vous souhaitez synchroniser avec NetSuite, demandez à votre partenaire de déploiement de définir une date de début de synchronisation des enregistrements sur votre compte. Assurez-vous que la date de début de synchronisation des enregistrements inclut les transactions (paiements, remboursements, contestations de paiement, factures et virements) que vous souhaitez importer dans NetSuite.
Si vous devez émettre un remboursement pour une transaction créée avant la date de début de synchronisation des enregistrements, vous devez le faire manuellement :
- Créez le remboursement dans Stripe.
- Créez manuellement le remboursement dans NetSuite en créant un avoir et un remboursement client.
- Le connecteur ignore automatiquement le remboursement lors du processus de rapprochement. Vous devrez rapprocher manuellement ce remboursement du virement bancaire.
Sinon, vous pouvez créer le remboursement dans Stripe, puis autoriser le connecteur à créer une écriture correspondant au virement sur un compte de produits pour représenter le remboursement. Cette méthode comptabilise le remboursement sur un seul compte de produits au lieu de contrôler le compte de produits utilisé. L’écriture n’est pas connectée à la facture originale et le connecteur ne crée pas d’avoir ou d’enregistrement de remboursement client.
Pour que les remboursements soient récapitulés sur le versement, demandez à votre partenaire d’implémentation d’activer la fonction Summarize transactions before backfill
dans les paramètres de votre application Stripe. Consultez votre partenaire d’implémentation pour comprendre toutes les implications financières et techniques.
Automatisation des remboursements et des versements
Le connecteur utilise l’enregistrement CustomerRefund
pour comptabiliser les remboursements sur un compte Undeposited Funds
(fonds non déposés) dans votre instance NetSuite. Après que Stripe a inclus le remboursement dans un virement, le connecteur associe le remboursement à un versement NetSuite et le remboursement passe du compte Undeposited Funds
au compte de produits.
Remboursement des frais Stripe
Les remboursements des frais Stripe ne sont pas représentés dans les enregistrements CustomerRefund
ou CreditMemo
. Le connecteur enregistre ces frais en tant que postes sur le versement NetSuite, dans la liste Other Deposits
. En savoir plus sur la façon dont le connecteur gère les différents types de frais.
Remboursements partiels
Le connecteur prend en charge les remboursements partiels et traite les factures en fonction du nombre de postes :
- Si la facture contient un seul poste, le connecteur crée un avoir en utilisant le poste unique de la facture originale et le montant du remboursement.
- Si la facture contient plusieurs postes, le connecteur ne peut pas déterminer les postes à rembourser. Puisque Stripe n’associe pas les remboursements à des postes spécifiques, le connecteur représente le remboursement par un poste de vente hors stock appelé
Stripe Partial Refund Item
. Si vous avez activé la comptabilisation des revenus sur votre compte, le poste utilise la fréquence et le compte de revenus différés spécifiés dans vos paramètres.
Personnaliser l’impact du remboursement sur le grand livre
Lors de la création d’un avoir pour un remboursement, le connecteur reprend par défaut les postes d’origine de la facture.
Vous ne pouvez pas spécifier un compte de remboursement pour un poste dans NetSuite. Lorsque vous émettez l’avoir avec les postes d’origine d’une facture, les écritures de contrepartie (annulation des revenus) s’appliquent au même compte que les postes d’origine.
Si vous ne souhaitez pas utiliser le même compte de produits, vous pouvez supprimer les postes d’origine sur l’avoir. S’il est configuré, le connecteur crée automatiquement des avoirs avec un poste global unique (Stripe Refund Item
) au lieu des postes d’origine de la facture.
Utilisez cette approche si vous souhaitez que le remboursement soit comptabilisé sur un compte spécifique, ou si vous vendez des produits physiques et que vous ne souhaitez pas que l’avoir du remboursement affecte les niveaux de stock.
Le Stripe Refund Item
est comptabilisé sur votre compte de produits par défaut. Vous pouvez personnaliser l’endroit où comptabiliser les postes de remboursement et les avoirs. Pour ce faire, modifiez le compte du poste dans NetSuite. Vous pouvez également modifier le nom ou tout autre élément du poste, et le connecteur ne remplacera pas ces modifications.