Hilfe & Dokumentation
Alles zu Export-Logik, Steuerfall-Erkennung, DATEV-Einstellungen und mehr.
Erste Schritte
In drei Schritten zum ersten DATEV-Export. So richtest du Stripe2DATEV ein:
Stripe Restricted Key erstellen
Gehe in deinem Stripe-Dashboard zu Entwickler → API-Schlüssel → Eingeschränkter Schlüssel erstellen.
Vergib folgende Berechtigungen (alle auf Lesen):
Customers— Kundendaten abrufenInvoices— Rechnungen abrufenCharges— Für Gebühren-BreakdownBalance Transactions— Für Stripe Fees
Nur Lesezugriff
Es werden keine Schreibrechte benötigt. Der Restricted Key hat somit keinen Zugriff auf Zahlungen, Abonnements oder andere sensible Aktionen.
DATEV-Einstellungen konfigurieren
Unter Einstellungen → DATEV trägst du ein:
- Kontenrahmen (SKR03 oder SKR04)
- Berater- und Mandantennummer (vom Steuerberater)
- Erlöskonten für verschiedene Steuerfälle
- Gegenkonto (Bank, z.B. 1200)
- Debitorenbereich (z.B. 10000–69999)
Standard-Konten
Beim Wechsel des Kontenrahmens werden automatisch die passenden Standard-Konten vorgeschlagen (z.B. SKR03: 8400 für Erlöse 19%).
Ersten Export durchführen
Gehe zu Export → DATEV-Buchungsstapel, wähle den Zeitraum und klicke auf „Exportieren“.
Die CSV-Datei kann direkt in DATEV Unternehmen Online oder über den Steuerberater importiert werden.
Dashboard
Das Dashboard zeigt eine Übersicht deiner Stripe-Daten mit konfigurierbaren Widgets.
Rechnungen
Die Rechnungsansicht zeigt alle bezahlten Stripe-Rechnungen in EUR.
Nur Rechnungen mit Status paid werden angezeigt und exportiert. Offene, stornierte oder Entwurfs-Rechnungen werden ignoriert.
Steuerfall-Badges
Jede Rechnung erhält automatisch einen farbigen Badge basierend auf dem erkannten Steuerfall:
| Badge | Steuerfall | Bedeutung |
|---|---|---|
| Inland | domestic | Kunde in Deutschland, deutsche USt |
| EU B2B | eu_b2b | EU-Unternehmen mit USt-ID, Reverse Charge |
| EU B2C | eu_b2c | EU-Privatkunde, ggf. OSS |
| Drittland | non_eu | Nicht-EU, steuerfreier Export |
Detail-Modal
Ein Klick auf eine Rechnung öffnet ein Modal mit:
- Kundeninformationen (Name, E-Mail, Adresse, USt-ID)
- Steuerfall und verwendetes Erlöskonto
- Netto-, Steuer- und Brutto-Betrag
- Stripe-Gebühren (Breakdown, falls verfügbar)
Steuerfall-Erkennung
Stripe2DATEV erkennt den Steuerfall automatisch anhand von Land und USt-ID des Kunden.
Entscheidungslogik
Land des Kunden = DE?
Land in der EU?
BU-Schlüssel (Steuerschlüssel)
Jeder Steuerfall wird beim DATEV-Export automatisch mit dem passenden BU-Schlüssel versehen:
| BU-Schlüssel | Steuerfall | Beschreibung |
|---|---|---|
3 | domestic | Umsatzsteuer 19% |
2 | domestic (7%) | Umsatzsteuer 7% (ermäßigt) |
94 | eu_b2b | Innergemeinschaftliche Lieferung (Reverse Charge) |
95 | non_eu | Steuerfreie Ausfuhrlieferung |
40 | (Aufhebung) | Deaktiviert Automatikkonto-Logik (siehe Automatikkonto) |
DATEV-Export
Der DATEV-Export generiert eine CSV-Datei im offiziellen DATEV EXTF-Format (ASCII), kompatibel mit DATEV Unternehmen Online.
Was passiert beim Export?
Stripe-Rechnungen für den gewählten Zeitraum abrufen
Nur bezahlte Rechnungen (status: paid) filtern
Steuerfall pro Rechnung erkennen (Land, USt-ID)
Erlöskonto + BU-Schlüssel bestimmen (inkl. Automatikkonto-Logik)
Debitorenkonto zuweisen (individuell, Sammelkonto oder Hash-Fallback)
Optional: Stripe-Gebühren pro Transaktion als zusätzliche Buchungszeile
Optional: OSS-Prüfung für EU B2C Rechnungen
EXTF-Header mit Metadaten generieren (Berater-Nr, Mandant, Zeitraum)
CSV-Datei erstellen (Windows CRLF, Semikolon-getrennt)
EXTF-Format
Die Export-Datei besteht aus drei Teilen:
"EXTF";700;21;"Buchungsstapel";12;20250315...;"";"RE";...
Umsatz;Soll/Haben-Kz;WKZ;...;Konto;Gegenkonto;BU-Schlüssel;Belegdatum;Belegfeld 1;...;Buchungstext
119,00;"S";"EUR";"";"";"";10001;8400;3;1501;"INV-2025-001";"";"";...
250,00;"S";"EUR";"";"";"";10002;8125;94;2001;"INV-2025-002";"";"";...| Zeile | Inhalt |
|---|---|
| 1 | EXTF-Header: Version, Berater-Nr, Mandant-Nr, Zeitraum, Sachkontenlänge |
| 2 | Spaltenüberschriften (20 Felder) |
| 3+ | Buchungszeilen: Betrag, Debitor → Erlöskonto, BU-Schlüssel, Datum, Beleg |
Buchungslogik
Jede Rechnung wird als Sollbuchung erfasst:
Debitor (Soll) an Erlöskonto (Haben) mit BU-Schlüssel
Brutto-Buchung
Der Umsatz wird brutto (inkl. USt) gebucht. DATEV berechnet die Steuer automatisch anhand des BU-Schlüssels bzw. Automatikkontos.
Automatikkonto & Health Check
DATEV-Konten wie 8400 (Erlöse 19%) haben eine eingebaute Steuerlogik — sogenannte Automatikkonten. Das System erkennt diese und passt den BU-Schlüssel automatisch an.
Drei Szenarien
Konto 8400 + Steuerfall domestic = BU-Schlüssel leer (Automatik greift)
Konto 8400 + Steuerfall eu_b2b = BU 40 (Automatik passt nicht, wird aufgehoben)
Kein Automatikkonto = BU-Schlüssel wird explizit gesetzt (3, 94, 95 etc.)
Bekannte Automatikkonten
SKR03
| Konto | Steuer | Bezeichnung |
|---|---|---|
| 8400 | 19% | Erlöse 19% USt |
| 8300 | 7% | Erlöse 7% USt |
| 8125 | 0% | Innergemeinsch. Lieferung |
| 8120 | 0% | Steuerfreie Ausfuhr |
| 8320 | 0% | Steuerfreie Erlöse (OSS) |
SKR04
| Konto | Steuer | Bezeichnung |
|---|---|---|
| 4400 | 19% | Erlöse 19% USt |
| 4300 | 7% | Erlöse 7% USt |
| 4125 | 0% | Innergemeinsch. Lieferung |
| 4120 | 0% | Steuerfreie Ausfuhr |
| 4320 | 0% | Steuerfreie Erlöse (OSS) |
Warum ist das wichtig?
Ein widersprüchlicher BU-Schlüssel auf einem Automatikkonto führt zu Import-Fehlern bei DATEV. Die Smart-BU-Logik verhindert das automatisch.
DATEV-Einstellungen
Alle DATEV-relevanten Einstellungen findest du unter Einstellungen (DATEV-Tab). Konto-Einstellungen (Name, E-Mail, Passwort) erreichst du über das User-Menü (Avatar unten links) → „Konto bearbeiten“.
Kunden & Debitoren
Jeder Stripe-Kunde wird im DATEV-Export einem Debitorenkonto zugeordnet.
Drei Zuordnungsmethoden
OSS (One-Stop-Shop)
Das One-Stop-Shop-Verfahren (OSS) betrifft EU B2C Umsätze. Übersteigt dein EU-weiter B2C-Umsatz die Lieferschwelle von 10.000 EUR (netto), greift OSS.
Drei OSS-Modi
| Modus | Verhalten |
|---|---|
| auto | Schwelle wird automatisch berechnet. OSS greift erst nach Überschreitung. |
| enabled | OSS ist immer aktiv — alle EU B2C Rechnungen werden auf das OSS-Konto gebucht. |
| disabled | OSS ist deaktiviert. EU B2C wird wie Inland behandelt (deutsche USt). |
Auto-Modus
Im Auto-Modus wird die Schwelle tagesgenau berechnet. Rechnungen vor Überschreitung werden mit deutscher USt gebucht, danach auf das OSS-Konto (z.B. 8320).
Buchungslogik bei OSS
Wenn OSS greift, wird die Rechnung auf das OSS-Erlöskonto gebucht (z.B. 8320). Kein BU-Schlüssel, da die Steuer im Zielland abgeführt wird.
Im Dashboard zeigt das EU-Schwelle-Widget den aktuellen Stand der Schwellenberechnung.
Stripe-Gebühren
Stripe berechnet Transaktionsgebühren und monatliche Plattformgebühren. Diese können als DATEV-Eingangsrechnung exportiert werden.
Reverse Charge (§13b UStG)
Stripe Ireland Ltd. ist der Rechnungssteller. Da Stripe in Irland sitzt, greift für deutsche Unternehmen Reverse Charge nach §13b UStG. Der BU-Schlüssel 94 wird automatisch gesetzt.
Zwei Buchungsmodi
Monatlich (Standard)
Stripe-Gebühren werden als ein Betrag pro Monat gebucht, basierend auf der Stripe Tax Invoice.
Pro Transaktion
Jede Rechnung erhält eine zusätzliche Gebühren-Buchungszeile. Stripe Fees werden direkt aus der BalanceTransaction API geladen.
Reconciliation
Bei „pro Transaktion“ werden nicht-transaktionsbezogene Fixkosten (Radar, Tax Service etc.) als separate Differenz-Buchung am Monatsende erfasst.
Weitere Exporte
Abonnement
Stripe2DATEV bietet einen kostenlosen Free-Plan und einen unbegrenzten Pro-Plan.
| Feature | Free | Pro (14,99 EUR/Monat) |
|---|---|---|
| Sichtbare Rechnungen | 5 | Unbegrenzt |
| Sichtbare Kunden | 10 | Unbegrenzt |
| Sichtbare Stripe Fees | 5 | Unbegrenzt |
| DATEV-Exporte / Monat | 1 | Unbegrenzt |
| Kunden-Export | ✓ | ✓ |
| PDF-Export | ✓ | ✓ |
| Dashboard-Anpassung | ✓ | ✓ |
Upgrade & Verwaltung
Upgrade jederzeit über das User-Menü (Avatar unten links in der Sidebar). Dort findest du auch „Abo verwalten“ für das Stripe Billing Portal. Keine Bindung, monatlich kündbar.