When you connect Stripe to Facturaz, two systems can end up producing documents for the same payment: Stripe generates its own receipts and invoices, and Facturaz generates the official Veri*Factu invoice. Stripe's documents have no fiscal validity in Spain, so a customer could receive two papers and not know which one counts.
The fix takes about five minutes, and you only do it once on your own Stripe account: mark Stripe's invoices as proforma and let Facturaz issue the official ones.
1. Add a "PROFORMA" prefix to Stripe invoices
In the Stripe Dashboard, open Settings > Billing > Invoice template. In the Prefix field, type PROFORMA- and save. Stripe invoices are then numbered PROFORMA-0001, PROFORMA-0002, making it clear they are not fiscal documents.
2. Add an informational note
In the same Invoice template section, find the Footer or Memo field and add a line such as: "This document is for information only and has no fiscal validity. The official invoice is issued by Facturaz in compliance with Veri*Factu." Save your changes.
3. Turn off Stripe invoice emails
Open Settings > Billing > Emails and disable Email invoices and receipts to customers, so customers only receive the official invoice from Facturaz. If you still want Stripe to send a simple payment confirmation, leave receipts enabled and only disable invoices.
4. Hide invoices in the Customer Portal
If you use the Stripe Customer Portal, open Settings > Billing > Customer portal and turn off Invoice history visibility. Otherwise customers would still see the proforma documents there.
The result
- Customers receive only the official Veri*Factu invoice from Facturaz.
- Stripe's documents are clearly marked PROFORMA for your own records.
- No duplicates and no confusion about which invoice is valid.
One current limitation: with Stripe invoices hidden, customers can no longer view them in the Stripe Customer Portal. This is the cleanest way to avoid duplicates today.