Skip to Content
🔐 Closed Beta – Jetzt auf die Warteliste eintragen! Limitierte Plätze für Early Adopters →
De AtRechnungenStripe-Zahlungen automatisieren

Stripe-Zahlungen automatisieren

💬

Hallo, ich bin Sophie! 👋 Hier zeige ich Ihnen, wie die technische Integration zwischen Stripe und BuchhaltGenie funktioniert - vollautomatisch und BAO-konform.

In diesem Artikel zeige ich Ihnen, wie die technische Integration zwischen Stripe und BuchhaltGenie funktioniert. Wenn Ihr Kunde über einen Payment Link bezahlt, wird die Rechnung automatisch als bezahlt markiert - ohne dass Sie einen Finger rühren musst.

🔗

Sophie’s Tipp: Die Stripe-Integration spart Ihnen durchschnittlich 15 Minuten pro Zahlungseingang. Bei 20 Rechnungen im Monat sind das über 5 Stunden, die Sie für Ihr Kerngeschäft nutzen kannst!


Wie funktioniert die Integration?

Die Verbindung zwischen Stripe und BuchhaltGenie basiert auf drei Komponenten:

KomponenteFunktionIhr Vorteil
Stripe InvoiceErstellt Zahlungsanforderung bei StripeProfessionelle Zahlungsseite
Payment LinkEindeutige URL für Ihren KundenZahlung mit einem Klick
WebhookAutomatische BenachrichtigungSofortige Statusaktualisierung

Der Ablauf im Detail

┌─────────────────────────────────────────────────────────────────┐ │ 1. Sie erstellst Rechnung mit Online-Zahlung │ │ ↓ │ │ 2. BuchhaltGenie erstellt Stripe Invoice │ │ ↓ │ │ 3. Kunde erhält Payment Link per E-Mail │ │ ↓ │ │ 4. Kunde bezahlt über sichere Stripe-Seite │ │ ↓ │ │ 5. Stripe sendet Webhook an BuchhaltGenie │ │ ↓ │ │ 6. Rechnung wird automatisch auf "Bezahlt" gesetzt │ │ ↓ │ │ 7. Buchungssatz wird erstellt (Soll: Bank, Haben: Forderungen)│ └─────────────────────────────────────────────────────────────────┘

Stripe Invoice erstellen

Wenn Sie eine Rechnung mit Online-Zahlung versendest, erstellt BuchhaltGenie im Hintergrund eine Stripe Invoice:

Rechnung mit Online-Zahlung erstellen

Erstelle Ihre Rechnung wie gewohnt und aktiviere die Option “Online-Zahlung ermöglichen”.

Stripe Invoice wird generiert

BuchhaltGenie sendet folgende Daten an Stripe:

FeldQuelleBeispiel
BetragRechnungssumme inkl. UStEUR 1.190,00
Kunde E-MailKundenstammdatenkunde@beispiel.at
Kunde NameKundenstammdatenMax Mustermann GmbH
BeschreibungRechnungsnummerRechnung RE-2026-00123
FälligkeitsdatumZahlungsziel15.02.2026

Stripe generiert eine sichere, eindeutige URL für die Zahlung. Diese URL enthält verschlüsselte Metadaten, die BuchhaltGenie später zur Zuordnung verwendet.

Rechnung wird versendet

Der Payment Link wird automatisch in die Rechnungs-E-Mail eingefügt.

💡

Sophie’s Tipp: Der Payment Link bleibt 30 Tage gültig. Nach Ablauf kannst Sie jederzeit einen neuen Link generieren - der alte wird automatisch ungültig.


Webhook-System verstehen

Was ist ein Webhook?

Ein Webhook ist eine automatische HTTP-Benachrichtigung, die Stripe an BuchhaltGenie sendet, sobald etwas passiert - zum Beispiel wenn ein Kunde bezahlt.

Unterstützte Webhook-Events

EventAuslöserAktion in BuchhaltGenie
invoice.paidZahlung erfolgreichRechnung → “Bezahlt”, Buchung erstellen
invoice.payment_failedZahlung fehlgeschlagenBenachrichtigung an Sie
checkout.session.completedCheckout abgeschlossenSubscription aktualisieren

Technische Sicherheit

Die Webhook-Kommunikation ist mehrfach abgesichert:

  • Signaturverifikation: Jeder Webhook wird kryptografisch signiert
  • HTTPS-only: Verschlüsselte Übertragung
  • Idempotenz: Duplikate werden automatisch erkannt und ignoriert
  • Audit-Logging: Jedes Event wird für 7 Jahre protokolliert (BAO §132)

Automatische Zahlungsbuchung

Wenn die Zahlung erfolgreich ist, erstellt BuchhaltGenie automatisch den passenden Buchungssatz:

Buchungsbeispiel

Rechnung RE-2026-00123 über EUR 1.190,00 (inkl. 20% USt)

KontoSollHabenBeschreibung
2800 BankEUR 1.190,00-Zahlungseingang Stripe
2000 Forderungen-EUR 1.190,00Ausgleich Rechnung RE-2026-00123

Stripe-Gebühren buchen

Die Stripe-Gebühren (3%) werden separat gebucht:

KontoSollHabenBeschreibung
7790 Nebenkosten GeldverkehrEUR 35,70-Stripe-Gebühr (3%)
2800 Bank-EUR 35,70Abzug Stripe-Gebühr

Netto-Eingang auf Ihrem Bankkonto: EUR 1.154,30


Fehlerbehebung

Zahlung erfolgt, aber Rechnung nicht aktualisiert?

In seltenen Fällen kann es zu Verzögerungen kommen:

Webhook-Verzögerung

Webhooks werden normalerweise innerhalb von Sekunden zugestellt. Bei hoher Last kann es bis zu 5 Minuten dauern.

Was tun?

  1. Warte 5 Minuten
  2. Aktualisiere die Rechnungsansicht
  3. Der Status sollte automatisch aktualisiert sein

Compliance und Audit-Trail

BAO §132 - Aufbewahrungspflicht

Alle Stripe-Transaktionen werden 7 Jahre aufbewahrt:

DatenSpeicherortAufbewahrung
Stripe Invoice IDBuchhaltGenie-Datenbank7 Jahre
Payment Link URLBuchhaltGenie-Datenbank7 Jahre
Webhook-EventsAudit-Log7 Jahre
TransaktionsdetailsStripe-Dashboard7 Jahre

UStG §11 - Rechnungsanforderungen

Die Stripe-Integration ändert nichts an den gesetzlichen Anforderungen:

  • Alle Pflichtangaben müssen weiterhin auf der Rechnung stehen
  • Der Zahlungsweg (Stripe) hat keinen Einfluss auf die Umsatzsteuer
  • Das Leistungsdatum bleibt das originale Rechnungsdatum
⚠️

Sophie’s Tipp: Prüfe regelmäßig Ihr Stripe-Dashboard auf fehlgeschlagene Webhooks. Diese finden Sie unter EntwicklerWebhooksEreignisse.


Technische Details für Entwickler

API-Endpunkt

// Stripe Invoice erstellen const result = await createStripeInvoiceAction({ invoiceId: 'uuid-der-internen-rechnung', customerEmail: 'kunde@beispiel.at', customerName: 'Max Mustermann GmbH', description: 'Rechnung RE-2026-00123', amountCents: 119000, // EUR 1.190,00 dueDate: '2026-02-15', autoSend: true, }); if (result.success) { // result.data.hostedInvoiceUrl = Payment Link // result.data.stripeInvoiceId = Stripe Invoice ID }

Webhook-Handler

Der Webhook-Endpunkt verarbeitet folgende Events:

  • invoice.paid → Rechnung als bezahlt markieren
  • invoice.payment_failed → Benachrichtigung erstellen
  • checkout.session.completed → Subscription aktualisieren

Metadaten-Zuordnung

Jede Stripe Invoice enthält Metadaten für die automatische Zuordnung:

{ "business_id": "uuid-des-unternehmens", "invoice_id": "uuid-der-buchhaltgenie-rechnung", "invoice_number": "RE-2026-00123" }

Häufige Fragen

Kann ich die Stripe-Integration deaktivieren?

Ja, unter EinstellungenZahlungenStripe trennen. Bestehende Payment Links bleiben aktiv.

Was passiert bei einer Teilzahlung?

Stripe Payment Links unterstützen nur vollständige Zahlungen. Für Teilzahlungen muss der Kunde überweisen.

Werden Rückerstattungen automatisch verbucht?

Ja! Wenn Sie eine Rückerstattung über Stripe auslöst, wird automatisch eine Gegenbuchung erstellt.