Das ist eine deutlich tiefere Version unseres Stripe-Guides: mit Praxis-Reports, typischen Buchungssätzen, Fehlerquellen und Links zu offiziellen Quellen. Du kannst die Struktur direkt übernehmen und an KontoCSV anpassen.
TL;DR für den Monatsabschluss
- Beste Datenquelle: Payout Reconciliation Report (Stripe → Reporting → Reports). Enthält
payout_id,balance_transaction_id,reporting_category,gross/fee/net. - Für Steuer und EÜR brauchst du: Brutto-Umsätze (pro Steuersatz/Land), Stripe-Gebühren, Refunds/ Disputes und die Auszahlungsdaten. Nur der Bankauszug reicht nicht.
- PDF-only? KontoCSV wandelt Stripe-Payout-PDFs in CSV/DATEV/Lexware um – Fees/Refunds/Disputes getrennt.
1. Was du aus Stripe für die Buchhaltung wirklich brauchst
Für eine saubere Buchhaltung brauchst du Brutto-Umsätze, Stripe-Gebühren, Refunds/Chargebacks und die Auszahlungsdaten (Payouts) zur Abstimmung mit dem Bankkonto. Der reine Bankkontoauszug (Netto-Payout) reicht nicht.
2. Welche Stripe-Reports / Exporte gibt es?
Zeitzone, Datumsbereich, Spalten frei wählbar; CSV mit allen Auszahlungen im Zeitraum.
Gut für: Abgleich mit Bankkonto (wann kam welches Payout, in welcher Währung?).
Nicht genug für: Welche Payments/Gebühren im Payout stecken.
Listet pro Payout alle enthaltenen Balance-Transactions, gruppiert nach Kategorie.
Typische Spalten: payout_id, payout_date, balance_transaction_id, reporting_category, type, gross, fee, net.
Beste Grundlage für payout-genaue DATEV-Buchung. (Quelle: Stripe-Doku)
CSV mit allen Balance-Transactions im Zeitraum (ähnlich Kontoauszug), in der Settlement-Währung.
Gut für: Vollständigkeits-Check pro Monat und Validierung automatischer Schnittstellen.
Export direkt aus der Payments-Ansicht, Spalten inkl. Gebühren wählbar.
Gut für Umsatzanalyse und Gebühren je Payment.
Für Payout-Buchung weniger präzise als der Reconciliation Report.
3. Export-Strategien im Überblick
Monatsweise Payouts-Export + Payout Reconciliation (optional Balance Summary).
Empfohlen, wenn du direkt in Stripe arbeitest und eigenes DATEV-Template hast.
Stripe-Payout-PDFs hochladen, nach CSV/DATEV/Lexware konvertieren.
Ideal für archivierte PDFs oder wenn Steuerberater PDF-Läufe liefert.
Stripe-Apps wie Fizard, FinHero, Pathway liefern DATEV-EXTF/Buchungsstapel direkt.
Gut bei hohem Volumen und wenn Belegbilder/Abgrenzungen automatisiert werden sollen.
- Spart bei vielen Transaktionen schnell Stunden pro Monat.
- Belegbilder, Buchungsstapel, Abgrenzungen laufen automatisch.
- SKR-Konten vorkonfiguriert, weniger Rückfragen der Kanzlei.
- Keine Fixkosten/Abos, volle Kontrolle über Mapping.
- Kein dauerhaftes API-Setup, kein Live-Datenzugriff nötig.
- Schnell für Ad-hoc- oder historische PDF-Bestände.
4. Schritt-für-Schritt: Stripe-Auszahlungen als CSV (Methode 1)
- In Stripe einloggen → Balances → Payouts.
- Oben rechts Export klicken.
- Zeitzone (z. B. Europe/Berlin) und Datumsbereich wählen.
- Spalten: Default / All columns / Custom (ID, Amount, Arrival date, Currency, Status).
- CSV speichern.
Tipp: Für DATEV reicht oft payout_id, arrival_date, amount, currency, status. Details holst du aus dem Reconciliation Report.
- Stripe-Dashboard → Reporting → Reports.
- Report-Typ Payout reconciliation auswählen.
- Datumsbereich = Zeitraum der Payouts.
- In der Sektion auf Download klicken und CSV sichern.
Diese Datei ist dein Detailjournal pro Payout: Brutto-Umsätze, Stripe-Gebühren (inkl. Dispute-Fees), Refunds/Chargebacks, Netto-Payout.
- Dashboard → Reports → Balance summary.
- Datumsbereich = Buchungsmonat.
- CSV herunterladen und gegen Payout-Summen prüfen.
So stellst du sicher, dass keine Transaktion außerhalb deiner Payout-Reports hängt (offene Beträge, fehlgeschlagene Payouts).
5. Schritt-für-Schritt: Stripe-PDFs mit KontoCSV (Methode 2)
Wenn du Stripe nur noch als PDF-Abrechnung vorliegen hast: KontoCSV ist als PDF-→CSV/DATEV-Konverter gebaut (kein permanenter Stripe-Connector).
1. PDF hochladen
Stripe-Payout-PDF in KontoCSV ziehen.
2. Exportprofil wählen
DATEV (SKR03/04), Lexware, generische CSV/Excel auswählen.
3. Spalten prüfen
Brutto, Gebühr, Refund, Dispute-Fee, Netto/Auszahlungsbetrag sind getrennt.
6. CSV-Struktur: Welche Spalten brauchst du?
Buchungsdatum (oft Auszahlungsdatum)
Payout_ID (po_…)
Balance_Transaction_ID
Beschreibung / Transaktionstyp (Charge/Refund/Dispute/Fee/Payout)
Belegnummer / Order-ID
Währung
Brutto, Gebühr, Refund, Dispute-Gebühr, Netto
Delimiter: in Deutschland meist ;
Dezimal: ,
Datum: TT.MM.JJJJ
Gebühren und Refunds als negative Werte führen.
Beispiel-CSV (deutsches Format)
Buchungsdatum;Payout_ID;Transaktionstyp;Brutto;Gebuehr;Refund;DisputeFee;Netto;Waehrung 15.02.2025;po_123;Charge;119,00;-3,57;0,00;0,00;115,43;EUR 15.02.2025;po_123;Refund;-119,00;0,00;-119,00;0,00;-119,00;EUR 15.02.2025;po_123;DisputeFee;0,00;-15,00;0,00;-15,00;-15,00;EUR 15.02.2025;po_123;Payout;0,00;0,00;0,00;0,00;-18,57;EUR
Formelidee (Netto-Payout)
Payout_Netto = SUMME(Brutto) + SUMME(Gebühr) + SUMME(Refunds) + SUMME(DisputeFees)
Gebühren/Refunds sind üblicherweise negativ.
7. SKR-Mapping: Stripe-Umsätze & Gebühren in DATEV buchen
Umsätze 19 %: SKR03: 8400, SKR04: 4400
EU (B2B, RC): SKR03: 8336, SKR04: 4336
Stripe-Gebühren: SKR03: 4970 Nebenkosten Geldverkehr, SKR04: 6855
Bank: SKR03: 1200/1210, SKR04: 1800/1810
Stripe-Clearing: SKR03: 1360, SKR04: 1460
Umsatz (EÜR, ohne Debitor, SKR03)
1360 Geldtransit / Stripe 119,00 an 8400 Erlöse 19% USt 100,00 an 1776 USt 19% 19,00
Stripe-Gebühr
4970 Nebenkosten Geldverkehr 3,57 an 1360 Geldtransit / Stripe 3,57
Payout auf Bank
1200 Bank 115,43 an 1360 Geldtransit / Stripe 115,43
Bei Disputes: Dispute-Fee ebenfalls auf 4970/6855 buchen; bei Refunds Erlöse mindern (ggf. eigenes Konto).
8. Spezialfälle: Refunds, Disputes, Währungen, OSS
Refunds erscheinen als eigene Zeile mit negativem Betrag im Reconciliation Report.
Refund kann in anderem Payout landen → immer über payout_id / balance_transaction_id matchen.
reporting_category: charge_dispute + separate Fee-Zeilen.
Betrag wird abgezogen, Fee als Aufwand (4970/6855). Bei gewonnenem Fall: Rückbuchung erfassen.
Stripe unterscheidet Presentment vs. Settlement Currency; Reports liefern umgerechnete Beträge.
Buchungswährung einheitlich halten (oft EUR); Kursdifferenzen optional auf eigenes Konto. OSS/Steuersätze nach Zielland trennen.
9. Typische Fehler & wie du sie vermeidest
- Dezimal- oder Feldtrennzeichen falsch: In Excel Import-Assistent
;und Komma setzen. - Falsches Datum: Zahlungsdatum/Auszahlungsdatum verwenden, nicht Rechnungsdatum.
- Gebühren im Umsatz versteckt: Gebühren immer als eigene Spalte/Konto buchen.
- Unvollständige Reports: Payouts alleine reichen nicht; Reconciliation + optional Balance Summary nutzen.
- GoBD: Original-PDF archivieren, CSV als Arbeitsdatei; Änderungen nachvollziehbar protokollieren.