Stripe- und NetSuite-Felder und -Referenzen
Erfahren Sie, wie der Stripe Connector for NetSuite Felder auf Stripe- und NetSuite-Datensätze anwendet.
Verwenden Sie die folgende Liste, um die Wechselbeziehung zwischen Stripe- und NetSuite-Datensätzen zu ermitteln.
Stripe und NetSuite-Objektzuordnung
NetSuite stellt Stripe-Datensätze wie folgt dar:
Stripe-Objekt | NetSuite-Datensatz |
---|---|
Abbuchung | Kundenzahlung |
Stornorechnung | Gutschrift (in den meisten Fällen) und Rückerstattung (in einigen Fällen) |
Gutschein | Rabattposten |
Kundin/Kunde | Kundin/Kunde |
Angefochtene Zahlung | Kundenrückerstattung |
Rechnung | Rechnung und Gutschrift (in einigen Fällen) |
Rechnungsposten | Service-Verkaufsposten oder Rabattposten |
Auszahlung | Einzahlung |
Preis | Service-Verkaufsposten |
Rückerstattung | Kundenrückerstattung und Gutschrift (in einigen Fällen) |
Abonnement | Keine (monatliche Rechnungen stellen Abonnements dar) |
NetSuite-Datensatz-IDs und Stripe-IDs
Wenn ein Stripe-Datensatz erfolgreich mit NetSuite synchronisiert wird, wird die interne NetSuite-ID für den neuen Datensatz in den Metadaten des Stripe-Datensatzes gespeichert.
NetSuite speichert die Stripe-ID wie folgt:
Datensatz | ID-Platzierung in NetSuite |
---|---|
CreditMemo | memo, externalId |
Kundin/Kunde | Kommentare (nur hinzugefügt, wenn externalId leer ist) |
CustomerPayment | memo, externalId |
Einzahlung | memo, externalId |
Angefochtene Zahlung | memo, externalId |
Rechnung | memo, externalId |
NetSuite-Posten (Rabatt, Service-Verkaufsposten usw.) | Name des Postens, Posten-ID, andere Anzeigenamenfelder, externalId |
NetSuite-Memofelder
A Stripe:
wird allen Memofelder vorangestellt, die die entsprechende Stripe-Datensatz-ID enthalten. So können Sie erkennen, welcher Stripe-Datensatz einem NetSuite-Datensatz entspricht. Der Connector verwendet das Memo-Feld in NetSuite nicht und fügt Hinweise nur zu Informationszwecken hinzu. Sie können das Memofeld für alle erstellten Datensätze sicher löschen oder überschreiben.
Der Connector speichert in folgenden Fällen zusätzliche Informationen im Memofeld für einen NetSuite-Datensatz:
- Wenn Sie ein Transaktionsdatum ändern, enthält das Memo das ursprüngliche Transaktionsdatum. Dies gewährleistet eine erfolgreiche Übersetzung des Datensatzes. Beispiel:
Original transaction date: 2023-04-01
. - Wenn eine Zahlung nicht mit einer Rechnung oder Bestellung verknüpft ist, enthält die Zahlungsnotiz des Kunden/der Kundin die Zahlungsbeschreibung. Zum Beispiel
Stripe description: charge for invoice 12345
. - Wenn eine Rechnung den Saldo eines Kunden/einer Kundin erhöht, enthält die NetSuite-Rechnung den Betrag.
- Stellt eine Gutschrift eine Rechnungszahlung aus dem Saldo eines Kunden/einer Kundin dar, beinhaltet die Gutschrift die Zahlung.
Externe NetSuite-IDs
Die externe ID für jeden von Stripe erstellten NetSuite-Datensatz wird auf die ID des entsprechenden Stripe-Datensatzes festgelegt. Dadurch erhalten Sie die Möglichkeit, einen Datensatz von NetSuite mit der Stripe-Datesatz-ID abzurufen.
In einigen Ausnahmen ist die externe ID vorangestellt:
- Gutschriften: Der externen ID wird
ns_
vorangestellt. Wenn beispielsweise die Rückerstattungs-IDmemo: re_
lautet, ist die externe ID der Gutschriftabcd ns_
.memo:re_ abcd - Rabattposten für Stripe-Preise: Der externen ID wird die ID des Preisobjekts vorangestellt, auf das der Rabatt angewendet wird.
Wenn Sie andere Integrationen in Ihrer NetSuite-Instanz haben, müssen Sie sicherstellen, dass die externen IDs, die Stripe für die Datensätze festlegt, nicht überschrieben werden.
NetSuite-Datensatzfelder
Der Connector verwendet standardmäßig die unten aufgeführten NetSuite-Datensatzfelder. Diese Felder müssen in den nutzerdefinierten Formularen vorhanden sein, die für alle Datensätze verwendet werden, die der Connector erstellt oder verwendet.
Datensatz | Felder | Hinweise |
---|---|---|
Rechnung (schreibgeschützt) |
| Der amountRemaining wird auch als fälliger Betrag bezeichnet. |
Kundin/Kunde | externalId | |
CreditMemo |
| |
CustomerPayment |
| Legen Sie das tranDate immer auf das genaue Datum der Transaktion in Stripe fest. Legen Sie die paymentMethod auf die Stripe-Zahlungsmethode fest (wird automatisch in Ihrem Konto erstellt). Der Connector legt das account auf das Konto für nicht eingezahlte Gelder fest. |
CustomerRefund |
| Legen Sie das tranDate immer auf das genaue Datum der Transaktion in Stripe fest. Legen Sie die paymentMethod auf die Stripe-Zahlungsmethode fest (wird automatisch in Ihrem Konto erstellt). Der Connector legt das account auf das Konto für nicht eingezahlte Gelder fest. |
Einzahlung |
|