Implement Verifactu requirements directly within your software systems – including Sistema Informático de Facturación (SIF systems), POS systems, as well as ERP and PMS software.
talk to an expert
The efsta Verifactu API is designed for software providers, integrators, and small and medium-sized businesses whose systems create, process, or manage invoices or tax-relevant transaction data in Spain.
.png)
efstaDocs supports developers, technical teams, and integrators in implementing the Verifactu API. It provides detailed information on requirements, configuration, certificates, workflows, receipt layout, and country-specific requirements for Spain.
Verifactu Guide
Technical requirements, setup, certificates, Declaration of Conformity, and integration guidance.
Open Verifactu Guide
Spain Quick Start
Introduction configuration and first steps for Spain.
View Quick Start
Verifactu Receipt Layout
Information on receipt requirements, QR codes, and layout specifications.
View Receipt Layout
Implement Verifactu requirements securely and reduce the risk of error-prone custom developments.
Connect existing POS, ERP, PMS, and billing systems via efsta Fiscal Middleware without changing your system architecture.
Technical validations and status feedback enable clear processes and early error detection.
Support additional country-specific requirements via one unified API.
efsta handles core technical tasks such as data processing, QR codes, timestamps, and transmission. This saves software providers time and resources.
efsta supports compliance requirements in 17 European countries.
The efsta Unified API enables standardized integration for different regulatory requirements.
Our solutions are built to integrate seamlessly into existing systems and technical processes.
Development teams are granted access to efstaDocs and receive support with the technical implementation.
efsta is certified to ISO 27001 and ISO 9001.
Simply fill out this form and a representative will contact you in your local language and go through all your questions with you.
Benefit from:
The Verifactu API is a secure, certified interface that enables software applications to submit and manage Verifactu data records in accordance with the requirements of the Spanish Tax Agency (AEAT).
Using this API, ERP, POS, or PMS systems can automatically generate, validate, and transmit tax-related information, thereby ensuring both regulatory compliance and data integrity.
Verifactu is integrated via the efsta API, which provides clear endpoints for submitting, validating, and tracking data records.
A typical integration process includes:
The official efsta documentation provides practical examples and guides to help you integrate the system quickly and reliably.
Not all companies are required to use Verifactu. However, all companies and self-employed individuals in Spain must ensure that their invoicing systems comply with the legal requirements of the Anti-Fraud Law.
There are two acceptable models:
Companies that already participate in the SII system (Suministro Inmediato de Información) are exempt from the Verifactu reporting requirement. However, they must continue to ensure that their systems meet all the technical requirements of the law.
For many software providers, Verifactu is therefore the preferred option, as direct transmission to the AEAT simplifies key requirements and reduces risks.
Penalties of up to €150,000 per year for manufacturers and up to €50,000 for companies. There is also the threat of reputational damage and tax risks.
Spain distinguishes between two models for processing tax-relevant invoice data: Verifactu and Non-Verifactu. The key difference lies in data transmission and control.
In Verifactu, invoice data is automatically transmitted to the Spanish tax authority (AEAT). This creates a direct, standardized, and traceable data flow.
In Non-Verifactu, no direct transmission takes place. Instead, processing remains within the provider’s system, resulting in stricter requirements for data storage, traceability, and technical control.
For software providers, this means:
while Non-Verifactu systems place full responsibility on the internal system, Verifactu enables direct submission and validation by the AEAT – reducing technical complexity and risks.
The API takes receipt data from your ERP or POS, automatically creates the prescribed XML data record with hash chain, time stamp and QR code and transmits it to the AEAT in real time. The data is then archived and can be exported at any time.
Sistema Informático de Facturación (SIF) refers to billing systems in Spain that create, process, or manage tax-relevant invoice data. For software providers, it is crucial whether their system is classified as SIF, as this determines the applicable Verifactu requirements.
Yes. efsta provides comprehensive developer documentation that explains in detail how to integrate the Verifactu solution via our API.
The documentation includes descriptions of endpoints, data structures, validations, recommended workflows, and practical integration examples.
You can access the official documentation here: efstaDocs
No. Verifactu is a real-time control tool for the tax authorities. It complements the planned electronic B2B invoice (Ley Crea y Crece).