Preview of the product screens with sample data. Back to Facturpdf · Get early access
Screen 1 of 4

Every Stripe invoice, checked and sent as an e-invoice

Nothing leaves until totals match Stripe and both validators pass.

Facturpdf · Invoices · Weberwerk Software GmbH

November 2026

1 held for a fix
Invoices this month7
E-invoice required by law4
Gross invoiced€1,834.36
InvoiceBuyerZUGFeRD / formatMandateGrossTotalsValidatorsStatus
FP-2026-0412Kanzlei Brandt & PartnerEN 16931Required€414.12MatchPass · PassSent
FP-2026-0411Hofmann Logistik GmbHEN 16931Required€439.11MatchPass · PassSent
FP-2026-0410Jonas WeberEN 16931Required€415.31Match2 errorsHeld
FP-2026-0409Studio Lindqvist ABEN 16931 · RCExempt · SE buyer€116.00MatchPass · PassSent
FP-2026-0408Bäckerei Krüger KGEN 16931Exempt · ≤ €250€201.11MatchPass · PassFixed
FP-2026-0407Stadtwerke IlmenauXRechnung 3.0Public buyer€296.31MatchPass · n/aSent
GS-2026-0031Hofmann Logistik GmbHCredit noteFor FP-2026-0411−€47.60MatchPass · PassCredit
Screen 2 of 4

Held: the buyer address and VAT ID would fail. Here is the fix.

The repair step reads the Stripe customer and proposes fields; code re-checks before send.

Facturpdf · Fix queue · FP-2026-0410
FP-2026-0410€415.31 · ZUGFeRD EN 16931KoSIT: 2 errorsBR-11 buyer postal address has no country code (BT-55) · BR-CO-09 buyer VAT ID (BT-48) has no ISO country prefix
Buyer name in Stripe
Jonas Weber
Buyer name BT-44 (repair note: person in company field; proposed from memo)
Weber Fahrradmanufaktur e.K.
Contact person (BT-56)
Jonas Weber
Buyer VAT ID BT-48 (Stripe tax ID: 287654321)
DE287654321
Format check
DE + 9 digits
Address BG-8 (Stripe: one line)
Lindenstr. 12 · 04109 Leipzig · DE
Check after the fixResult
BR-07, BR-10, BR-11, BR-CO-09 on the buyerAll pass
Totals vs Stripe (net €349.00, VAT €66.31, gross €415.31)Match to the cent
KoSIT re-run on the repaired XML0 errors

Approve and send · Also write the fix back to the Stripe customer

Screen 3 of 4

One report per invoice, for you and your Steuerberater

FP-2026-0411: what was checked, what was sent, where it is kept.

Facturpdf · Report · FP-2026-0411
LineQtyUnitNet
Growth plan1€249.00€249.00
Extra API calls3€40.00€120.00
Net total€369.00
VAT 19%€70.11
Gross (Stripe: €439.11)€439.11
StepResult
1 RepairNo change needed
2 Reconcile2 of 2 lines · totals match
3 KoSIT + schematron0 errors, 0 warnings
3 veraPDFPDF/A-3b pass
4 Deliveredrechnung@hofmann-logistik.de
4 StripeLinked on the hosted invoice
4 ArchiveLocked until 31 Dec 2034
Screen 4 of 4

Day one: Stripe connected, seller profile left

25 free invoices, no card. The profile fills the fields Stripe does not store.

Facturpdf · Setup
1 Stripe restricted key
Connected · webhook created
2 Seller legal name (BT-27)
Weberwerk Software GmbH
Seller VAT ID (BT-31)
DE…
Seller contact (BG-6)
Name, phone, email
No invoices yet

Finish the profile, then finalize any invoice in Stripe test mode. It shows up on Invoices with its checks in under a minute.

Free plan · 25 invoices left · Starter $19/mo after