Verifactu in Odoo: what it is and how to prepare your ERP
Verifactu changes invoicing in Spain. Here's what the tax authority requires and how to make your Odoo compliant without surprises.
Verifactu is the Spanish Tax Agency's system to guarantee the integrity, retention, traceability and immutability of invoicing records. If you issue invoices in Spain, sooner or later it affects you.
What does Verifactu require?
In essence, your invoicing software must:
- Generate an invoicing record for each invoice, chained to the previous one (hash).
- Include a QR code on the invoice.
- Be able to submit records to the tax authority (Verifactu mode) or keep them signed.
- Prevent the alteration of already-issued invoices.
How it fits into Odoo
Odoo manages invoicing in the accounting module, and compliance is implemented at the account.move level. The key is to:
- Correctly configure the Spanish fiscal localization.
- Enable the compliance module (Verifactu / TicketBAI depending on the region).
- Validate the numbering and the record chaining.
- Test issuing and QR generation before go-live.
TicketBAI and SII: don't confuse them
If you operate in the Basque Country, TicketBAI applies. If your company exceeds certain thresholds, you must also submit the SII (Immediate Supply of Information). Verifactu, TicketBAI and SII coexist but respond to different obligations.
Recommendation
Don't wait until the last minute. Audit your fiscal configuration, check that your Odoo version is supported and test in a staging environment. A poorly implemented compliance setup can block your invoicing exactly when you need it most.
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.
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.
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.