← Alle Integrationen
QuickBooks → Salesforce

QuickBooks Salesforce Schnittstelle

Kurz gesagt

Eine QuickBooks-Salesforce-Anbindung hält Vertriebssicht und Buchhaltungssicht deckungsgleich: Aus gewonnenen Opportunities in Salesforce werden Debitoren und Rechnungen in QuickBooks, ohne dass jemand Daten abtippt, und Rechnungsstatus, Zahlungen, Gutschriften und offene Posten fließen zurück auf den passenden Salesforce-Account. Richtig gebaut ist das kein nächtlicher CSV-Export, sondern eine idempotente, bidirektionale Pipeline auf Basis gespeicherter Datensatz-IDs - ohne Dublettenrisiko und ohne Rückfragen zum Zahlungsstatus.

Was eine QuickBooks-Salesforce-Anbindung wirklich leistet

In Salesforce steht das Geschäft: der Account, die Opportunity, das Angebot, das gerade unterschrieben zurückkam. In QuickBooks wird daraus Geld: Debitor, Rechnung, Zahlungseingang, offener Posten in der Fälligkeitsliste. Dazwischen sitzt jemand, der Firmierung, Rechnungsanschrift und Positionen abtippt - und der zweimal am Tag im Chat beantwortet, ob ein Kunde eigentlich schon bezahlt hat.

Eine QuickBooks-Salesforce-Anbindung erledigt beides. Gewonnene Opportunities werden ohne Abtippen zu Debitor und Rechnung in QuickBooks, und Rechnungsstatus, Zahlungen, Gutschriften und offene Posten laufen auf den passenden Salesforce-Account zurück. Der Vertrieb sieht die Zahlungsrealität, ohne sich je in der Buchhaltung anmelden zu müssen. Die Hoheit über die Zahlen bleibt dabei vollständig bei QuickBooks.

Im DACH-Raum trifft man QuickBooks vor allem dort, wo eine internationale Gesellschaft im Konzern die Bücher führt und Salesforce konzernweit als CRM läuft. Genau in dieser Konstellation ist die Schnittstelle besonders wertvoll, weil sonst zwei Teams in zwei Zeitzonen dieselben Daten pflegen.

Welche Daten fließen

Vorgang in QuickBooksWird in Salesforce zuHinweis
DebitorZugeordneter Account (nie blind neu angelegt)Verknüpft über die QuickBooks-Kundennummer im External-ID-Feld
RechnungRechnungsdatensatz am AccountBelegnummer, Rechnungs- und Fälligkeitsdatum, Zahlungsbedingung, Betrag; schreibgeschützt
RechnungssaldoStatus offen / bezahlt / überfällig samt VerzugstagenBei jeder Zahlung neu berechnet, kein einmaliges Häkchen
Zahlung mit ZuordnungTeilzahlung oder Ausgleich der RechnungTeilzahlungen aktualisieren den Restbetrag, nicht nur einen Status
Gutschrift / ErstattungStornodatensatz zur UrsprungsrechnungGleicher Debitor, gleiche Positionen, Datum der Gutschrift
Angenommenes AngebotOptionales Signal auf der OpportunityNur sinnvoll, wenn die Angebotserstellung tatsächlich in QuickBooks beginnt
Offener Saldo und FälligkeitsstrukturFelder am AccountDer Vertrieb sieht das Obligo, bevor er die nächste Lieferung zusagt

Und in die Gegenrichtung:

Vorgang in SalesforceWird in QuickBooks zuHinweis
Account und RechnungskontaktDebitorAnzeigename muss firmendateiweit eindeutig sein; Upsert über gespeicherte ID
Gewonnene Opportunity oder AuftragRechnung oder BarverkaufsbelegBarverkauf bei sofortiger Zahlung, Rechnung bei Zahlungsziel
Auftrags- und AngebotspositionenRechnungspositionenProduktnummern werden auf QuickBooks-Artikel mit echtem Erlöskonto aufgelöst
ZahlungsbedingungenZahlungskondition am Debitor oder Beleg14 oder 30 Tage netto einmal zugeordnet statt je Rechnung eingetippt

Kontenzuordnung, Artikelzuordnung, Steuerschlüssel und Zahlungsbedingungen stimmen wir einmalig mit Ihrer Buchhaltung ab und hinterlegen sie in der Pipeline. Danach ordnet sie niemand mehr von Hand zu.

Die Details, an denen einfache Syncs scheitern

Ein generischer Connector oder ein an einem Wochenende gebautes Skript bekommt den Normalfall hin und lässt die teuren Sonderfälle liegen:

Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als geplanten Export. Änderungen aus Salesforce kommen als Ereignis oder über eine begrenzte Abfrage auf den Änderungszeitstempel; Änderungen aus QuickBooks kommen als signierter Webhook und werden vor jedem Schreibvorgang frisch aus der API gelesen. Die Datensätze werden validiert, auf Ihre abgestimmten Artikel, Steuerschlüssel und Zahlungsbedingungen gemappt und als Upsert gegen gespeicherte IDs geschrieben.

Die Pipeline ist idempotent aufgebaut. Jeder Datensatz auf beiden Seiten trägt eine stabile Kennung, und die Zuordnung dazwischen liegt in der Pipeline und nicht in einer Excel-Liste. Ein erneuter Lauf erzeugt deshalb nie einen zweiten Debitor oder eine doppelte Rechnung. Was sich nicht sauber zuordnen lässt, wird mit lesbarer Begründung ausgesteuert statt durchgedrückt.

Betrieben wird das auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur - Kunden- und Rechnungsdaten verlassen die EU nicht, was AVV und DSGVO sauber hält. Und danach halten wir sie am Laufen: Monitoring, Alerting, Incident Response und das Beobachten von API-Änderungen bei Intuit und Salesforce liegen vertraglich bei uns, mit festem Ansprechpartner und SLA.

Wann sich diese Anbindung lohnt

Wer im Monat eine Handvoll Rechnungen aus einer Preisliste in einer Währung schreibt, tippt sie schneller in QuickBooks ein, als eine Schnittstelle sich rechnet - und wir sagen Ihnen das auch. Auch ein fertiges Werkzeug kann genügen, solange der Fluss einseitig, das Volumen klein und die Feldzuordnung trivial ist.

Die Anbindung lohnt sich, wenn das Rechnungsvolumen die Übertragung zur Tagesaufgabe macht, wenn der Vertrieb die Buchhaltung ständig nach dem Zahlungsstatus fragt, wenn sich bereits Debitorendubletten in der Firmendatei angesammelt haben, wenn Sie in mehreren Währungen oder über mehrere QuickBooks-Mandanten fakturieren, oder wenn ein stiller Ausfall zuerst dem Kunden auffällt und nicht Ihnen. Dann kaufen Sie keinen Connector, sondern jemanden, der für das Ergebnis geradesteht, bei API-Änderungen in der Pflicht ist und zum Abschluss erreichbar bleibt.

Häufig gestellte Fragen

Funktioniert das mit QuickBooks Online oder auch mit QuickBooks Desktop?
Mit beidem, aber es sind zwei verschiedene Bauweisen. QuickBooks Online bietet die Intuit-v3-REST-API je Mandant (Realm) mit OAuth 2.0, Webhooks und einem Endpunkt für Änderungsdaten - damit sprechen wir direkt. QuickBooks Desktop und Enterprise haben keine eigene Cloud-API und brauchen einen Connector auf oder neben dem Rechner, auf dem die Firmendatei liegt. Edition, Region und Hosting klären wir im Scoping, damit die Anbindungsart vor dem Festpreis feststeht und nicht erst im Projekt auffällt.
Wie verhindern Sie Dubletten bei den Debitoren in QuickBooks?
Wir gleichen nie über den Firmennamen ab. Der Salesforce-Account trägt ein External-ID-Feld mit der QuickBooks-Kundennummer, und jeder Schreibvorgang ist ein Upsert auf diesen Schlüssel. Beim ersten Lauf legt die Pipeline den Debitor genau einmal an und schreibt die neue ID nach Salesforce zurück. Wichtig ist dabei eine QuickBooks-Eigenheit: Der Anzeigename muss innerhalb der Firmendatei eindeutig sein. Zwei gleichnamige Salesforce-Accounts werden also abgewiesen statt still zusammengeführt - die Regel zur Namensbildung legen wir vorab mit Ihnen fest.
Sieht der Vertrieb den Zahlungsstatus, ohne eine QuickBooks-Lizenz zu haben?
Ja, und genau diese Richtung zahlt sich meist am schnellsten aus. Wir schreiben Rechnungsnummer, Fälligkeit, Betrag, Restbetrag und den Status offen, bezahlt oder überfällig auf Account und Opportunity in Salesforce - aktualisiert bei jeder Zahlung und jeder Gutschrift. Die Zahlen bleiben in der Hoheit von QuickBooks und sind in Salesforce schreibgeschützt, damit niemand im CRM einen Saldo korrigiert und eine zweite Wahrheit erzeugt.
Wie gehen Sie mit Umsatzsteuer und Fremdwährungen um?
Die Steuer wird auf der QuickBooks-Seite ermittelt und nicht unterwegs geschätzt. Je nach Region und Mandanteneinstellung ist das entweder die automatische Steuerermittlung oder ein expliziter Steuerschlüssel je Position. Salesforce-Produkte und Preisbücher ordnen wir einmalig den passenden QuickBooks-Artikeln und Steuerschlüsseln zu, abgestimmt mit Ihrer Buchhaltung. Bei Fremdwährung ist Sorgfalt nötig: Die Währung eines Debitors lässt sich nach der ersten Buchung nicht mehr ändern, deshalb prüft die Pipeline die Währung schon auf der Salesforce-Seite, bevor sie etwas anlegt.
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 Intuit einen Endpunkt abkündigt oder Salesforce eine API-Version abschaltet, ist das vertraglich unser Thema - und nicht etwas, das Ihr Vertrieb bemerkt, weil keine Rechnungen mehr ankommen. Sie bekommen einen festen Ansprechpartner, Alerting und ein SLA statt eines Skripts, an das jemand denken muss.

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