← Alle Integrationen
NetSuite → Salesforce

NetSuite Salesforce Schnittstelle

Kurz gesagt

Eine NetSuite-Salesforce-Anbindung sorgt dafür, dass Ihr führendes Finanzsystem und Ihr CRM sich über dieselben Kunden, Aufträge und Zahlen einig sind. Gewonnene Opportunities werden zu NetSuite-Kundenaufträgen und Debitoren; NetSuite-Rechnungen, Zahlungsstatus, Kreditsperren und echte Lagerverfügbarkeit fließen zurück auf den Salesforce-Account, sodass Vertrieb und Finance eine Wahrheit sehen. Richtig gemacht ist das kein nächtlicher CSV-Export, sondern eine idempotente Pipeline, die Datensätze über stabile IDs zuordnet, Tochtergesellschaften und Währungen beachtet und keinen Auftrag doppelt bucht.

Was eine NetSuite-Salesforce-Anbindung wirklich leistet

In NetSuite liegt das Geld - Debitoren, Kundenaufträge, Rechnungen, Zahlungen, Kreditlimits, der echte Lagerbestand. In Salesforce liegen die Deals - Accounts, Opportunities, Angebote, die Pipeline, mit der Ihr Vertrieb arbeitet. Beide beschreiben dieselben Firmen und dieselben Vorgänge von entgegengesetzten Enden, und ohne Verbindung laufen sie innerhalb eines Quartals auseinander.

Eine NetSuite-Salesforce-Anbindung schließt diese Lücke in beide Richtungen. Ist eine Opportunity gewonnen, fließen Account und Auftrag nach NetSuite, damit Finance ausliefern und fakturieren kann. Stellt NetSuite eine Rechnung, verbucht eine Zahlung, setzt eine Kreditsperre oder ändert die Verfügbarkeit, fließt das zurück auf den Salesforce-Account - sodass ein Vertriebler beim Angebot den echten Saldo und Bestand des Kunden sieht und nicht eine Zahl, die letzte Woche jemand von Hand eingetragen hat.

Welche Daten fließen

Die Tabelle zeigt die finanziell entscheidende Richtung, von NetSuite zurück nach Salesforce. Der Rückweg (Salesforce-Account und gewonnene Opportunity zu NetSuite-Debitor und Kundenauftrag) läuft über dieselbe Pipeline.

Objekt / Vorgang in NetSuiteWird in Salesforce zuHinweis
Debitor angelegt / geändertAccount, verknüpft über interne IDBeim ersten Anlegen in ein Feld NetSuite_Internal_ID__c zurückgeschrieben
Rechnung gebuchtRechnungsdatensatz am AccountTrägt Betrag, Fälligkeit, Transaktions- und Basiswährung
KundenzahlungZahlungs- / SaldoaktualisierungMarkiert die Rechnung als bezahlt; speist DSO-Auswertungen
Kreditsperre / KreditlimitAccount-Kennzeichen und offener KreditrahmenVerhindert Angebote an gesperrte Kunden
Artikel / LagerverfügbarkeitProduct2-Feld oder ZusatzobjektVerfügbare Menge je Standort, zeitgesteuert aktualisiert
Status KundenauftragStatus der Opportunity oder OrderFortschritt der Auslieferung für den Account-Owner sichtbar

Welche Felder, Zusatzobjekte und Datensatztypen welchen Wert erhalten, stimmen wir einmalig im Scoping ab und hinterlegen es in der Pipeline. Danach ordnet das niemand mehr von Hand zu.

Die Details, an denen einfache Syncs scheitern

Ein Marketplace-Konnektor oder eine handgebaute Middleware bringt Sie durch den Normalfall und lässt die teuren Ränder offen:

Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als Middleware, die jemand zusammenklickt. Datensätze werden zeitgesteuert (oder über Change Data Capture und NetSuite-Events) gelesen, validiert, über die gespeicherte ID ihrem Gegenstück zugeordnet, in die abgestimmte Zuordnung überführt und mit der richtigen Tochter, Währung und den richtigen Zusatzfeldern ins Zielsystem geschrieben.

Die Pipeline ist idempotent: Jeder Datensatz trägt eine stabile Kennung, und die Zuordnung liegt persistent vor - ein erneuter Lauf legt nie einen doppelten Debitor an und bucht keinen Auftrag zweimal. Sie läuft auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur, sodass Kunden- und Finanzdaten die EU nicht verlassen - was AVV und DSGVO sauber hält.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und das Beobachten von Versionsänderungen bei SuiteTalk und der Salesforce-API liegen vertraglich bei uns. Ihr Vertrieb und Ihr Finance entdecken keinen kaputten Sync mehr in der Woche des Quartalsabschlusses.

Wann sich diese Anbindung lohnt

Wenn Sie ein paar Deals im Monat abschließen und ein Vertriebler einen Auftrag in fünf Minuten in NetSuite abtippt, ist ein manueller Ablauf völlig in Ordnung - und das sagen wir Ihnen auch. Die Anbindung lohnt sich, wenn das Auftragsvolumen steigt, wenn Sie OneWorld über mehrere Tochtergesellschaften und Währungen fahren, wenn der Vertrieb für korrekte Angebote den echten Kredit- und Lagerstand braucht, oder wenn Finance jedes Quartal Tage damit verbringt, ein CRM und ein ERP abzustimmen, die längst automatisch hätten übereinstimmen sollen.

Häufig gestellte Fragen

In welche Richtung sollen die Daten fließen - von NetSuite zu Salesforce oder umgekehrt?
In beide, aber je Objekt unterschiedlich. Salesforce führt den Vertriebsprozess, also gehen Accounts und gewonnene Opportunities als Debitoren und Kundenaufträge nach NetSuite. NetSuite führt die Finanzen, also fließen Rechnungen, Zahlungen, Kreditstatus und Lagerverfügbarkeit zurück auf den Salesforce-Account. Wir legen vorab je Objekt fest, welches System die führende Quelle ist, damit sich nicht zwei Systeme um dasselbe Feld streiten.
Brauche ich das noch, wenn ich NetSuite Connector oder eine CRM-App aus dem Marketplace nutze?
Marketplace-Konnektoren bilden die gängigen Objektzuordnungen sauber ab und sind ein guter Startpunkt. Schwierig wird es an den Rändern, die in DACH-Umgebungen zählen: OneWorld-Kunden über mehrere Tochtergesellschaften, Transaktions- gegen Basiswährung, SuiteTax-Nexus, Zusatzfelder am Kundenauftrag und gesperrte Buchungsperioden. Genau dort verfälscht ein Fehl-Sync Ihre Finanzzahlen - weshalb Teams ab einer gewissen Komplexität auf eine eigene Pipeline wechseln.
Wie ordnen Sie einen Salesforce-Account dem richtigen NetSuite-Debitor zu?
Niemals über den Namen allein. Jeder Salesforce-Account trägt ein Zusatzfeld mit der internen NetSuite-ID, das beim ersten Anlegen zurückgeschrieben wird. Neue Kunden werden vor dem Anlegen gegen NetSuite dedupliziert - über USt-IdNr., E-Mail-Domain und normalisierten Namen - damit nicht zwei Datensätze für dieselbe Firma entstehen. Die Zuordnung liegt persistent in der Pipeline und wird nicht bei jedem Lauf neu geraten.
Kommt die Anbindung mit NetSuite-OneWorld-Tochtergesellschaften und mehreren Währungen zurecht?
Ja, und genau hier scheitern naive Syncs. Ein NetSuite-Kunde gehört zu einer Tochtergesellschaft, und ein Kundenauftrag bucht in deren Basiswährung, während Salesforce keinen Begriff von Tochtergesellschaften hat und Mehrwährungsfähigkeit womöglich gar nicht aktiviert ist. Wir bilden Tochter und Währung explizit ab, führen sowohl den Transaktionsbetrag als auch den umgerechneten Basiswährungsbetrag mit und nutzen die Wechselkurse aus NetSuite, damit die Zahlen abstimmbar bleiben.
Wer betreibt die Schnittstelle nach dem Go-live?
Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Wenn NetSuite einen SuiteTalk-Endpunkt abkündigt oder Salesforce eine API-Version abschaltet, ist das vertraglich unser Problem - kein Sync, der kurz vor Quartalsende still ausfällt. Sie bekommen einen festen Ansprechpartner, Alerting, Incident Response und ein SLA statt einer Middleware, an deren Konfiguration sich niemand mehr erinnert.

Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

Scoping-Gespräch anfragen