🆕 New: free invoice generator · Try it
Skip to content
Module · Accounting & Finance

Verifactu invoices
no traps, no fluff.

Issue in seconds, get paid on time and sleep easy with the certificate. Automatic series, multi-rate VAT, IRPF withholdings, recurring billing via cron and Stripe payments — all under Verifactu (Spanish e-invoicing, RD 1007/2023) and SII by default.

Verifactu & SII Stripe webhook Cron billing & cert-rotation
Screen This is what it looks like in Hexio

A real invoice, with a Verifactu hash.

No corporate mockups. This is the component that generates the PDF you send to the client.

Anonymous Studio S.L.
B-XX.XXX.XXX
Invoice no.INV-2026-042

From

Anonymous Studio S.L.
42 Aribau Street
EU office

To

Restaurant #14
401 Diagonal Avenue
EU office

ItemQtyPriceTotal
Restaurant menu design1820.00820.00
Food photography session1540.00540.00
Extra production hours465.00260.00
Subtotal1,620.00 €
VAT 21%340.20 €
IRPF withholding -15%-243.00 €
1,717.20 €
Verifactu
Hash: a8f3…2b91
Sent · 02 May 2026
Capabilities What it does, exactly

Six things that already work.
Verified in production, not on a roadmap.

Verifactu & SII by default

Compliant with RD 1007/2023 from day one. Chained hash, QR code and AEAT (Spanish tax agency) registration on every invoice — nothing to switch on.

  • Crons verifactu-cert-check and verifactu-cert-rotation auto-rotate the certificates
  • Automatic retry via verifactu-retry if AEAT responds with a timeout
  • Daily smoke test (verifactu-smoke-pdf) that validates the generated PDF

Automatic series

A different series per company, financial year, type (corrective, simplified) or business line. The numbering never breaks.

  • Automatic year reset on 1 January
  • Parallel series for multi-company (white-label)
  • Configurable format: YYYY-####, FAC-YY/####, free-form

Multi-rate VAT and IRPF withholdings

Lines at 4%, 10% or 21% on a single invoice. IRPF (Spanish income tax) withholdings applied per the client's regime (professional, rental, agricultural).

  • Reduced, super-reduced and standard VAT rates on the same invoice
  • Configurable client withholdings (7%, 15%, 19%, 21%)
  • Reverse charge marked explicitly on the PDF

Recurring billing with cron billing

You set the cadence (monthly, quarterly) and the billing cron issues them on the 1st of each month. The invoice already comes out with a Verifactu hash.

  • Cron billing running every night
  • Optional CPI indexation year over year
  • Telegram notification if generation fails

Digital signature on the PDF

Every invoice is signed with the company's certificate. The PDF passes verification by any accountant or auditor.

  • PAdES signature embedded in the PDF
  • Trust chain against FNMT and Camerfirma
  • Custody of the signed PDF for 6 years (as required by law)

Stripe webhook payments

Every invoice includes a payment link. When the client pays, the Stripe webhook marks it as settled and reconciles it with the bank feed.

  • Stripe webhook → automatic paid status
  • Integration with the PSD2 banking module for auto-reconciliation
  • Configurable late-payment reminders (3, 7, 15 days)
Integrations used
Verifactu (AEAT) SII Stripe (webhook) FNMT / Camerfirma Telegram (alerts) PAdES PSD2 banking module Cron billing
Use case An anonymised story

Creative agency · 80 recurring invoices a month.

Communications agency · 14 people

"We have monthly contracts with 80 clients. The 1st used to be a wasted day: someone issued invoices for hours. Now the billing cron generates them overnight, all with a Verifactu hash, and by 9 am they are in the client's inbox with a Stripe link. If a certificate is about to expire, the cert-rotation cron warns us via Telegram seven days in advance."

Finance director · agency

Want to see it with your own data?

15 minutes. We'll set up an instance with your series and a test certificate.

Book 15 min
Book a demo · 15 min