Skip to content
Back to blog
ComplianceTicketBAIAccounting

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.

COConsultor Odoo20 May 20262 min read

If you invoice in the Basque Country, TicketBAI is not optional. It's the regional tax authorities' system to ensure every invoice is registered and traceable. This guide covers what it requires and how to make your Odoo compliant.

What is TicketBAI?

TicketBAI (TBAI) is a tax obligation in the foral territories (Álava, Bizkaia and Gipuzkoa) requiring invoicing software to:

  • Generate a signed TBAI file for each invoice, chained to the previous one.
  • Include a QR code and a TBAI identifier on the invoice.
  • Submit the files to the corresponding regional tax authority.

Each province has its own nuances (e.g. Batuz in Bizkaia), so configuration depends on the territory.

Who it applies to

It affects individuals and companies with economic activity subject to foral rules. Rollout has been progressive by sector and territory; if you operate in the Basque Country, confirm your effective date with your tax advisor.

How it fits into Odoo

Compliance is implemented on the accounting module (account.move):

  1. Correctly installed Spanish fiscal localization.
  2. TicketBAI module enabled and configured for your territory.
  3. Company digital certificate loaded for file signing.
  4. Validation of the chaining, the QR and numbering.
  5. Testing in a staging environment before issuing for real.

Common mistakes

  • Mixing configuration across different territories.
  • Expired certificate or one without signing permissions.
  • Not testing the chain: a gap invalidates the whole series.

TicketBAI, Verifactu and SII

They are not the same. TicketBAI applies in the Basque Country; Verifactu is the state-wide system; and the SII is the immediate supply of information to the AEAT for large taxpayers. They can coexist, and in Odoo each has its own setup.

Conclusion

TicketBAI implemented properly in Odoo is transparent for your team: compliant, signed and submitted invoices with no manual steps. If you have questions about your territory or timeline, we can audit it and set it up.

#Compliance#TicketBAI#Accounting
Share article

Comments (0)

Be the first to comment.

Sign in to leave a comment.

Sign in

Comments are reviewed before publishing.

Ready to get the most out of Odoo?

Tell us your challenge. In a first 30-minute call we'll tell you how Odoo can help, no strings attached.