Tarifs et bons de réduction de Stripe dans NetSuite
Utilisez le connecteur pour représenter les tarifs et bons de réduction Stripe dans NetSuite.
Stripe Connector for NetSuite synchronise les produits, les tarifs et les bons de réduction Stripe que vous créez avec les postes NetSuite suivants :
- Tarif : associé ou groupé au sein d’un produit
- Bons de réduction : utilisés pour accorder des remises (sous forme de pourcentage ou de montant forfaitaire) sur une facture
- Postes ponctuels : utilisés pour les frais de facturation divers
Utilisez NetSuite pour gérer la configuration des postes, notamment le compte concerné, les revenus différés, les rapports, les options de comptabilisation des revenus, etc.
Comment NetSuite représente les produits et les tarifs
Dans Stripe, les produits sont comme des enregistrements qui organisent des tarifs en les groupant par niveaux. Chaque tarif correspondant à un poste dans NetSuite, alors qu’un produit (ou un groupe de tarifs) n’est pas représenté dans NetSuite.
Le connecteur peut représenter les tarifs Stripe dans NetSuite de trois façons :
Chaque tarif Stripe crée un poste NetSuite unique. Cette méthode permet de créer des rapports détaillés et de contrôler la comptabilisation et les comptes de revenus pour chaque tarif Stripe. Étant donné que cette méthode ajoute plus d’entrées à votre base de données de poste (item master), elle convient bien aux entreprises créant un nombre modéré de postes (moins de 100) chaque jour. Si vous recevez un volume très élevé (des centaines par jour), cela peut avoir un impact sur la capacité du connecteur à synchroniser d’autres transactions monétaires.
Tous les tarifs utilisent un seul poste générique dans NetSuite. Cette méthode enregistre chaque tarif Stripe sur un seul compte de revenus dans NetSuite. Elle permet de conserver une base de données de poste simple. Avec cette méthode, vous ne pouvez pas personnaliser la comptabilisation des revenus des différents tarifs.
Note
Pour utiliser cette méthode, demandez à votre partenaire de mise en œuvre d’activer la fonctionnalité Enable global item workflow (activer le workflow de poste générique) dans les paramètres de votre application Stripe. Consultez votre partenaire de mise en œuvre pour comprendre toutes les implications comptables et techniques de cette opération.
Personnaliser les tarifs Stripe pour qu’ils utilisent des postes spécifiques dans NetSuite. Vous pouvez faire en sorte que différents tarifs utilisent des postes NetSuite spécifiques en utilisant le système de correspondance des poste du connecteur ou en ajoutant programmatiquement des métadonnées au tarif concerné. Si vous recevez un volume très important d’écritures (des centaines par jour), cela peut affecter la capacité du connecteur à synchroniser les transactions.
Système de mise en correspondance des postes
Lorsque vous utilisez le connecteur, le système de correspondance des postes fonctionne comme suit :
Le système de mise en correspondance des postes compare les champs que vous spécifiez sur un tarif Stripe et un poste NetSuite pour identifier les correspondances. Les espaces blancs et les majuscules n’affectent pas le processus de correspondance.
Si le système trouve plusieurs correspondances, le connecteur choisit la première correspondance trouvée.
Si le système ne trouve pas de correspondance, le connecteur effectue l’une des opérations suivantes, en fonction de vos paramètres :
- Crée un nouveau poste unique dans NetSuite pour le tarif Stripe concerné (comportement par défaut)
- Utilise un poste Stripe générique
Le système peut uniquement associer certains types de postes, et l’intégralité des données contenues dans chaque champ doit correspondre parfaitement. Il ne peut pas faire correspondre des données partielles ni des chaînes qui contenant les données. Par exemple, le connecteur ne peut pas faire correspondre un champ NetSuite qui contient l’ID 12345
avec des métadonnées Stripe qui contiennent la valeur Item ID 12345
, car le champ NetSuite ne comporte pas la chaîne Item ID
.
Note
Using the price matching setting overrides the method of adding the netsuite_
metadata key to the price object.
Ajouter des métadonnées au tarif Stripe
Vous pouvez ajouter des métadonnée de manière programmatique à l’objet Price pour indiquer quel poste NetSuite le connecteur peut utiliser sur la facture NetSuite.
Lorsque vous créez un poste de facture à l’aide de l’API, vous pouvez créer un tarif ponctuel qui sera utilisé pour une seule facture, puis automatiquement archivé. Transmettez l’attribut price_data et incluez un ID de produit. Vous ne pouvez pas utiliser de métadonnées pour spécifier le poste à utiliser dans NetSuite ; la correspondance des postes pour les tarifs ponctuels est utilisée.
Note
Renseignez-vous auprès de votre partenaire de mise en œuvre sur le mappage de postes, qui permet de mapper des tarifs Stripe existants à des postes NetSuite.
Comment NetSuite représente les bons de réductions
Dans Stripe, les bons de réduction ont représentées comme des postes de réduction non comptabilisables qui sont appliqués aux postes NetSuite. Le connecteur peut prendre en charge plusieurs réductions par facture et par sous-poste de facture.
Le connecteur peut représenter les bons de réduction Stripe dans NetSuite de trois façons :
Chaque bon de réduction crée un poste de réduction NetSuite unique. Cette méthode permet d’obtenir des rapports détaillés pour chaque bon de réduction Stripe, mais ajoute plus d’entrées à votre base de données de poste (item master).
Tous les bons de réduction utilisent un seul poste générique dans NetSuite. Cette méthode enregistre chaque bon de réduction Stripe sur un seul poste NetSuite. Elle permet de simplifier votre base de données de poste.
Note
Pour utiliser cette méthode, demandez à votre partenaire de mise en œuvre d’activer la fonctionnalité Enable global discount workflow (activer le workflow de réduction générique) dans les paramètres de votre application Stripe. Consultez votre partenaire de mise en œuvre pour comprendre toutes les implications comptables et techniques de cette opération.
Personnaliser les bons de réduction Stripe pour qu’ils utilisent des postes de réduction spécifiques dans NetSuite. Vous pouvez faire en sorte que différents bons de réduction utilisent des postes de réduction NetSuite en ajoutant programmatiquement des métadonnées au bon de réduction concerné avant son utilisation. Si un bon de réduction utilisé ne présente aucune métadonnée, le connecteur effectue l’une des opérations suivantes, en fonction de vos paramètres :
- Crée un nouveau bon de réduction unique (comportement par défaut)
- Utilise un poste de réduction générique
Utiliser des bons de réduction avec la comptabilisation des revenus
Les bons de réduction ne sont pas associés à une période de revenus. Pour la comptabilisation des revenus, les bons de réduction sont créés comme des remises non comptabilisables, par défaut. Cela signifie que le montant de la remise est soustrait du revenu total comptabilisé pour le poste auquel il s’applique.
Note
Pour utiliser ce paramètre, demandez à votre partenaire de mise en œuvre de définir le mappage de champ Field defaults (champs par défaut) dans les paramètres de votre application Stripe avec le JSON suivant : "discount_
.
Comptabiliser des bons de réduction
Vous pouvez créer des bons de réduction en tant que postes comptabilisables. Si votre entreprise exige par la suite la comptabilisation des revenus, vous devrez modifier le connecteur afin que les bons de réduction ne soient pas comptabilisés. Les bons créés en tant que réductions comptabilisables peuvent poser des problèmes lors du calcul de la comptabilisation des revenus.
Bons de réduction de Stripe et réductions NetSuite
Il existe quelques différences notables entre les bons de réduction Stripe et les réductions NetSuite :
- Comme le modèle de réduction de NetSuite diffère de celui de Stripe, une ligne de réduction est considérée dans NetSuite comme une ligne à part entière.
- Alors que chaque remise constitue une ligne distincte dans NetSuite, Stripe permet d’appliquer plusieurs bons de réduction à un seul poste de facture.
- Un poste de facture Stripe peut donc donner lieu à plusieurs postes de facture dans NetSuite.
- Vous ne pouvez pas ajouter une remise directement à un poste d’avoir dans Stripe. La remise peut uniquement être héritée de la facture mère.
Modifier le compte par défaut d’un poste NetSuite
Lors de la création d’un poste dans NetSuite, le connecteur utilise un compte de recette (income account) par défaut. Vous pouvez modifier le compte de recette pour le poste NetSuite à tout moment dans la section Account mapping (mappage de compte) > section Income (recettes) des paramètres de votre application Stripe. Les modifications apportées aux configurations du poste NetSuite n’affecteront pas le lien établi par le connecteur entre le tarif et le poste.
Par exemple, le connecteur crée un poste qui s’impute sur le mauvais compte de recettes. Vous pouvez modifier le poste dans NetSuite pour changer le compte de recettes ou de revenus différés.
Vous ne pouvez pas modifier le compte de recettes d’un poste s’il contient une transaction d’une période comptable clôturée. Vous ne pouvez pas non plus modifier un poste de réduction après son utilisation dans une transaction.