# Stripe lexoffice Schnittstelle

*Stripe → lexoffice*

**Kurz gesagt:** Eine Stripe-lexoffice-Anbindung macht aus jeder Stripe-Zahlung, Abo-Rechnung, Erstattung und jedem Chargeback einen korrekt besteuerten Beleg in lexoffice, verknüpft mit dem richtigen Kontakt und der richtigen Buchungskategorie - ohne dass jemand Zahlen abtippt. Stripe-Gebühren werden als Aufwand gebucht, und jede Stripe-Auszahlung wird über ein Geldtransitkonto abgestimmt, sodass der Nettobetrag auf dem Kontoauszug auf den Cent passt. Richtig gemacht ist das kein monatlicher CSV-Import, sondern eine idempotente Pipeline, die lexoffice automatisch mit Stripe synchron hält - fertig für den DATEV-Export an Ihren Steuerberater.

## Was eine Stripe-lexoffice-Anbindung wirklich leistet

Stripe ist der Ort, an dem das Geld passiert - die erfolgreiche Zahlung, die monatliche Abo-Rechnung, die Erstattung drei Tage später, der zurückgebuchte Betrag, die Gebühr, die Stripe einbehält, die Auszahlung, die am Donnerstag netto auf dem Bankkonto landet. lexoffice ist der Ort, an dem all das zur Buchhaltung werden muss: der richtige Kontakt, der richtige Steuersatz, die richtige Buchungskategorie, und der Umsatz sauber getrennt vom Geld, das tatsächlich eingegangen ist.

In der Lücke zwischen diesen beiden Systemen steckt Handarbeit, die jeden Monat bei jemandem landet. Eine Stripe-lexoffice-Anbindung schließt sie automatisch: Sie liest jeden relevanten Vorgang aus Stripe, wendet Ihre Steuer- und Buchungslogik an und schreibt einen sauberen Beleg nach lexoffice - bereit, von lexoffice über dessen DATEV-Export an Ihren Steuerberater weitergegeben zu werden, ohne dass jemand eine Tabelle anfasst.

## Welche Daten fließen

| Vorgang in Stripe | Wird in lexoffice zu | Hinweis |
| --- | --- | --- |
| Erfolgreiche Zahlung (`payment_intent.succeeded`) | Verkaufsbeleg | Auf eine Erlöskategorie mit korrektem Steuersatz gebucht |
| Bezahlte Abo-Rechnung (`invoice.paid`) | Verkaufsbeleg mit Positionen | Steuer und Positionen aus der Stripe-Rechnung übernommen |
| Stripe-Kunde | Kontakt | Abgleich über E-Mail / USt-IdNr; nur bei Bedarf neu angelegt |
| Erstattung | Gutschriftsbeleg (salescreditnote) | Storniert den Originalbeleg, mit Datum der Erstattung |
| Chargeback / Rückbuchung | Stornobeleg + Gebührenaufwand | Verlorener Fall storniert den Umsatz; die Fallgebühr wird als Aufwand gebucht |
| Stripe-Gebühr (je Balance-Transaktion) | Aufwandsbeleg | Zahlungsabwicklungskosten, gegen den Bruttoumsatz gerechnet |
| Auszahlung | Ausgleich über Geldtransitkonto | Ein Bündel von Transaktionen, abgestimmt auf eine Bankbuchung |
| Rechnungs- / Beleg-PDF | Datei am Beleg | Ursprungsbeleg für die Nachvollziehbarkeit hinterlegt |

Die Abgleichregeln für Kontakte, die Buchungskategorien und die Steuerbehandlung stimmen wir einmalig mit Ihnen ab und hinterlegen sie in der Pipeline. Danach ordnet sie niemand mehr von Hand zu.

## Die Details, an denen einfache Importe scheitern

Ein CSV-Import oder ein generischer Connector bringt Sie zu 80 % ans Ziel und lässt die teuren 20 % auf Ihrem Schreibtisch liegen:

- **Beträge stehen in der kleinsten Einheit, und Währungen unterscheiden sich.** Stripe speichert jeden Betrag in der kleinsten Währungseinheit (Cent), mit Ausnahmen für Null-Dezimal-Währungen, und rechnet mitunter in anderen Währungen als Euro ab. Ein Beleg ohne korrekte Umrechnung und Rundung ist von Anfang an falsch.
- **Die Auszahlung ist nicht der Umsatz.** Stripe zieht seine Gebühr je Zahlung ab und zahlt ein Bündel vieler Zahlungen Tage später als einen Nettobetrag aus. Bucht man diesen Betrag als Umsatz, stimmt am Ende nichts. Bruttoverkauf, Stripe-Gebühr und Nettoauszahlung müssen drei verbundene Buchungen sein, verknüpft über ein Geldtransitkonto.
- **Die Umsatzsteuer ist Ihre Aufgabe, nicht die von Stripe.** Ohne Stripe Tax entscheidet Stripe nicht über die deutsche USt-Behandlung. Ein Inlandsverkauf mit 19 %, ein Artikel mit 7 %, ein EU-B2C-Verkauf im OSS, ein B2B-Vorgang mit Reverse-Charge bei gültiger USt-IdNr und ein Drittland-Export sind alle verschieden - und die Umsatzsteuervoranmeldung stimmt nicht, wenn der Steuersatz falsch ist.
- **lexoffice nimmt keine rohen Kontonummern.** Sie buchen auf einen lexoffice-Kontakt, eine Buchungskategorie und einen Steuersatz - kein frei gewähltes SKR03- oder SKR04-Konto. Die Zuordnung zu DATEV-Konten übernehmen lexoffice und Ihr Steuerberater nachgelagert, also muss die Pipeline das Modell von lexoffice sprechen, nicht das von DATEV.
- **Erstattungen und Chargebacks müssen das Original stornieren.** Eine Erstattung oder ein verlorener Chargeback muss genau die Kategorie und den Steuersatz der ursprünglichen Zahlung stornieren, mit eigenem Datum - und ein Chargeback bringt zusätzlich eine getrennte Gebühr mit.
- **Idempotenz.** Stripe liefert Webhooks mindestens einmal und kann Ereignisse erneut zustellen. Jeder Beleg muss an eine stabile Stripe-ID gebunden sein, damit ein erneuter Lauf oder eine Wiederzustellung dieselbe Zahlung nie zweimal bucht.

## Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als monatlichen Import. Stripe-Vorgänge kommen per Webhook an (mit einem Backfill über die Stripe-List-API für historische Daten), werden validiert, in Ihren abgestimmten lexoffice-Kontakt, die Kategorie und die Steuerbehandlung überführt und als Belege geschrieben - mit angehängtem Ursprungs-PDF und jeder Auszahlung, die über ein Geldtransitkonto abgestimmt wird.

Die Pipeline ist idempotent: Jeder Beleg ist an eine stabile Stripe-Kennung gebunden, sodass eine erneute Webhook-Zustellung oder ein erneuter Lauf nie eine doppelte Buchung erzeugt. Sie läuft auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur. Kartendaten verlassen die PCI-Umgebung von Stripe nie - wir übertragen ausschließlich Transaktions-Metadaten und Kontaktangaben -, was AVV und DSGVO sauber hält.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response, das Einhalten des lexoffice-Rate-Limits und das Beobachten von API-Version-Änderungen bei Stripe und Schnittstellen-Änderungen bei lexoffice liegen vertraglich bei uns. Ihr Abschluss hängt nicht mehr daran, dass jemand an einen Import denkt.

## Wann sich diese Anbindung lohnt

Wenn Sie eine Handvoll Einzelzahlungen im Monat mit einem einzigen Steuersatz abwickeln, ist die manuelle Belegerfassung oder ein einfacher Connector völlig in Ordnung - und wir sagen Ihnen das auch. Die Anbindung lohnt sich, wenn das Abo-Volumen steigt, wenn Sie grenzüberschreitend im OSS verkaufen, wenn Erstattungen und Chargebacks die Abstimmung zur monatlichen Pflichtübung machen, wenn mehrere Währungen ins Spiel kommen, oder wenn das Abstimmen der Stripe-Auszahlungen mit Ihrer Bank zum langsamsten Teil Ihres Monatsabschlusses geworden ist.

## Häufig gestellte Fragen

### Kann ich nicht einfach eine Stripe-CSV in lexoffice importieren oder den Standard-Connector nutzen?

Bei einer Handvoll Zahlungen im Monat mit einem Steuersatz - ja. Sobald Abos, Erstattungen, Chargebacks, mehrere Währungen und Stripe-Gebühren dazukommen, fällt es auseinander. Ein roher Export kennt keinen Kontaktabgleich, keine Trennung zwischen Bruttoumsatz und Stripe-Gebühr, keine Verrechnungslogik für gebündelte Auszahlungen und keinen Schutz davor, dieselbe Zahlung zweimal zu importieren. Die Pipeline holt diese Logik aus Ihrem Monatsabschluss heraus und betreibt sie laufend.

### Wie stimmen Sie Stripe-Gebühren und Auszahlungen mit meinem Bankkonto ab?

Stripe rechnet netto ab: Es zieht seine Gebühr je Zahlung ab und zahlt Tage später ein Bündel vieler Transaktionen als eine einzige Bankbuchung aus. Wir buchen Bruttoumsatz und Stripe-Gebühr als getrennte Belege und führen jede Auszahlung über ein Geldtransit- bzw. Verrechnungskonto, sodass der ausgezahlte Sammelbetrag auf dem Kontoauszug exakt aufgeht. Genau das bekommen manuelle Importe fast nie richtig hin.

### Wird die deutsche und EU-Umsatzsteuer korrekt behandelt?

Ja. Stripe allein bestimmt die deutsche USt-Behandlung nicht, also übernehmen wir das: Inland 19 % oder 7 %, EU-B2C-Fernverkäufe im OSS-Verfahren nach Bestimmungsland, EU-B2B mit Reverse-Charge bei gültiger USt-IdNr und Drittland-Exporte. Wenn Sie als Kleinunternehmer nach § 19 abrechnen, entstehen Belege ohne Umsatzsteuer. Der richtige Steuersatz und die richtige Buchungskategorie werden auf jedem Beleg gesetzt.

### Wie ordnen Sie Stripe-Kunden den lexoffice-Kontakten zu?

Jeder Beleg in lexoffice braucht einen Kontakt. Wir gleichen Stripe-Kunden über die E-Mail-Adresse und bei Geschäftskunden über die USt-IdNr mit bestehenden lexoffice-Kontakten ab und legen einen Kontakt nur an, wenn keiner existiert - damit nicht für jeden Gastkauf ein Dublette entsteht. Die Abgleichregeln stimmen wir vorab mit Ihnen ab und wenden sie durchgängig an.

### Wer betreibt die Schnittstelle nach dem Go-live?

Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Pinnt Stripe eine neue API-Version oder ändert lexoffice seine Schnittstelle, ist das unser Problem - keine böse Überraschung, die Ihr Finanzteam zum Monatsabschluss entdeckt. Sie bekommen einen festen Ansprechpartner, Alerting, Incident Response und ein SLA statt eines Skripts, an dessen Ausführung jemand denken muss.

## Häufige Fehler

- [lexoffice: Deine Steuereinstellungen sind fehlerhaft](https://seamless.engineering/de/fehler/lexoffice-steuereinstellungen-fehlerhaft/)
- [lexoffice: Die Rechnungsadresse des Kunden enthält einen Fehler](https://seamless.engineering/de/fehler/lexoffice-rechnungsadresse-fehler/)
- [lexoffice: Es werden keine Rechnungen erstellt](https://seamless.engineering/de/fehler/lexoffice-keine-rechnungen-erstellt/)

## Verwandte Integrationen

- [Stripe ↔ DATEV](https://seamless.engineering/de/integrations/stripe-datev/): Stripe DATEV Schnittstelle
- [Stripe ↔ sevDesk](https://seamless.engineering/de/integrations/stripe-sevdesk/): Stripe sevDesk Schnittstelle
- [NetSuite ↔ Stripe](https://seamless.engineering/de/integrations/netsuite-stripe/): NetSuite Stripe Schnittstelle
- [Stripe ↔ QuickBooks](https://seamless.engineering/de/integrations/stripe-quickbooks/): Stripe QuickBooks Schnittstelle
- [Stripe ↔ Xero](https://seamless.engineering/de/integrations/stripe-xero/): Stripe Xero Schnittstelle
- [lexoffice ↔ DATEV](https://seamless.engineering/de/integrations/lexoffice-datev/): lexoffice DATEV Schnittstelle

## Nach System

- [Alle Schnittstellen für Stripe](https://seamless.engineering/de/integrations/stripe/)
- [Alle Schnittstellen für lexoffice](https://seamless.engineering/de/integrations/lexoffice/)
- [Stripe API-Changelog](https://seamless.engineering/de/api-changelog/stripe/): Keine Breaking Changes oder Deprecations in den letzten 90 Tagen
- [lexoffice API-Changelog](https://seamless.engineering/de/api-changelog/lexoffice/): Keine Breaking Changes oder Deprecations in den letzten 90 Tagen

## Scoping-Gespräch anfragen

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.

- E-Mail: hello@seamless.engineering
- Kontaktformular: https://seamless.engineering/de/#contact
