Spain Verifactu and B2B e-invoicing
Track Spain's Verifactu billing-software rules and expected B2B e-invoicing rollout while preparing EN 16931-ready invoice data.
What this covers
- Verifactu billing-software controls alongside the pending Crea y Crece B2B mandate.
- EN 16931-friendly invoice data prepared before exchange rules finalize.
- Readiness scored by validation, archive, and format gaps.
- Verifactu
- Software integrity — in force
- B2B mandate
- Pending — Crea y Crece
- Format
- Structured + Facturae (B2G)
Verifactu vs the B2B mandate — two different changes
Spain's e-invoicing story has two tracks that are easy to confuse. Verifactu is a billing-software integrity regime: invoicing software must produce tamper-evident invoice records (hash-chained, signed) and can optionally report them to the tax agency (AEAT) in near real time. It governs the software, not the invoice format you send customers. The separate B2B e-invoicing mandate under the Crea y Crece law requires structured invoice exchange between businesses — its technical regulation has been in development and applies once published, with phased deadlines.
For planning purposes: Verifactu is about the systems that produce invoices (in scope now, with compliance dates already in force for software makers and rolling out to users), while Crea y Crece is about how invoices travel between companies. A business may need both: software that meets Verifactu record-integrity rules and a channel that can exchange structured invoices once the mandate lands.
What structured data you should already be keeping
The safest preparation is format-agnostic: every invoice record should carry complete, machine-readable data — issuer and recipient tax IDs (NIF), unique sequential numbering, issue date, line-level VAT rates and amounts, and totals that reconcile. Under Verifactu the record also gets a hash and chain link; under a future B2B mandate the same data maps into UBL/CII/XML exchange formats.
If your current process is a PDF built in a document editor, the gap to close is upstream: capture the invoice as data first, then render the PDF as one view of it. That is exactly the discipline EN 16931 tooling enforces, which is why generating EN 16931-aligned invoices now is the lowest-risk preparation for whichever Spanish regulation lands next.
Watching the mandate clock without over-building
Crea y Crece deadlines start counting when the technical regulation is formally adopted: larger businesses (turnover above EUR 8 million) get roughly one year, everyone else roughly two. Rather than betting on a date, prepare the two capabilities every scenario needs — clean structured invoice data, and an exchange channel strategy (private platforms, facturae for public sector, or whatever the regulation accredits).
Meanwhile the B2G channel is already live: invoicing Spanish public administrations requires Facturae XML through the FACe platform. If any part of your revenue is public-sector, that obligation is current, not pending — and it exercises the same structured-data muscles the B2B mandate will use.
Last reviewed September 2026 by the Eurorix team.
Common questions
What is Verifactu?
Verifactu is Spain's billing-software regulation requiring invoicing systems to produce tamper-evident, traceable records — including a chained hash and QR code — so the tax authority can verify invoices were not altered.
Is B2B e-invoicing mandatory in Spain yet?
Not yet — the Crea y Crece law establishes the mandate but the implementing regulation is still pending. Preparing structured EN 16931 invoice data now is the low-risk path whenever the rollout lands.