TicketBAI invoicing.
Requirements by territory.

TicketBAI · Basque Country

TicketBAI is the verifiable-invoicing system of the Basque Country's three foral tax authorities (Spain). Cofactu identifies the foral destination, generates the TicketBAI file and signs it with XAdES-EPES. Submission to the foral tax authorities is in validation and not active yet.

The obligation depends on the issuer's territory, not the customer's. XAdES-EPES · Foral spec v1.2 · No data lock-in.

Normative destination · Example

The obligation is set by
the issuer's territory.

Invoice F-2026-0042, customer · date · total, €2,480.00. Depending on where the issuer pays tax, the destination is TicketBAI, Batuz or VeriFactu.

Issuer's tax territorySystemVerification QR codeStatus in Cofactu
AR · ArabaTicketBAIticketbai.araba.eusSigned file · submission in validation
BI · BizkaiaBatuzbatuz.eusSigned file · LROE on the roadmap
GI · GipuzkoaTicketBAItbai.egoitza.gipuzkoa.eusSigned file · submission in validation
ES · Rest of SpainVeriFactuAEATSubmission to the AEAT active

Interface example. The obligation depends on the issuer's territory, not the customer's.

01 · The file that remains

The invoice does not change
its history when it changes destination.

  1. 01

    XAdES-EPES signature

    With the configured certificate and the signature policy of Gipuzkoa.

  2. 02

    TBAI identifier

    CRC-8 · spec v1.2. Chain: SignatureValueFirmaFacturaAnterior.

  3. 03

    Verification QR code

    Gipuzkoa URL calculated. QR code on the PDF: pending.

  4. 04

    Foral submission

    In validation: not sent yet. Signed XML stored with the invoice.

Scroll
02 · What Cofactu covers today

One technical base,
three foral destinations.

Araba · Bizkaia · Gipuzkoa01 Signed TicketBAI file With TicketBAI set up, Cofactu generates the TicketBAI v1.2 file of each invoice and signs it with XAdES-EPES, using the signature policy of your territory. Nothing to install and no re-signing. It signs with the digital certificate you upload in Settings → Certificate. The TBAI identifier is generated automatically with CRC-8 under spec v1.2. Chaining is by SignatureValueFirmaFacturaAnterior: series, number, date and signature of the previous invoice. Full invoices, simplified invoices, rectifying invoices (R1-R5) and exempt invoices.
Foral spec v1.202 Verification QR code URL Cofactu calculates the TBAI QR code URL of each invoice with the domain of its territory (batuz.eus, ticketbai.araba.eus, tbai.egoitza.gipuzkoa.eus) and the spec parameters: identifier, series, number, amount and CRC-8. The TBAI identifier, signature and signed XML are stored with the invoice. The QR code is not printed on the PDF yet: the QR code and the TBAI logo on the printed invoice are pending. Invoices under VeriFactu keep their AEAT QR code.
Beta — in validation03 Submission to your foral tax authority: in validation Submission to the foral tax authorities is not active yet. First it has to be connected with a certificate to the foral services, tested in their test environments, and Cofactu has to be registered as guarantor software. Araba and Gipuzkoa come first: they accept the TBAI file directly. Bizkaia (Batuz) requires the file inside the LROE (forms 140 and 240). Without submission there is no foral response, no retries and no TicketBAI rejection alerts. Until then, send TicketBAI with your current program.
TicketBAI in Cofactu, in four figures.
FigureWhat it means
3foral tax authorities with their own calendar: Araba, Bizkaia and Gipuzkoa
v1.2common TicketBAI file, signed XAdES-EPES with the policy of each territory
Betain validation: submission to the foral tax authorities is not active yet
QRforal verification URL calculated per invoice; not printed on the PDF yet
03 · Territory by territory

Three foral tax authorities,
three different calendars.

The obligation is set by your foral tax authority (Hacienda Foral), not by the software. Here is since when it applies in each territory, who is left out and what each system adds.

Official roll-out calendars, checked in September 2026 against the foral tax authorities' sites and their FAQs.
TerritoryDateWho it applies to
Araba1 Jan 2022Voluntary adoption
Araba1 Apr 2022Advisory firms and accounting firms collaborating with the Álava tax authority
Araba1 Jul 2022Pharmacies (IAE 652.1) and professionals (IAE section 2)
Araba1 Dec 2022All other taxpayers (the stage planned for October was postponed to December)
Gipuzkoa1 Jul 2022Advisory firms and software companies
Gipuzkoa1 Sep 2022Professionals
Gipuzkoa1 Nov 2022Retail and hospitality
Gipuzkoa1 Apr 2023Construction and real estate
Gipuzkoa1 Jun 2023All other taxpayers
Bizkaia1 Jan 2024Companies that are not taxed as micro-enterprises
Bizkaia1 Jul 2024Individuals and SMEs in industry, construction, transport, finance, health and professionals
Bizkaia1 Jan 2025Retail and hospitality SMEs
Bizkaia1 Jan 2026The rest: entities exempt from Corporate Income Tax, agriculture, livestock, fishing, education and culture
Exemptions, rules and QR code

What each territory
adds.

Araba (Álava)01

TicketBAI · invoice-by-invoice submission · Provincial Council of Álava. Exemption: individuals aged 60 or over on 31 December 2021, with no compulsory professional-body membership and no employees during 2021. Rules: Foral Decree 48/2021 and Regulatory Decree-Law on Tax Urgency 9/2022. No additional book: each invoice generates its signed TBAI file and is sent to the Álava tax authority. The LROE 240 is exclusive to Bizkaia. Verification QR code: ticketbai.araba.eus.

Gipuzkoa02

TicketBAI · invoice-by-invoice submission · Provincial Council of Gipuzkoa. Compulsory for all economic activity since 1 June 2023. Verification QR code: tbai.egoitza.gipuzkoa.eus.

Bizkaia03

Batuz · TicketBAI + LROE 240 · Provincial Council of Bizkaia. Batuz adds to TicketBAI the Economic Operations Record Book (Libro Registro de Operaciones Económicas, form 240), and the TBAI file travels inside it. Cofactu does not cover that submission or the 240 yet. Verification QR code: batuz.eus.

04 · Submission status · Beta — in validation

What is missing to send,
plainly put.

  1. Submission with a certificate

    Connect submission to the Araba and Gipuzkoa services. Pending.

  2. Foral tests

    Registration, rectifying invoice and cancellation in the test environments. Pending.

  3. Software licence

    Registration of Cofactu as TicketBAI guarantor software. Pending.

Scope and roadmap

Today: no foral submission.
What arrives and what does not apply yet.

The file is generated and signed; submission to the foral tax authorities is not yet in place. Meanwhile, send TicketBAI with your current program.

ScopeStatusDetail
TicketBAI Araba (Álava)In validationTBAI v1.2 file signed with the Álava policy. Submission to the service of the Provincial Council of Álava is not active yet.
TicketBAI Bizkaia (Batuz)On the roadmapCofactu generates the TBAI v1.2 file, but in Bizkaia it travels inside the Batuz LROE, which Cofactu does not prepare or send yet.
TicketBAI GipuzkoaIn validationTBAI v1.2 file signed with the Gipuzkoa policy. Submission to the service of the Provincial Council of Gipuzkoa is not active yet.
BATUZ LROE 240 (Bizkaia)On the roadmapEconomic Operations Record Book (forms 140 and 240) that Bizkaia requires on top of TBAI, and through which the TBAI file itself travels. On the roadmap: write to us if you need it.
Navarre Foral Tax AuthorityOn the roadmapNavarre's own system (the Hacienda Tributaria de Navarra; it does not use TBAI). On the roadmap: contact support if you are in Navarre.
05 · Frequently asked questions

Before you switch TicketBAI on,
know what is left out.

Araba's calendar, certificate, licence, Bizkaia, Navarre and the continuity of submission: direct answers before you set up your organisation.

Go to support →
Since when is TicketBAI mandatory in Araba (Álava)?

In stages during 2022: 1 April for advisory firms and accounting firms collaborating with the Álava tax authority, 1 July for pharmacies and professionals, and 1 December for all other taxpayers. Outside it are individuals who on 31 December 2021 were aged 60 or over, with no compulsory professional-body membership and no employees in 2021. If you pay tax in Araba and are not in that exemption, it already applies to you today.

Is TicketBAI in Araba the same as Batuz in Bizkaia?

No. In Araba and Gipuzkoa, TicketBAI is only the sending of each signed invoice to the foral tax authority, verifiable by QR code (ticketbai.araba.eus in Álava). In Bizkaia, Batuz adds to TicketBAI the Economic Operations Record Book (form 240). Cofactu generates and signs the TBAI file for the three territories, but its submission is in validation and does not work yet; the 240 is on the roadmap.

Do I need a specific TBAI certificate or is the FNMT one enough?

To sign the TBAI file, Cofactu uses the certificate you already uploaded in Settings → Certificate, the same one you use with the AEAT; no specific one is needed. Which certificates each foral service accepts for submission will be confirmed when validation ends.

Do I have to apply for the TBAI licence from my foral tax authority?

You do not apply for it: the TicketBAI licence is assigned to the software, to whoever develops it, when it is entered in the TicketBAI software register. Because Cofactu's submission is still in validation, there is no licence to enter in Settings → Compliance today.

Does Cofactu cover Bizkaia's BATUZ form 240?

Not yet. Form 240 is the monthly record book that Bizkaia requires on top of the TBAI registration, and in Bizkaia the TBAI file is sent inside it. It is on the roadmap. Meanwhile, for submission and form 240 you would have to use the foral tool or an add-on.

I am in Navarre. Can I use Cofactu?

For general invoicing, yes, but automatic submission to the Navarre Foral Tax Authority (which has its own system, different from the Basque TBAI) is on the roadmap. If you are in Navarre and contact us, we will tell you when it is ready.

What if I sell to customers outside the Basque Country?

TicketBAI depends on the issuer's NIF, not the customer's NIF. If your organisation pays tax in a foral territory, all your invoices issued (wherever the customer is) must go through TBAI. In Cofactu the system is chosen per organisation (or per POS till), never per customer.

What happens if the foral tax authority is down when I issue?

Today Cofactu does not yet send to the foral tax authorities: TicketBAI submission is in validation. So there are no foral retries to speak of: until it is activated, you have to send with your current program or with your provincial council's tool.

TicketBAI · Basque Country

Start with Cofactu
today

30-day trial with no card. The TicketBAI file is generated and signed; submission to the foral tax authorities is in validation and not active yet.

Editorial review: Cofactu team · 7 November 2026. Calendars and exemptions according to the foral tax authorities' sites; what Cofactu does, checked against the product. Sources: TicketBAI programme · Basque Government (Spanish) · TicketBAI · Provincial Council of Álava (Spanish) · Batuz · Provincial Council of Bizkaia (Spanish) · Batuz technical documentation (Spanish) · TicketBAI · Provincial Council of Gipuzkoa (Spanish) · TicketBAI calendar of Gipuzkoa (Spanish).

VeriFactu guide (rest of Spain) · VeriFactu for foreign companies · Who is exempt from VeriFactu? · Cofactu vs Anfix · Go to support

(Start today)

Invoice with VeriFactu, file with the AEAT and keep your books in the same account. Start free: no card, nothing to install.

Your first invoice

  • Unlimited VeriFactu invoices with QR
  • No card needed
  • Full export of your data