# Champs et références Stripe et NetSuite Découvrez comment Stripe Connector for NetSuite applique des champs aux enregistrements Stripe et NetSuite. Utilisez la liste ci-dessous pour identifier la corrélation entre les enregistrements Stripe et les enregistrements NetSuite. ## Mappage des objets Stripe et NetSuite NetSuite représente les enregistrements Stripe comme suit : | Objet Stripe | Enregistrement NetSuite | | ---------------- | ----------------------------------------------------------------------------- | | Paiement | Paiement client | | Avoir | Note de crédit (dans la plupart des cas) et remboursement (dans certains cas) | | Bon de réduction | Poste de réduction | | Client | Client | | Litige | Remboursement client | | Facture | Facture et note de crédit (dans certains cas) | | Poste de facture | Poste de vente de service ou poste de réduction | | Virement | Versement | | Tarif | Poste de vente de service | | Remboursement | Remboursement client et note de crédit (dans certains cas) | | Abonnement | Aucun (les abonnements sont représentés par des factures mensuelles) | ## ID d’enregistrement NetSuite et ID Stripe Lorsqu’un enregistrement Stripe est correctement synchronisé avec NetSuite, l’ID interne à NetSuite du nouvel enregistrement est sauvegardé dans les métadonnées de l’enregistrement Stripe. NetSuite enregistre l’identifiant Stripe comme suit : | Enregistrement | Placement de l’ID dans NetSuite | | ---------------------------------------------------- | ----------------------------------------------------------- | | CreditMemo | memo, externalId | | Client | Commentaires (ajoutés uniquement si externalId est vide) | | Paiement client | memo, externalId | | Versement | memo, externalId | | Litige | memo, externalId | | Facture | memo, externalId | | Postes NetSuite (réduction, vente de services, etc.) | Nom de poste, ID de poste, autres noms de champ, externalId | ## Champs de note NetSuite Un préfixe `Stripe:` précède tous les champs de note qui contiennent l’ID d’enregistrement Stripe correspondant. Cela vous permet d’identifier l’enregistrement Stripe correspondant à un enregistrement NetSuite. Le connecteur n’utilise pas le champ note dans NetSuite et ajoute des notes à titre informatif uniquement. Vous pouvez effacer ou remplacer en toute sécurité le champ note sur tous les enregistrements créés. Le connecteur stocke des informations supplémentaires dans le champ note d’un enregistrement NetSuite dans les cas suivants : - Si vous modifiez une date de transaction, la note inclut la date initiale de la transaction. Cela garantit la bonne traduction de l’enregistrement. Par exemple, `Original transaction date: 2023-04-01`. - Si un paiement n’est pas associé à une facture ou à une commande, la note de paiement client inclut la description du paiement. Par exemple, `Stripe description: charge for invoice 12345`. - Si une facture augmente le solde d’un client, la facture NetSuite inclut ce montant. - Si une note de crédit représente un règlement de facture effectué à partir du solde d’un client, la note de crédit inclut le paiement. ## ID externes NetSuite L’ID externe de chaque enregistrement NetSuite créé par Stripe correspond à l’ID de l’enregistrement Stripe associé. Cela vous permet de récupérer un enregistrement dans NetSuite en utilisant l’ID de l’enregistrement Stripe. Dans certains cas, l’ID externe est précédé d’un préfixe : - **Notes de crédit** : l’ID externe est précédé de `ns_memo:`. Par exemple, si l’ID de remboursement est `re_abcd`, l’ID externe de la note de crédit est `ns_memo:re_abcd`. - **Postes de réduction pour des tarifs Stripe** : l’ID externe est précédé de l’ID de l’objet de tarif auquel la réduction est appliquée. Si vous avez d’autres intégrations dans votre instance NetSuite, veillez à ne pas écraser les ID externes que Stripe définit sur les enregistrements. ## Champs d’enregistrement NetSuite Le connecteur utilise par défaut les champs d’enregistrement NetSuite listés ci-dessous. Ces champs doivent figurer dans les formulaires personnalisés utilisés pour tout enregistrement créé ou utilisé par le connecteur. | Enregistrement | Champs | Remarques | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Facture (en lecture seule) | - amountRemaining - status - currency - custbody_suitesync_authorization_code - tranId - memo - createdFrom - entité - externalId | Le champ `amountRemaining` est également appelé Montant dû. | | Client | externalId | | | CreditMemo | - memo - currency - custbody_suitesync_authorization_code - sous-liste de postes | | | Paiement client | - memo - currency - paymentMethod - account - payment - tranDate | Définissez toujours `tranDate` sur la date exacte de la transaction dans Stripe. Définissez `paymentMethod` sur le moyen de paiement Stripe (automatiquement créé dans votre compte). Le connecteur définit le champ `account` comme le compte des fonds non versés. | | CustomerRefund | - memo - currency - tranDate - paymentMethod - account | Définissez toujours `tranDate` sur la date exacte de la transaction dans Stripe. Définissez `paymentMethod` sur le moyen de paiement Stripe (automatiquement créé dans votre compte). Le connecteur définit le champ `account` comme le compte des fonds non versés. | | Versement | - currency - memo - toutes les sous-listes (liste des paiements, autres versements, cashback) | | ## See also - [Mappages de champs](https://docs.stripe.com/use-stripe-apps/netsuite/field-mappings.md) - [Synchroniser les données Stripe avec NetSuite](https://docs.stripe.com/use-stripe-apps/netsuite/sync-data.md)