Individuelle Zahlungsanwendung
Erfahren Sie, wie Ihnen Stripe Connector for NetSuite dabei behilflich sein kann, die Art und Weise anzupassen, wie Zahlungen erfasst und zugeordnet werden.
Mit dem Stripe Connector for NetSuite können Sie Ihre Stripe-Zahlungsaktivitäten aus Ihrer benutzerdefinierten oder vorgefertigten Drittanbieter-Integration mit NetSuite abgleichen. Mit den folgenden Tools können Sie anpassen, wie der Connector Zahlungen in NetSuite aufzeichnet und abgleicht:
Stripe-Metadaten
Sie können Stripe-Metadaten verwenden, um sicherzustellen, dass Ihre Stripe-Aktivität in NetSuite korrekt dargestellt wird.
Ein Stripe-Objekt mit einem NetSuite-Datensatz verknüpfen
Fügen Sie Metadaten zu Stripe hinzu, um sie mit vorhandenen NetSuite-Datensätzen zu verknüpfen. Sie können diese Metadaten zum Zeitpunkt der Synchronisierung hinzufügen, bevor das Stripe-Objekt mit NetSuite synchronisiert wird. Alternativ können Sie diese auch in Verbindung mit Steuerelementen hinzufügen, die den Zeitpunkt der Synchronisierung ändern.
Sie können Datensätze auf folgende Weise verknüpfen:
- Fügen Sie
netsuite_
zu einer Stripe-Zahlung hinzu, damit der Connector die Kundenzahlung zur NetSuite-Rechnung mit der internen IDinvoice_ id: 12345 12345
zuordnet. - Fügen Sie
netsuite_
zu einer Stripe-Rückerstattung hinzu, damit der Connector die Kundenrückerstattung zur NetSuite-Gutschrift mit der internen IDcredit_ memo_ id: 67890 67890
zuordnet. - Fügen Sie
netsuite_
zu einer Stripe-Zahlung hinzu, damit der Connector die Kundenzahlung unter der NetSuite-Kundin/dem NetSuite-Kunden mit der internen IDcustomer_ id: 101010 101010
erstellt.
Synchronisierungszeitpunkt überschreiben
Sie können den standardmäßigen Synchronisierungszeitpunkt überschreiben, indem Sie programmgesteuert steuern, wann ein Datensatz mit NetSuite synchronisiert wird. Es gibt zwei Möglichkeiten, die Datensatzsynchronisierung zu überschreiben: durch Hinzufügen von Datensätzen zu einer Sperrliste oder einer Zulassungsliste.
Datensätze zu einer Sperrliste hinzufügen
Sie können Metadaten hinzufügen, um den Connector vorübergehend daran zu hindern, einen Datensatz mit NetSuite zu synchronisieren. Dies ist hilfreich, wenn für Ihre Backend-Integration mit Stripe das Hinzufügen von Daten zu einem Datensatz erforderlich ist, bevor Sie die Synchronisation mit NetSuite vorgenommen haben.
Verwenden Sie eine Sperrliste, um den Zeitpunkt einer Kundensynchronisierung mit NetSuite zu steuern:
- Bitten Sie den Implementierungspartner darum, die Funktion Zahlungen und Rückerstattungen der Sperrliste in den Einstellungen Ihrer Stripe-App zu aktivieren. Erkundigen Sie sich bei Ihrem Partner auch nach allen buchhalterischen und technischen Auswirkungen, die durch diese Aktivierung entstehen.
- Fügen Sie
netsuite_
zu den Metadaten eines beliebigen Stripe-Objekts hinzu.block_ integration: true - Ersetzen Sie
true
durchnil
, um die Datensätze erneut synchronisieren zu können.
Sie können einen Zahlungsdatensatz oder zahlungsbezogenen Datensatz nicht dauerhaft zur Ablehnungsliste hinzufügen. Nach zwei Tagen versucht der Connector automatisch, eine Bankeinzahlung für die Stripe-Auszahlung zu erstellen. Die automatisierte Einzahlung schlägt so lange fehl und lässt sich nicht mit NetSuite synchronisieren, bis Sie die Zahlung bzw. den Datensatz von der Ablehnungsliste nehmen.
Beispiele
Im Folgenden finden Sie Beispiele für die Verwendung einer Sperrliste:
Beispiel 1: Möglicherweise haben Sie einen Kundendatensatz, den Ihr System erstellt hat, als eine Stripe-Kundin/ein Stripe-Kunde mit der Registrierung begonnen und eine Vorauszahlung geleistet hat. Erfassen Sie später die Adressdaten für diese Kundin/diesen Kunden. Der Connector synchronisiert die Kunden- und Zahlungsdaten in der Regel sofort mit NetSuite. Sie können die Synchronisierung mit NetSuite jedoch verschieben, bis Sie alle Kundendaten erfasst haben.
Beispiel 2: Ihr Stripe-Konto umfasst Stripe Billing und eine E-Commerce-App. Sie möchten die Zahlungen aus der E-Commerce-App mit Ihren NetSuite-Bestellungen verknüpfen und die Abonnementrechnungen und -zahlungen automatisch synchronisieren. Fügen Sie dazu Metadaten zu den Zahlungen aus dem E-Commerce-System hinzu. Der Connector synchronisiert die Rechnungen und Zahlungen von Stripe Billing mit NetSuite. Die E-Commerce-Zahlungen ohne Netsuite-Bestell- oder Rechnungs-ID werden erst synchronisiert, wenn die zugehörige Bestellung bzw. Rechnung in Ihr NetSuite-Konto importiert wurde. Nachdem die Bestelldetails hinzugefügt wurden, können Sie die Metadaten der Sperrliste entfernen und die NetSuite-Rechnungs-ID hinzufügen, um die Datensätze zuzuordnen.
Datensätze zu einer Zulassungsliste hinzufügen
Sie können Metadaten hinzufügen, um zu verhindern, dass der Connector einen Datensatz mit NetSuite erst synchronisiert, wenn ihm die jeweilige Berechtigung erteilt wurde. Dies ist hilfreich, wenn Sie ein E-Commerce-System nutzen, das Zahlungen mit Stripe abwickelt, bevor die Rechnung in NetSuite erstellt wurde.
Verwenden Sie eine Zulassungsliste, um die Synchronisierung eines Datensatzes mit NetSuite zu steuern:
- Bitten Sie den Implementierungspartner darum, die Funktion Zahlungen der Zulassungsliste in den Einstellungen Ihrer Stripe-App zu aktivieren. Erkundigen Sie sich bei Ihrem Partner auch nach allen buchhalterischen und technischen Auswirkungen, die durch diese Aktivierung entstehen.
- Fügen Sie
netsuite_
zu den Metadaten eines Datensatzes hinzu.allow_ integration: true
Verwenden Sie keine Zulassungsliste, wenn einer der folgenden Punkte zutrifft:
- Sie verwenden Stripe Billing. In den meisten Fällen generiert Stripe automatisch Rechnungen. Das kann manchmal zu Problemen führen, wenn Rechnungen zur Zulassungsliste hinzugefügt werden sollen. Sie können deshalb eine Sperrliste für Zahlungen verwenden, die nicht mit Stripe Billing zusammenhängen.
- Sie haben kein vollständig umfassendes benutzerdefiniertes System, das jede Zahlung in Ihrem Stripe-Konto berücksichtigt. Wenn eine Zahlung in Ihrem Stripe-Konto nicht mit NetSuite synchronisiert ist, schlägt die automatische Einzahlung so lange fehl, bis die Zahlung synchronisiert wurde.
Erstellung von NetSuite-Datensätzen überschreiben
Überschreiben Sie einen beliebigen Teil der Datensatzsynchronisierung des Connectors, indem Sie Metadaten zu Stripe-Objekten hinzufügen, um sie mit bestehenden NetSuite-Datensätzen zu verknüpfen. Sie können diese Metadaten zum Zeitpunkt der Synchronisierung hinzufügen, bevor das Stripe-Objekt mit NetSuite synchronisiert wird. Alternativ können Sie diese auch in Verbindung mit Steuerelementen hinzufügen, die den Zeitpunkt der Synchronisierung ändern. Dadurch wird verhindert, dass der Connector diesen Datensatz in NetSuite erstellt.
Sie haben beispielsweise bereits ein System, das Kundinnen/Kunden erstellt, die Sie zusammen mit dem Connector verwenden möchten. Sie können die internen IDs der NetSuite-Kundinnen/Kunden an die Stripe-Kundinnen/Kunden übergeben. Nur so kann der Connector eine Verbindung zwischen den beiden herstellen, anstatt neue Kundinnen/Kunden zu erstellen. Auf die gleiche Weise können Sie auch Stripe-Preise mit vorhandenen NetSuite-Posten verknüpfen.
Im Folgenden finden Sie eine Liste der Metadatenschlüssel, mit denen Sie Datensätze verknüpfen und erstellte Datensätze überschreiben können.
Wenn Sie die Einstellung „Bestpreisgarantie“ verwenden, wird die Methode zum Hinzufügen des Metadatenschlüssels netsuite_
zum Preisobjekt überschrieben.
Achtung
Das Überschreiben eines Teils der Datensatzsynchronisierung des Connectors, der sich auf die Forderungen auswirkt, kann zu Ungenauigkeiten in der Buchhaltung führen. Unser System garantiert die Richtigkeit der erstellten Datensätze, kann jedoch nicht die Richtigkeit der von einem anderen System erstellten Datensätze gewährleisten.
Connector-Metadatenschlüssel
Der Connector verwendet Metadatenschlüssel, um Stripe-Objekte mit bestehenden NetSuite-Datensätzen zu verknüpfen. Sie können diese Metadaten zum Zeitpunkt der Synchronisierung hinzufügen, bevor das Stripe-Objekt mit NetSuite synchronisiert wird. Alternativ können Sie diese auch in Verbindung mit Steuerelementen hinzufügen, die den Zeitpunkt der Synchronisierung ändern.
Stripe-Datensatz | Stripe-Metadatenschlüssel | NetSuite-Datensatz |
---|---|---|
Kundin/Kunde | netsuite_ | Kundin/Kunde |
Rechnung | netsuite_ | Rechnung |
Preis |
| Service-Verkaufsposten Falls nicht angegeben, ist dies die Standardwahl des Postentyps, den der Connector zum Erstellen neuer Posten verwendet. |
Preis |
| Service-Posten für den Weiterverkauf Sie können diesen Postentyp anstelle eines Service-Verkaufspostens verwenden. |
Preis |
| Nicht vorrätiger Verkaufsartikel Sie können diesen Postentyp anstelle eines Service-Verkaufspostens verwenden. |
Preis |
| Nicht vorrätiger Artikel für den Weiterverkauf Sie können diesen Postentyp anstelle eines Service-Verkaufspostens verwenden. |
Preis |
| Rabatt-Artikel Gilt nur, wenn der Postenbetrag negativ ist. |
Rechnungsposten |
| Rabatt-Artikel Gilt nur, wenn der Postenbetrag negativ ist. |
Gutschein | netsuite_ | Rabatt-Artikel |
Zahlung | netsuite_ | Kundenzahlung |
Rückerstattung | netsuite_ | Kundenrückerstattung |
Rückerstattung |
| Gutschrift Gilt nur, wenn die Rückerstattung mit einer von Stripe erstellten Rechnung verknüpft ist. |
Zahlungsanfechtung (Rückbuchung) | netsuite_ | Kundenrückerstattung |
Auszahlung | netsuite_ | Einzahlung |
Rechnungen für Zahlungen
Wenn Ihr System Zahlungen mit Stripe verarbeitet und eine Zahlung auf Stripe erstellt, die mit keiner Rechnung verknüpft ist, können Sie dem Connector erlauben, eine Rechnung mit Informationen aus der Abbuchung zu erstellen. Sie müssen diese Funktion aktivieren, um sie nutzen zu können. Der Connector ordnet dann eine Kundenzahlung zu, um Einnahmen und Barmittel für diese Transaktion darzustellen.
Dieser Ablauf unterstützt keine Rabatte, mehrere Posten und andere komplexe Integrationen.
So funktioniert es
- Der Connector erstellt für jede Zahlung auf Stripe eine NetSuite-Rechnung und fügt die Zahlungsbeschreibung in einem Vermerk auf der Rechnung ein. Sie können Daten aus den Stripe-Metadaten mithilfe von Feldzuordnungen zur Rechnung hinzufügen.
- Die Rechnung verwendet einen einzelnen Posten, um den mit der gesamten Stripe-Zahlung erzielten Umsatz darzustellen. Standardmäßig wird für alle Zahlungen eines Stripe-Kontos der gleiche NetSuite-Posten verwendet. Sie können dies jedoch ändern.
- Der Connector erstellt eine Zahlung und ordnet sie der Rechnung zu. Die Zahlung wird automatisch mit einer Bankeinzahlung abgeglichen und die Gebühren werden erfasst.
- Rückerstattungen und Anfechtungen werden automatisch als Gutschrift und Rückerstattung dargestellt.
NetSuite-Posten anpassen
Alle Rechnungen, die aus Zahlungen generiert werden, verwenden standardmäßig den gleichen NetSuite-Posten (Stripe Generic Line Item). Wenn Zahlungen für den Kauf mehrerer Arten von Produkten in Ihrer App verwendet werden, müssen Sie die Einnahmen für die verschiedenen Produkte als einzelne NetSuite-Posten erfassen. Auf diese Weise können Sie detaillierte Berichte in NetSuite erstellen und so Umsätzen nach Posten, der Anzahl der verkauften Artikel usw. gruppieren.
Es können sich nicht mehrere Posten aus Zahlungen auf einer Rechnung befinden. Der Connector kann die Einnahmen nicht auf getrennte Posten aus den Metadateninformationen aus der Stripe-Zahlung aufteilen. Wenn Sie mehrere Posten in Ihrer NetSuite-Rechnung verwenden müssen, können Sie mit einer Stripe-Rechnung die Postendetails synchronisieren.
Sie können Metadaten oder ein Standardfeld für die Stripe-Zahlung verwenden, um einen NetSuite-Posten auszuwählen. Der Connector verwendet die Stripe-Metadaten bzw. das Feld, um nach einem Feld für den NetSuite-Posten zu suchen. Wenn der Connector keine Übereinstimmung findet, verwendet er den allgemeinen Stripe-Posten (Stripe Generic Line Item). Bei Übereinstimmungen wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Sie erstellen beispielsweise eine Stripe-Zahlung und fügen die product_
-Metadaten hinzu, die den Namen eines NetSuite-Postens enthalten. Der Connector sucht in NetSuite nach einem Posten, der mit dem product_
in Stripe übereinstimmt. Wenn der Connector eine Übereinstimmung findet, wird der Artikel auf der Rechnung genutzt, die für diese Zahlung erstellt wurde.
Rechnungen für den Ablauf von Zahlungen verwenden:
- Bitten Sie den Implementierungspartner darum, die Funktion Rechnungen für Zahlungen erstellen in den Einstellungen Ihrer Stripe-App zu aktivieren. Erkundigen Sie sich bei Ihrem Partner auch nach allen buchhalterischen und technischen Auswirkungen, die durch diese Aktivierung entstehen.
- Fügen Sie Folgendes hinzu, was der Connector zum Abgleichen verwenden kann:
- Ein NetSuite-Feld zum Datensatz des Postens
- Das entsprechende Stripe-Feld zum
Charge
-Objekt
Sie können beispielsweise einen Metadatenschlüssel zu einer Stripe-Zahlung und itemid
oder displayName
zum NetSuite-Element hinzufügen.
Add-Ons für Connector
Der Connector bietet Add-ons (Bundles) für NetSuite, um gängige Anwendungsszenarien zu unterstützen und einen nahtlosen Betrieb mit den wichtigsten Workflows zu ermöglichen. Sie können die Implementierungen von einem offiziellen Partner durchführen lassen, welcher für Sie die Integration mit diesen Add-ons, die ausschließlich in NetSuite verfügbar sind, anpasst.
Sie können die Add-ons anpassen, indem Sie neue Abläufe mit diesen entwickeln oder bestehende Abläufe so ändern, dass sie die Anforderungen Ihres Unternehmens unterstützen. Beispielsweise können Sie die Zahlungs- und Abgleichsvorgänge an Ihren individuellen NetSuite-Einstellungen ausrichten, während Sie weiterhin automatisierte Core Connectors verwenden.
AutoPay-Add-On
Verwenden Sie das Autopay-Add-on, um automatisch die gespeicherten Zahlungsmethoden Ihrer Kundinnen/Kunden zu belasten und offene Rechnungen über NetSuite zu bezahlen. Sie können Abrechnungsdetails wie Abrechnungszeitraum und Parameter ändern, um die richtigen Rechnungen abzurechnen.
Von NetSuite initiiertes Add-on für Rückerstattungen
Verwenden Sie das von NetSuite initiierte Add-on für Rückerstattungen, um Stripe-Rückerstattungen von NetSuite anstelle des Stripe-Dashboards oder der Stripe-API auszulösen. NetSuite-Datensätze werden in mehreren Szenarien automatisch verknüpft oder erstellt, um die Stripe-Rückerstattung vollständig darzustellen.
Add-on „Payment Linker“
Wenn Sie Stripe in einen Dienst eines Drittanbieters integrieren, zum Beispiel eine E-Commerce-Website, können Sie das Add-on Payment Linker verwenden, um Stripe automatisch als Kundeneinzahlungen für NetSuite-Kundenaufträge oder Zahlungen für NetSuite-Rechnungen zu synchronisieren. Stripe unterstützt die vollständige Erfassung im Voraus oder Auth-Capture-Flows.