Stripe

Configure Proforma Invoices in Stripe

Set up Stripe invoices as proforma so the official ones are generated by BeeL.


At a Glance

Why do thisSo your customers don't receive two invoices (one from Stripe and one from BeeL)
What you doMark Stripe invoices as "PROFORMA" and disable their emails
ConsequenceYour customers won't see invoices in the Stripe portal — the official ones are in BeeL
Time5 minutes

Why is this necessary?

When you connect Stripe with BeeL, there are two systems generating documents:

  • Stripe generates its own receipts/invoices — they have no fiscal validity in Spain
  • BeeL generates official invoices — VeriFactu compliant

If you don't do anything, your customer may receive two documents and not know which one is valid. The solution is simple: mark Stripe's as proforma and let BeeL handle the official ones.

Current limitation: by disabling Stripe invoices, your customers won't be able to view them in the Stripe Customer Portal. This is the only way to avoid duplicates and ensure invoices comply with regulations. We're working to improve this.


Step by Step

1. Add a "PROFORMA" prefix to Stripe invoices

  1. Go to the Stripe Dashboard
  2. Navigate to Settings > Billing > Invoice template
  3. In the Prefix field, type PROFORMA-
  4. Save your changes

Now Stripe invoices will be numbered as PROFORMA-0001, PROFORMA-0002... making it clear they're not fiscal documents.

2. Add an informational note

In the same Invoice template section:

  1. Find the Footer or Memo field
  2. Add this text:

This document is for informational purposes only and has no fiscal validity. The official invoice will be issued by BeeL in compliance with VeriFactu regulations.

3. Disable Stripe invoice emails

So your customers only receive invoices from BeeL:

  1. Go to Settings > Billing > Emails
  2. Disable Email invoices and receipts to customers
  3. Save your changes

If you want Stripe to keep sending payment receipts (payment confirmation), you can keep receipts enabled and only disable invoices.

4. Disable invoices in the Customer Portal

If you use the Stripe Customer Portal:

  1. Go to Settings > Billing > Customer portal
  2. Under Invoice history, disable visibility
  3. Save your changes

Result

With this configuration:

  • Your customers only receive official invoices from BeeL
  • Stripe invoices are marked as PROFORMA for your internal use
  • No duplicates or confusion
  • You comply with VeriFactu through BeeL