Zum Inhalt springen
OIT Menü – Preview mit KI & DEV
/ Home / Knowledge / Stripe-Zahlungen in Odoo 19 automatisch abgleichen

Stripe-Zahlungen in Odoo 19 automatisch abgleichen

Inhalt

Eric Fischer
Odoo ERP und CRM-Experte
OIT GmbH
Profil ansehen

Wer Stripe als Zahlungsanbieter in Odoo 19 nutzt, kennt das Problem: Kunden zahlen einzeln, Stripe schüttet aber in Sammelbeträgen aus — abzüglich Gebühren. Wer hier manuell zuordnet, verliert Zeit und riskiert DATEV-Kopfschmerzen. Diese Anleitung zeigt, wie du das komplette Setup so einrichtest, dass Stripe-Zahlungen automatisch den Rechnungen zugeordnet, Sammelauszahlungen automatisch mit dem Verrechnungskonto verrechnet und Stripe-Gebühren automatisch auf das richtige Aufwandskonto gebucht werden — ohne Custom-Code, ohne Drittanbieter-Module.

Das erwartet dich

Saubere, automatisierte Stripe-Buchhaltung auf Basis des Odoo-Standards: Outstanding Account (Verrechnungskonto) plus Reconciliation Model. Kein manuelles Nacharbeiten von Sammelauszahlungen mehr — und dein Steuerberater bekommt eine saubere Trennung von Zahlung und Gebühr.

Das Grundkonzept in zwei Schritten

Statt Zahlungen direkt auf dem Bankkonto zu verbuchen, nutzt Odoo ein Verrechnungskonto als Zwischenstation. Die Zuordnung zur Rechnung passiert genau dann, wenn sie wirtschaftlich passiert — beim Zahlungseingang — und nicht erst beim Bankabgleich.

Schritt 1: Bei Kundenzahlung

Zahlt ein Kunde im Shop mit Kreditkarte über Stripe, bucht Odoo sofort:

  • Rechnung auf „bezahlt“
  • Gegenbuchung aufs Verrechnungskonto (nicht direkt auf die Bank)

Das Verrechnungskonto sammelt also alle einzelnen Kundenzahlungen, die bei Stripe liegen, aber noch nicht auf dein Bankkonto ausgezahlt wurden.

Schritt 2: Bei Stripe-Auszahlung

Zahlt Stripe die gesammelten Beträge (abzüglich Gebühren) auf dein Bankkonto aus:

  • Bankbuchung wird vom Bankimport eingelesen
  • Reconciliation Model erkennt die Stripe-Auszahlung automatisch (anhand des Buchungstexts)
  • Summe wird gegen das Verrechnungskonto abgeglichen
  • Differenz (= Stripe-Gebühren) wird automatisch aufs Gebühren-Konto gebucht

Warum dieser Weg?

Der Flow bildet die wirtschaftliche Realität exakt ab: Die Kunden-Zuordnung passiert dort, wo sie logisch passiert — beim Zahlungseingang — und nicht erst beim Bankeingang. Stripe-Gebühren werden getrennt als eigenes Konto erfasst — DATEV-tauglich und Steuerberater-freundlich.

Einrichtung

Voraussetzung

Der Stripe-Payment-Provider muss eingerichtet und verbunden sein. Das Payment Journal am Stripe-Provider muss auf dein Hauptbankkonto (z. B. Sparkasse) gesetzt sein.

Pfad: Buchhaltung › Konfiguration › Zahlungsanbieter › Stripe › Tab „Konfiguration“.

Schritt 1 – Verrechnungskonto anlegen

Menü: Buchhaltung › Konfiguration › Kontenplan › „Neu“.

Feld Wert
Kontonummer 1361 (SKR03) oder 1460 (SKR04)
Name Zahlungen Stripe unterwegs
Typ Aktiva › Bankkonten
Ermöglicht Abstimmung Ja (Haken setzen)

Kontenwahl mit Steuerberater abstimmen

Die exakte Kontonummer hängt vom verwendeten Kontenrahmen (SKR03 / SKR04) und den Präferenzen deiner Steuerberatung ab. 1361 bzw. 1460 sind übliche Geldtransit-Konten. Alternativ ist ein eigenes Verrechnungskonto im freien Bereich (z. B. 1590) möglich.

Schritt 2 – Verrechnungskonto am Stripe-Provider hinterlegen

  1. Menü Buchhaltung › Konfiguration › Zahlungsanbieter › Stripe öffnen
  2. Tab „Konfiguration“ öffnen
  3. Feld „Verrechnungskonto für eingehende Zahlungen“ (engl. Outstanding Receipts Account) › das neu angelegte Konto aus Schritt 1 auswählen
  4. Wichtig: Das Feld „Zahlungsjournal“ bleibt auf deiner Bank — nicht ändern
  5. Speichern

Prüfen statt neu setzen

Wenn das Verrechnungskonto bereits gesetzt ist (Odoo macht das manchmal automatisch beim Stripe-Connect), nicht einfach überschreiben. Erst prüfen, ob ein sinnvolles Konto drinsteht, und ggf. auf das neu angelegte wechseln.

Schritt 3 – Gebühren-Aufwandskonto sicherstellen

Stripe-Gebühren müssen auf ein Aufwandskonto gebucht werden. Üblich sind:

Kontenrahmen Konto Bezeichnung
SKR03 4970 Nebenkosten des Geldverkehrs
SKR04 6855 Nebenkosten des Geldverkehrs

Falls das Konto im Kontenplan fehlt, analog zu Schritt 1 anlegen — Typ: Aufwand.

Schritt 4 – Reconciliation Model (Abgleichmodell) anlegen

  1. Menü Buchhaltung › Dashboard
  2. Auf dem Bank-Journal das Drei-Punkte-Menü öffnen
  3. Unter „Abgleich“ › „Modelle“ anklicken
  4. Auf „Neu“ klicken

Felder im Hauptbereich:

Feld Wert
Name Stripe Auszahlungen
Typ Automatisch (falls Auswahl verfügbar)
Verfügbarkeit von Journalen Bank-Journal (z. B. Sparkasse)
Übereinstimmende Partner leer lassen
Betragsbedingung Eingehend
Buchungstext enthält STRIPE CO
Nächste Aktivität leer lassen

Matching-Keyword: Buchungstext

Der Keyword-Text muss eindeutig auf den Bankbuchungen zu Stripe-Auszahlungen erkennbar sein. Beispiel-Buchungstext auf einem Sparkassen-Auszug: STRIPE CO A L GOODBODY IFSC NORTH WALL QUAYDUBLIN,DUBLIN 1,D01H104 STRIPE AWV-MELDEPFLICHT... — das Keyword STRIPE CO ist eindeutig genug und matcht jede Stripe-Auszahlung zuverlässig.

Gegenbuchungen (Counterpart Items):

Auf „Zeile hinzufügen“ klicken und folgendes eintragen:

Feld Wert
Konto 4970 (SKR03) / 6855 (SKR04)
Betragstyp Offener Saldo
Label / Bezeichnung Stripe Transaktionsgebühr
Partner optional: Stripe als Lieferant

Warum „Offener Saldo“ und nicht Prozentsatz?

Stripe-Gebühren liegen in Deutschland bei 1,5 % + 0,25 € pro Transaktion. Ein fester Prozentsatz trifft daher nie exakt. Der Typ Offener Saldo bucht automatisch die exakte Differenz zwischen Bankeingang und Summe im Verrechnungskonto — unabhängig davon, wie hoch die tatsächlichen Gebühren waren. Ergebnis: Das Verrechnungskonto geht immer sauber auf Null.

Wie es danach abläuft

Ein typischer Tag mit drei Kunden­zahlungen im Shop — alles automatisch:

Zeitpunkt Aktion Buchung
Mo 10:00 Kundin A zahlt 150 € für Yogakurs Rechnung bezahlt; +150 € auf 1361
Mo 14:30 Kundin B zahlt 200 € für Trainingsplan Rechnung bezahlt; +200 € auf 1361
Mo 18:45 Kundin C zahlt 140 € für Yogakurs Rechnung bezahlt; +140 € auf 1361
Di 09:00 Stripe zahlt 482,69 € auf Bank aus Bankbuchung wird eingelesen
Di 09:05 Beim Bankabgleich siehe unten

Was beim Bankabgleich passiert:

Odoo sieht den Bankeingang 482,69 € mit Buchungstext STRIPE CO…. Das Reconciliation Model greift automatisch:

  • Summe Verrechnungskonto 1361: 150 + 200 + 140 = 490 €
  • Bankeingang: 482,69 €
  • Differenz: 7,31 € › wird automatisch auf 4970 Stripe-Gebühren gebucht
  • Verrechnungskonto 1361 geht auf 0
  • Bankbuchung ist abgeglichen

Kein manueller Eingriff. Keine Zuordnung einzelner Rechnungen. Alles läuft automatisch — weil die Zuordnung bereits bei der Kundenzahlung passiert ist.

Empfehlungen für den Betrieb

Stripe-Auszahlungsfrequenz

Einstellbar im Stripe-Dashboard unter Settings › Payouts › Schedule:

  • Täglich (Daily): Kleine, übersichtliche Auszahlungen. Fehler sind schneller zu finden.
  • Wöchentlich: Weniger Buchungen, aber größere Sammelsummen.

Für die meisten Use Cases (unter 100 Transaktionen/Monat) ist Daily sinnvoll.

Monatliche Kontrolle

Einmal pro Monat im Kontenplan prüfen:

  • Verrechnungskonto 1361 sollte Ende des Monats auf 0 oder nahe 0 stehen (nur offene Stripe-Salden, die noch nicht ausgezahlt wurden)
  • 4970 Stripe-Gebühren: Plausibilitätscheck gegen die Stripe-Gebührenabrechnung im Dashboard

Was tun, wenn das Reconciliation Model nicht greift?

  • Buchungstext prüfen: exakt mit dem Text auf dem Bankauszug abgleichen
  • Journal prüfen: Model muss für das richtige Bank-Journal aktiviert sein
  • Model-Reihenfolge: Mehrere Models können sich überlappen — Reihenfolge im Dashboard beachten

Was jetzt automatisch läuft

Schritt Automatisiert?
Kundenzahlung via Stripe › Rechnung bezahlt Ja
Zuordnung Zahlung zu Rechnung Ja
Sammelauszahlung von Stripe auf Bank erkennen Ja
Abgleich Auszahlung gegen Verrechnungskonto Ja
Erfassung Stripe-Gebühren Ja
Verrechnungskonto-Saldo prüfen monatlich manuell

Lust auf saubere Odoo-Buchhaltung?

Wir setzen Odoo 19 bei mittelständischen Unternehmen in Osnabrück und Umgebung ein — von der Ersteinrichtung über Stripe-, SEPA- und DATEV-Anbindung bis zur laufenden Betreuung. Wenn du deine Stripe-Buchhaltung so haben willst, wie hier beschrieben — oder mehr als das — melde dich.

Odoo-Beratung anfragen

Eric Fischer
Dein Ansprechpartner
OIT GmbH
Profil ansehen

Hast du eine Frage zu diesem Artikel?

Schreib uns – wir antworten in der Regel innerhalb eines Werktages.