Mandatory e-invoicing in Spain: get your Odoo ready
B2B e-invoicing will become mandatory under Spain's Crea y Crece law. Here's what changes and how to prepare your Odoo.
Business-to-business (B2B) e-invoicing will become mandatory in Spain under the Crea y Crece law. The exact rollout still depends on the implementing regulation, but it pays to prepare your ERP early. Here's the essentials and how to get Odoo ready.
What the Crea y Crece law sets out
The law requires companies and freelancers to issue and receive electronic invoices in their B2B operations, with two goals: reducing late payments and improving traceability. Effective dates are phased and depend on each company's turnover, per the calendar set by the regulation.
What changes versus today
- Invoices will no longer be loose PDFs: they must be issued in structured formats and exchanged through approved platforms.
- You'll have to report the status of each invoice (accepted, paid, rejected).
- Private platforms will interconnect with a public solution.
How to prepare your Odoo
- Upgrade to a supported Odoo version with an up-to-date Spanish localization.
- Review your master data (tax IDs, fiscal addresses, payment terms): e-invoicing is strict about data quality.
- Configure the structured formats (Facturae and any required by the regulation) and the platform connection.
- Define the invoice status workflow and its automation.
- Train your team: it changes day-to-day administration.
Relationship with Verifactu
Mandatory e-invoicing and Verifactu are distinct but complementary: one governs the exchange of B2B invoices; the other, the integrity and immutability of invoicing records. Your Odoo can (and should) comply with both. We cover it in detail in our Verifactu in Odoo guide.
Conclusion
Don't wait for the final deadline. An Odoo migration or upgrade takes time, and so does data quality. Preparing your ERP now avoids a rush when the regulation sets dates. Shall we audit your situation?
Comments (0)
Be the first to comment.
Sign in to leave a comment.
Sign inComments are reviewed before publishing.
Related articles
Verifactu, TicketBAI and SII: differences and which applies to you
Three rules that are often confused. We explain what each is, who it applies to, and how they coexist in your Odoo.
TicketBAI in Odoo: a compliance guide for the Basque Country
What TicketBAI is, who it applies to, and how to configure Odoo to issue compliant invoices in Álava, Bizkaia and Gipuzkoa.
The AEAT SII in Odoo: immediate supply of VAT information
What the SII is, who it applies to, and how to configure Odoo to send VAT ledgers to the Spanish tax authority in near real time.