Introduction
SIGN ES is fiskaly’s software-only, platform-independent API for Spanish fiscal compliance. It covers Verifactu and SII for mainland Spain, TicketBAI for the Basque Country, and NaTicket for Navarre (upcoming) — all through one REST API, handling invoice XML generation, electronic signing, chaining, and transmission to the relevant tax authority.
What SIGN ES covers
Section titled “What SIGN ES covers”The Spanish and Basque cash security regulations require POS and billing systems to meet organizational and technical requirements designed to prevent manipulation of tax-relevant transaction data.
Verifactu
National regulation for most of Spain under the Anti-Fraud Law and Royal Decree 1007/2023.
TicketBAI
Basque Country fiscalization framework for Araba, Bizkaia, and Gipuzkoa.
SII
Electronic VAT reporting to AEAT for large taxpayers in mainland Spain. Mutually exclusive with Verifactu.
NaTicket
Navarra's upcoming invoice-control system, announced September 2025. Expected from 2026–2027.
Cloud-based compliance
No local hardware required. You integrate a REST API and provide a stable internet connection.
SIGN ES applies the correct compliance flow based on the taxpayer’s fiscal territory. You do not need separate product integrations for Verifactu, SII, and TicketBAI. NaTicket support for Navarre is planned.
| Regulation | Applies to | Key output |
|---|---|---|
| Verifactu | Most of Spain, excluding the Basque Country and Navarre | Signed XML, real-time AEAT transmission, Verifactu phrase and QR code |
| SII | Mainland Spain (large VAT taxpayers) | Electronic VAT records submitted to AEAT within 4 calendar days; no QR code |
| TicketBAI | Araba, Bizkaia, Gipuzkoa | Signed XML, regional tax authority transmission, TicketBAI ID and QR code |
| NaTicket | Navarra (upcoming, ~2026–2027) | Planned: signed XML transmitted to Hacienda Foral de Navarra |
Verifactu
Section titled “Verifactu”Verifactu refers to invoicing software that complies with the Spanish Anti-Fraud Law, Royal Decree 1007/2023, and Ministerial Order HAC/1177/2024. It applies to companies, professionals, and freelancers in Spain who are not subject to the SII system.
It covers:
- B2B and B2C supplies of goods and services
- In-store and online sales
- Paper and electronic invoices
Taxpayers with tax residence in the Basque Country are subject to TicketBAI instead. Taxpayers with tax residence in Navarre will be subject to NaTicket once it enters into force; the regulation is not yet mandatory.
Verifactu compliance flow
Section titled “Verifactu compliance flow”Use compliant invoicing software
Your billing or POS system must support the Anti-Fraud Law requirements and the Verifactu regulation.
Generate and sign an XML for each invoice
Each issued invoice produces a signed XML file containing invoice data, software information, and the chain to the previous record.
Transmit the XML to AEAT
In Verifactu mode, the XML is sent automatically to the Spanish Tax Authority in real time.
Include required receipt elements
The issued invoice must contain the Verifactu phrase and QR code.
SIGN ES operates with real-time transmission to the tax authority. A stable internet connection is required.
To stay compliant, make sure that:
- every transaction is transmitted to SIGN ES
- all available transaction data is provided
- completed transactions cannot be deleted or silently modified
- corrections are issued as new correcting invoices
- taxpayer information remains visible to the user of the system
SII (Suministro Inmediato de Información) is Spain’s electronic VAT reporting system. It applies to large taxpayers who must report issued invoices to AEAT within 4 calendar days of issuance. SII is mutually exclusive with Verifactu — enabling SII for a taxpayer automatically disables Verifactu transmission.
With SIGN ES, SII uses the same invoice endpoint as Verifactu. The routing is controlled by the taxpayer configuration — no additional endpoints or invoice structures are required.
SII — Full integration guide
Enable SII, understand the social collaborator agreement, and see full submission and connection-loss details.
TicketBAI
Section titled “TicketBAI”TicketBAI is a joint initiative of the Basque Government and the tax administrations of Araba, Gipuzkoa, and Bizkaia. It is a software-based fiscalization system designed to prevent manipulation of tax-relevant data and reduce fraud.
It applies to:
- natural and legal persons carrying out economic activity under Basque tax jurisdiction
- B2B and B2C supplies of goods and services
- in-store and online sales
- paper and electronic invoices
TicketBAI compliance flow
Section titled “TicketBAI compliance flow”Use TicketBAI guarantor software
Your POS or billing system must operate with software that fulfills the TicketBAI requirements.
Generate and sign the TicketBAI file
A signed XML file is created for each invoice, including chaining information and software metadata.
Transmit to the regional tax authority
The XML is automatically submitted to the relevant Basque tax authority.
Add invoice identification and QR code
The issued invoice must contain the TicketBAI ID and QR code.
Once you integrate SIGN ES, the same API can already support TicketBAI compliance.
BATUZ and LROE
Section titled “BATUZ and LROE”In Bizkaia, TicketBAI sits within the broader BATUZ initiative. BATUZ combines three obligations:
- TicketBAI, to ensure every invoice is declared.
- LROE books, to register economic operations.
- Tax draft preparation by the tax authority based on submitted data.
SIGN ES covers the TicketBAI requirements and supports submission of the relevant issued invoices subsection of the LROE. The remaining BATUZ obligations stay with the taxpayer.
LROE basics
Section titled “LROE basics”The Libro Registro de Operaciones Económicas (LROE) applies to persons and entities carrying out economic activities in Bizkaia and subject to Personal Income Tax, Corporation Tax, or IRNR. Form 140 applies to individuals, and Form 240 applies to legal entities and non-resident taxpayers with a permanent establishment.
In SIGN ES, the distinction between an individual and a company is
determined automatically from the NIF (tax_number) structure when creating a
taxpayer.
| Model 140 | Model 240 |
|---|---|
| 1 - Income and issued invoices 1.1 - Income with issued invoices (guarantor software) 1.2 - Income with issued invoices (without guarantor software) 1.3 - Income without invoice | 1 - Issued invoices 1.1 - Issued invoices (guarantor software) 1.2 - Issued invoices (without guarantor software) |
| 2 - Expenses and received invoices 2.1 - Expenses with invoices 2.2 - Expenses without invoices | 2 - Received invoices |
| 3 - Affected or investment assets 3.1 - Addition of affected or investment assets 3.2 - Improvement of affected or investment assets 3.3 - Disposal of affected or investment assets 3.4 - Annual regularization of investment assets | 3 - Investment assets |
| 4 - Certain intracommunity operations 4.1 - Intracommunity transfers, expert reports, and other 4.2 - Sale of goods on consignment | 4 - Certain intracommunity operations 4.1 - Intracommunity transfers, expert reports, and other 4.2 - Sale of goods on consignment |
| 5 - Cash basis / Cash and payment criterion 5.1 - Receipts 5.2 - Payments | 5 - Cash basis 5.1 - Receipts 5.2 - Payments |
| 6 - Provisions and supplies | 6 - Other information of tax relevance 6.1 - Amounts over 6,000 euros received in cash 6.2 - Insurance operations 6.3 - Travel agencies |
| 7 - Other information of tax relevance 7.1 - Inventory variation 7.2 - Leases of business premises 7.3 - Property transfers subject to VAT 7.4 - Amounts over 6,000 euros received in cash | |
| 8 - Asset grouping 8.1 - Addition of asset groupings 8.2 - Disposal of asset groupings |
SIGN ES only contains the data relevant for Verifactu and TicketBAI compliance. During a tax audit, present that compliance-relevant information separately from unrelated system data.
NaTicket
Section titled “NaTicket”NaTicket is the invoice-control system of the Hacienda Foral de Navarra, announced on 3 September 2025 as part of Navarra’s Anti-Fraud Plan 2025–2027. Progressive implementation is expected from 2026–2027, but the final technical regulation and mandatory dates have not yet been officially published.
Taxpayers with tax residence in Navarre are not currently subject to any fiscalization requirement. fiskaly will publish NaTicket support details ahead of the regulation entering into force.
NaTicket — Introduction
What NaTicket is, the expected timeline, and what it means for POS vendors.
Support and next steps
Section titled “Support and next steps”FAQs are available in the SIGN ES support category.
Integration Process
Step-by-Step setup from organization and taxpayer creation to your first compliant invoice.
Invoice Compliance
Receipt requirements, identifier codes, QR codes, and invoice formatting rules.
SII
Electronic VAT reporting to AEAT for large taxpayers in mainland Spain.
NaTicket
Navarra's upcoming invoice-control system and what it means for POS vendors.
Quick Start
Jump straight into the API reference and first requests.
Glossary
Definitions for the Spanish fiscal compliance terms used throughout the integration.
Was this page helpful?