Factures Stripe dans NetSuite
Découvrez comment le connecteur synchronise les factures Stripe avec NetSuite.
Le Stripe Connector for NetSuite synchronise automatiquement les factures que vous créez à partir des abonnements Stripe Billing ou Stripe Invoicing dans NetSuite. Le connecteur crée une représentation de ces factures d’abonnement (y compris des tarifs des produits) en tant que factures NetSuite. Lors de l’utilisation d’abonnements Stripe, Stripe crée une facture à chaque période (par exemple, chaque mois ou année), ce qui entraîne la création par le connecteur d’une facture dans NetSuite pour représenter l’abonnement.
État | du client |
---|---|
Facture payée | Le connecteur crée un paiement client NetSuite et l’applique à la facture NetSuite. |
Facture impayée | La facture dans NetSuite reste ouverte ou est automatiquement marquée comme irrécouvrable. |
Remboursement initié | Le connecteur crée un avoir et un remboursement client, et applique l’avoir au remboursement pour annuler pour annuler les liquidités et les revenus de la facture et du paiement. |
Abonnement modifié | Les modifications apportées à l’abonnement (comme un produit différent ou une quantité achetée différente) ne sont pas représentées sur la facture de l’abonnement en cours. La facture du cycle d’abonnement suivant inclut les prorata et les modifications de produits. |
Modifications d'abonnements dans Stripe
Vos clients peuvent souhaiter passer à un abonnement supérieur ou inférieur.
Les changements d’abonnement ne modifieront pas la facture Stripe et NetSuite pour la facture initiale. La facture initiale continue de générer des revenus pendant la période de facturation spécifiée. La nouvelle facture génère des revenus pendant la nouvelle période d’abonnement.
Passage à un abonnement supérieur
Si votre client souhaite passer à un niveau d’abonnement supérieur, vous lui facturez la différence entre le prorata du temps non utilisé de l’abonnement actuel et le coût du nouvel abonnement. Dans NetSuite, cette différence apparaît sous forme d’ajouts à la facture d’abonnement.
Passage à un abonnement inférieur
Si votre client souhaite passer à un abonnement inférieur et que le nouvel abonnement coûte moins cher, vous appliquez un avoir pour le montant non utilisé de l’abonnement d’origine à la facture suivante. Le client n’est pas remboursé et le solde est ajouté au client dans Stripe.
Lors de la période de facturation suivante, Stripe utilise le solde client pour payer la facture. Le connecteur crée un avoir contre la facture pour représenter le montant appliqué avec le solde client. Si le solde client est supérieur au montant de la facture, Stripe applique le solde restant aux factures suivantes.
Modifications d'abonnements dans NetSuite
L’approche que vous utilisez pour gérer les changements d’abonnement dépend de la façon dont vous souhaitez comptabiliser les revenus dans NetSuite.
Situation | Modifications d’abonnements | Revenue Recognition |
---|---|---|
Un client s’inscrit à un abonnement annuel mais souhaite passer à un abonnement mensuel. | Dans Stripe, procédez comme suit :
| Utilisez cette approche si vous ne souhaitez pas comptabiliser les revenus dans NetSuite pour l’abonnement annuel initial. |
Un client s’inscrit à un abonnement annuel mais souhaite passer à un abonnement mensuel. Ou bien un client veut changer de période d’abonnement au milieu de son abonnement. | Dans Stripe, procédez comme suit :
| Utilisez cette approche si vous souhaitez comptabiliser partiellement les revenus dans NetSuite pour le nouvel abonnement mensuel. |
Un client souhaite changer de période d’abonnement au milieu de son abonnement. | Dans Stripe, remplacez la durée initiale de l’abonnement annuel par la nouvelle durée de l’abonnement mensuel. | Demandez à votre partenaire d’implémentation de discuter de l’utilisation de cette approche avec le connecteur. |
Factures d'essai
Les abonnements Stripe avec périodes d’essai créent des factures à solde nul dans Stripe. Le connecteur peut soit synchroniser ces factures de période d’essai dans NetSuite, soit les ignorer.
Les factures d’essai utilisent une structure de facture spéciale dans Stripe. Tous les postes de la facture sont mis à zéro, de sorte que la facture n’a pas d’impact sur la comptabilité. Cela diffère des coupons ou des codes de réduction, qui créent une facture avec un total net de zéro.
Le connecteur synchronise toujours les factures dont les postes ne sont pas nuls, car la facture peut avoir un total net de zéro mais contenir des éléments qui ont un impact sur le grand livre.
Solde client ou avoir
Le connecteur prend en charge le paiement d’une facture avec un Stripe solde créditeur client, mais cette approche n’est pas recommandée.
Si votre client a un solde de compte négatif, il peut utiliser son solde créditeur pour payer partiellement ou totalement une facture. Par exemple, s’il passe à une formule d’abonnement moins coûteuse, ce changement crée une facture négative dans Stripe. La valeur non utilisée, calculée au prorata, est ajoutée au solde client. L’avoir s’applique à la facture suivante pour représenter la partie de la facture payée à l’aide du solde client. S’il y a plusieurs postes de facture, le connecteur utilise le poste générique de solde client Stripe, parce qu’il ne peut pas identifier quelle partie du solde client doit être appliquée à chaque poste, même si le solde client paie le montant total de la facture.
Un solde de compte positif peut se produire si un changement d’offre d’abonnement ou un réajustement manuel crée un solde inférieur au montant du paiement minimum dans la devise de la facture. Dans ce cas, le connecteur utilise un Stripe Customer Balance Debit Item
pour représenter le montant du solde sur la prochaine facture. Si le montant de la facture est inférieur au montant minimum, la facture n’est pas créée dans NetSuite.
Gérer les factures Stripe
Lorsque vous modifiez une facture dans Stripe, le connecteur annule la facture NetSuite d’origine avec un avoir. Le connecteur crée ensuite une nouvelle facture pour refléter les modifications apportées à la facture Stripe.
Factures Stripe négatives
NetSuite n’autorise pas les factures négatives. Pour cette raison, Stripe représente les factures négatives comme une facture à zéro dollar dans NetSuite, le montant négatif étant appliqué sur la facture suivante en tant que crédit du solde client.
Échecs de paiement des factures
Stripe effectue plusieurs tentatives de paiement sur une facture. Si un paiement échoue, la facture reste impayée dans Stripe et ouverte dans NetSuite. Vous devez alors effectuer l’une des opérations suivantes :
- Payez la facture manuellement.
- Marquez la facture comme irrécouvrable.
- Marquez la facture comme annulée.
Vous pouvez également configurer Stripe pour marquer automatiquement la facture comme irrécouvrable, et le connecteur la clôture dans NetSuite.
Prix ponctuels
Vous pouvez créer des objets de prix ponctuels comme lignes d’une facture en passant price_
. L’objet prix est automatiquement archivé après avoir été utilisé sur la facture. Le connecteur utilise l’élément global Stripe Item
pour les objets de prix ponctuels.
Factures irrécouvrables
Vous pouvez marquer une facture ouverte et impayée comme irrécouvrable en cas d’échec du paiement d’un abonnement en retard.
Marquer une facture comme irrécouvrable a les conséquences suivantes :
- Stripe traite l’abonnement comme si l’utilisateur avait payé et cesse de tenter de percevoir le paiement.
- L’abonnement de l’utilisateur se poursuit normalement, mais l’état de l’abonnement reste
past_
.due - Par défaut, le connecteur crée et applique automatiquement un avoir dans NetSuite. L’avoir annule les écritures sur les comptes débiteurs et passe l’écriture sur un compte de produits. Si vous ne souhaitez pas que le connecteur clôture automatiquement une facture, activez la fonctionnalité
Keep unpaid invoices open
.
Si votre paramètre de relance de paiement pour les abonnements Stripe consiste à annuler l’abonnement, la facture associée est marquée comme irrécouvrable.
Le connecteur ne prend pas en charge la réouverture des factures marquées comme irrécouvrables dans Stripe.
Le connecteur ne prend pas en charge la réouverture des factures marquées comme irrécouvrables dans Stripe.
Marquer une facture comme non recouvrable
- Dans l’onglet Abonnements et e-mails du Dashboard, accédez à la section Gérer les échecs de paiement des abonnements.
- Pour l’état de la facture, sélectionnez marquer la facture comme irrécouvrable si toutes les tentatives de paiement échouent.
Ce paramètre affecte la façon dont le connecteur enregistre l’état final d’une facture dans NetSuite.
Il se peut que vous n’ayez pas besoin d’activer ce paramètre si votre système présente des exigences supplémentaires ou si vous disposez d’un processus personnalisé pour clôturer les factures impayées dans NetSuite. Si vous n’activez pas ce paramètre, toutes les factures ouvertes et impayées dont les tentatives de paiement ont échoué restent ouvertes dans NetSuite.
Comptabilisation des revenus et créances douteuses
Lors de la création d’un avoir pour clôturer une facture, le connecteur utilise les mêmes schémas de comptabilisation des revenus que ceux utilisés pour les postes de la facture d’origine. Sur l’avoir, vous pouvez représenter toutes les créances douteuses marquées comme irrécouvrables avec l’un des postes suivants :
- Les postes d’origine figurant sur la facture
- Un poste global unique pour remplacer le poste par défaut
L’utilisation d’un poste de créance irrécouvrable vous permet de personnaliser le compte sur lequel la créance irrécouvrable est comptabilisée. Si vous utilisez un poste global unique pour représenter la créance irrécouvrable, les échéanciers de la facture originale ne sont pas copiés dans l’avoir.
Le connecteur signale à NetSuite la date à laquelle Stripe enregistre les états de facture suivants : paid
, uncollectible
ou void
. Si vous utilisez un système de relance personnalisé pour gérer les tentatives de paiement et les changements d’état de la facture, la date de clôture de la facture peut différer de la date de clôture de Stripe.
Frais d'expédition
La fonctionnalité de synchronisation des factures du connecteur prend en charge les de Stripe tarifs d’expédition. Si une facture Stripe comporte des frais d’expédition, le connecteur crée un poste global Stripe Shipping
dans votre instance NetSuite et utilise ce poste pour créer un sous-poste de facture NetSuite qui représente les frais d’expédition.