Zum Hauptinhalt springen
Stripe Certified Professional Developer
ZUGFeRD · EN16931 · Pflichtkonform 2025

E-Rechnung erstellen – ZUGFeRD, fertig zum Bezahlen

Pflichtkonforme E-Rechnung (PDF/A-3 mit eingebettetem XML) auf Knopfdruck – als bezahlter Beleg oder offen mit Stripe Payment Link und QR-Code. Probieren Sie es unten direkt aus.

E-Rechnung ist Pflicht – machen Sie es richtig

Seit 2025 müssen Unternehmen im B2B E-Rechnungen empfangen können – und das Ausstellen folgt. Eine E-Rechnung ist kein PDF-Scan, sondern ein strukturierter, maschinenlesbarer Datensatz. Das in Deutschland gängigste Format ist ZUGFeRD: ein PDF/A-3, in dem die Rechnungsdaten als XML eingebettet sind – lesbar für Mensch und Maschine.

Wir verbinden das mit der Zahlung: In der Regel wird ja erst bezahlt und dann die Rechnung gestellt – dann erzeugen wir den fertigen Beleg. Soll der Kunde noch zahlen, hängen wir einen Stripe Payment Link mit QR-Code an. Beides können Sie hier live erzeugen.

Sie suchen den Gesamtüberblick zu Pflicht, Fristen und Formaten — XRechnung, ZUGFeRD, EN 16931 und Peppol? Den finden Sie auf unserer Übersichtsseite E-Rechnung: Pflicht, Formate & Umsetzung — inklusive kostenlosem E-Rechnung-Validator. Diese Seite hier zeigt die Stripe-Integration im Detail.

Live im Testmodus – kein echtes Geld

E-Rechnung live erzeugen

Positionen, Kunde und MwSt eingeben, Modus wählen (bezahlter Beleg oder offene Rechnung) – und eine echte ZUGFeRD-Rechnung erstellen. Rechts sehen Sie die Stripe-Events dazu.

BeschreibungMengeEinzelpreis
Netto
1.200,00 €
zzgl. 19% MwSt
228,00 €
Gesamt (brutto)
1.428,00 €
stripe-webhook-feed
wartet

Noch keine Events seit dem Öffnen. Starte die Demo – nur deine eigenen Stripe-Events erscheinen hier in Echtzeit.

    Testmodus · nur deine Sessions · kein echtes Geld

    E-Rechnungspflicht: Fristen auf einen Blick

    § 14 UStG n.F. — gestaffelte Pflicht für B2B-Rechnungen im Inland:

    E-Rechnungspflicht Fristen 2025–2028
    AbPflichtGilt für
    1. Jan. 2025E-Rechnungen empfangenAlle inländischen B2B-Unternehmen
    1. Jan. 2027E-Rechnungen ausstellenUnternehmen mit Umsatz > 800.000 € (Vorjahr)
    1. Jan. 2028E-Rechnungen ausstellenAlle übrigen B2B-Rechnungssteller

    Was unsere E-Rechnung kann

    Sechs Funktionen, die ZUGFeRD-Compliance mit Stripe-Zahlung verbinden.

    • ZUGFeRD / EN16931

      Hybrides PDF/A-3 mit eingebettetem XML nach europäischer Norm EN16931 – maschinenlesbar und revisionssicher.

    • Pflichtkonform ab 2025

      Seit Januar 2025 müssen Unternehmen im B2B E-Rechnungen empfangen können – wir liefern das passende Ausgangsformat.

    • GiroCode inklusive

      Bei offenen Rechnungen enthält das PDF einen EPC-QR – Kunden scannen ihn und die SEPA-Überweisung ist vorausgefüllt.

    • Stripe Payment Link

      Optional ein Bezahl-Link plus QR-Code für sofortige Kartenzahlung – ideal, wenn der Kunde direkt online zahlen soll.

    • Bezahlt-Beleg

      Wurde schon kassiert (Karte, Abo, Checkout)? Dann erzeugen wir die Rechnung direkt als bezahlten Beleg – ohne Zahlungsaufforderung.

    • DATEV-fähig

      Sauber strukturierte Daten lassen sich für Ihre Buchhaltung exportieren – inklusive Anbindung an Ihr CRM oder ERP.

    Die Engine: ZUGFeRD Lambda

    Transparent & under your control – so erzeugen wir PDF/A-3 mit ZUGFeRD-XML und GiroCode aus einem Stripe-Invoice.

    zugferd_engine.py
    # zugferd_engine.py — AWS Lambda
    import stripe
    from zugferd import ZugferdBuilder
    from girocode import EpcQrCode
    def lambda_handler(event, context):
    inv = event["invoice"] # Stripe Invoice-Objekt
    builder = ZugferdBuilder()
    builder.set_seller(name="codehero GmbH", ...)
    builder.set_buyer(inv.customer_name, ...)
    for line in inv.lines.data:
    builder.add_line_item(line.description,
    net=line.amount / 100, vat_rate=0.19)
    # GiroCode für offene Rechnung
    if not inv.paid:
    qr = EpcQrCode(
    iban="DE89…", amount=inv.amount_due/100)
    builder.embed_girocode(qr)
    return builder.build_pdfa3() # PDF/A-3 + ZUGFeRD XML

    AWS Lambda (Python 3.12) · Stripe SDK · ZUGFeRD 2.3 · EPC-QR · S3-Archiv

    In 4 Schritten zur automatischen E-Rechnung

    1. Stripe-Events konfigurieren

      Webhook für invoice.paid oder payment_intent.succeeded einrichten – der Auslöser für die Rechnungserzeugung.

    2. Lambda deployen

      ZUGFeRD-Engine als AWS Lambda, ausgelöst via EventBridge. Eingabe: Stripe Invoice-Objekt. Ausgabe: PDF/A-3 in S3.

    3. Testlauf & Abnahme

      Rechnung im Testmodus erzeugen, ZUGFeRD-XML validieren (Validator.zugferd.de), Layout und Kontenprüfung abnehmen.

    4. Vollautomatik

      Jede erfolgreiche Zahlung erzeugt automatisch eine pflichtkonforme E-Rechnung – und versendet sie per E-Mail oder legt sie im Kundenportal ab.

    Payment Links als Marketing-Werkzeug

    Derselbe QR-Code funktioniert überall: auf Flyer, Plakat, Instagram-Post, Messestand oder Spendenaufruf. Scannen → sofort bezahlen – ganz ohne eigenen Shop. Wir richten Ihnen solche Bezahl-Codes für Kampagnen und Aktionen ein.

    Häufige Fragen zur E-Rechnung

    Verifizierte Stripe-Zertifizierungen

    4× Stripe-zertifiziert – öffentlich nachprüfbar

    Wolfgang Müller, Gründer von codehero – jedes Badge ist direkt bei Stripe/credential.net verifizierbar.

    E-Rechnung sauber in Ihr System bauen?

    Wir verbinden ZUGFeRD-Erzeugung, Stripe-Zahlung und Ihre Buchhaltung zu einem durchgängigen Flow – pflichtkonform und automatisiert.