Spain tax compliance · RD 1007/2023

VeriFactu vs non-VeriFactu: which to choose in 2027

Spain's RD 1007/2023 forces every Invoicing Computer System (SIF) to operate in one of two anti-fraud invoicing modes: VeriFactu (automatic submission to the Spanish tax authority AEAT) or non-VeriFactu (locally signed records).

Both are legal starting 1 January 2027 (Corporate Income Tax payers) and 1 July 2027 (self-employed and SMEs), but they impose different technical requirements.

This guide compares both modes, helps you choose based on your taxpayer profile and explains how to switch modes without data migration.

Quick decision (TL;DR)
Updated: 14 May 2026 · Reviewed by the Dokuflex Tax Compliance Team · 9 min read

What is VeriFactu and what is non-VeriFactu?

Spanish Royal Decree 1007/2023 establishes two operating modes within the same regulatory framework, both fully legal from 2027 onwards. The essential difference is how the invoicing software interacts with the Spanish tax authority (AEAT).

In VeriFactu mode, each invoice issued generates an invoicing record that the SIF sends automatically and in real time to the AEAT electronic site. The administration acknowledges receipt, assigns an identifier and the invoice carries the literal mention "VERI*FACTU" together with the tax QR code. The taxpayer delegates custody of the fiscal record to AEAT.

In non-VeriFactu mode, the SIF does not transmit each invoice. Instead, it stores records locally, chained via SHA-256 hash and electronically signed with XAdES, for 10 years. AEAT can request them at any time (audit, inspection, verification) and the response must be produced as XML conformant to Order HAC/1177/2024.

Both modes require the mandatory tax QR on every invoice, the chained hash and full preservation. Both are governed by RD 1007/2023 and its technical development, Order HAC/1177/2024. The choice rests with the taxpayer (through their software), not with AEAT.

Full comparison table

Summary of the nine key technical requirements that differentiate Spain's two anti-fraud invoicing modes under RD 1007/2023 and Order HAC/1177/2024.

Feature VeriFactu mode Non-VeriFactu mode
Real-time AEAT submission Yes, automatic on issuance No, only on request
Submission frequency Immediate (per invoice) Only if AEAT requests it
Chained SHA-256 hash Yes Yes
XAdES electronic signature Optional Mandatory
Mandatory QR on invoice Yes Yes
"VERI*FACTU" literal mention Yes, mandatory No
Retention period 10 years 10 years
Recommended for Most: SMEs, self-employed, retail, services High volume, low connectivity, sensitive data
Sanction risk if wrong mode High (Law 11/2021) High (Law 11/2021)

Source: RD 1007/2023 and Order HAC/1177/2024. Informational only; does not replace individualised tax advice.

When to choose VeriFactu

AEAT explicitly recommends VeriFactu as the default mode, and most certified software on the market ships it as the initial configuration. It is operationally the simpler choice because the very act of submitting to the electronic site acts as evidence: the taxpayer does not need to custody the full chain of records to defend themselves in case of inspection.

The ideal profile for VeriFactu includes:

VeriFactu reduces the evidential burden on the taxpayer: if AEAT already holds the record, there is no need to defend the hash chain in case of dispute. In exchange, it requires stable connectivity during issuance (with a tolerance margin for retransmission if a temporary outage occurs).

When to choose non-VeriFactu

Non-VeriFactu is not an exception or a "softer" alternative: it is a technically more demanding mode that keeps the records physically under the taxpayer's control, but imposes mandatory XAdES signature and full custody for 10 years. It makes sense in specific scenarios.

Profiles where non-VeriFactu fits better:

Important: non-VeriFactu does not exempt you from complying with RD 1007/2023. If AEAT requests the records, they must be delivered intact, chained and signed, in the XML format set out in Order HAC/1177/2024, within the established deadline. Failure to deliver is equivalent to not having registered at all.

VeriFactu vs SII: how they differ

VeriFactu is commonly confused with SII (Immediate Supply of VAT Information, Spain's real-time VAT ledger system), but they are two distinct systems with different scopes of application.

SII is a system of real-time VAT books in force since 2017 for large companies (turnover > 6M EUR), VAT groups, REDEME (monthly VAT refund register) and the special travel-agency regime. It submits the books of issued and received invoices — not the full invoice — within 4 working days.

VeriFactu, by contrast, is a system of chained invoice records with QR and hash that covers the remaining universe: self-employed, SMEs and mid-sized companies not within SII. It applies from 2027 and submits each invoicing record (not the VAT ledger) in real time at issuance, not afterwards.

Companies inside SII are exempt from VeriFactu. This is established in art. 3 of RD 1007/2023. SII already covers the information that VeriFactu seeks, so AEAT avoids duplication. If your company moves from SII to the general regime (for example by falling below the 6M EUR threshold), you must switch to VeriFactu or non-VeriFactu from the exit date.

In short
  • · SII = VAT books, large companies, since 2017.
  • · VeriFactu = invoicing records with QR+hash, self-employed/SMEs, from 2027.
  • · Non-VeriFactu = same framework as VeriFactu, without automatic submission.
  • · The three are mutually exclusive (no overlap).

Can I change modes later?

Yes. RD 1007/2023 does not set the mode as an irreversible decision: the taxpayer can move from non-VeriFactu to VeriFactu (or vice versa) whenever they choose. AEAT does not require prior communication: the SIF's behaviour itself declares the mode in use (if a record reaches the AEAT site, it is VeriFactu; if it does not, it is non-VeriFactu).

That said, the switch has technical and audit implications. When moving from non-VeriFactu to VeriFactu you must:

With Dokuflex, the mode switch is a configuration toggle: no data migration or re-issuance is required. The chained hash is preserved across modes and previous records remain auditable. This matters because, depending on the operational scenario, a company may start in non-VeriFactu for an internal pilot and move to VeriFactu in production, or the reverse if it discovers connectivity limitations.

Sanctions for choosing the wrong mode (Law 11/2021, LGT art. 201 bis)

Choosing the wrong mode — or, worse, operating without complying with either — exposes you to specific penalties introduced by Spain's Law 11/2021 on anti-fraud measures, which added article 201 bis to the General Tax Law (LGT).

The principal amounts are:

The most common error expected by tax-law commentary is operating in VeriFactu mode and silently stopping transmission (through misconfiguration, prolonged network outage or SIF crash) without resuming submission. AEAT can detect this automatically: a break in the record flow triggers an alert and opens a sanctions procedure. That is why it is critical for the SIF to provide automatic retransmission and monitoring of submission errors.

YMYL notice

Informational only. The exact amounts and applicable scenarios depend on the classification of the infraction and any aggravating or mitigating circumstances. For your specific case, consult your tax advisor.

Decision by taxpayer profile

Guidance checklist by taxpayer type. Does not substitute individualised assessment by your tax advisor.

Self-employed / professional
VeriFactu

Low volume, stable connectivity, no need for technical data sovereignty. Default SIF configuration, minimal evidential burden.

SME retail / hospitality
VeriFactu

Simplified tickets connected to POS. Real-time submission reinforces transparency for customers scanning the QR.

Mid-size company (industry, B2B)
VeriFactu or non-VeriFactu (evaluate)

If your volume is below 1M invoices/year and the network is stable, choose VeriFactu. If you have plants without connectivity or data sovereignty policies, consider non-VeriFactu.

Tax advisor (multi-client gestor)
VeriFactu for SME clients

Lets you audit compliance directly from the AEAT site and reduces inconsistency risk at fiscal year-end. Each client with their own homologated SIF.

SII-bound entity (large company, REDEME, VAT group)
Exempt from VeriFactu

If you are already within SII, you do not pick a VeriFactu mode: you continue submitting books under SII. If you exit SII due to a threshold drop, you move to VeriFactu or non-VeriFactu from the exit date.

Frequently asked questions

Is it mandatory to choose VeriFactu or can I keep operating as today?

From 1 January 2027 (entities under Corporate Income Tax) and 1 July 2027 (self-employed and the rest of SMEs), your invoicing software must comply with RD 1007/2023. That means choosing, mandatorily, one of the two modes: VeriFactu (automatic submission to AEAT) or non-VeriFactu (locally signed records kept for 10 years). Continuing as today, with neither mode, will no longer be legal.

What happens if I do not submit invoices to AEAT in VeriFactu mode?

If you have selected VeriFactu mode and stop sending invoicing records to the AEAT electronic site, it is considered a breach of RD 1007/2023 and Order HAC/1177/2024. Law 11/2021 (LGT art. 201 bis) provides penalties of up to 50,000 EUR per fiscal year for manufacturers and users, plus additional fines per non-submitted invoice. You also lose the presumption of accuracy of your records.

When does the deadline to choose a mode expire?

The mode is configured in your SIF before the mandatory date that applies to you: 1 January 2027 if you are subject to Corporate Income Tax, or 1 July 2027 otherwise (self-employed, civil partnerships, SMEs taxed under personal income tax). It is a technical decision of the software and does not require prior communication to AEAT in VeriFactu mode (the submission of records itself declares the choice).

Can I switch from non-VeriFactu to VeriFactu later?

Yes. RD 1007/2023 allows alternating between both modes. Switching involves reconfiguring the SIF, generating the first VeriFactu record with its chained hash and starting to submit to AEAT in real time from then on. Dokuflex performs the mode switch without data migration: previous non-VeriFactu records remain signed and the new ones are submitted in real time.

And self-employed professionals without employees, do they also have to choose?

Yes. Any self-employed person or professional issuing invoices with a software system is obliged from 1 July 2027, unless they are within SII (large companies, REDEME or VAT groups), in which case they are exempt from VeriFactu. Self-employed individuals still invoicing manually on paper or with non-automated templates fall outside RD 1007/2023, although AEAT recommends migrating to a homologated SIF.

Do simplified invoices (tickets) also go through VeriFactu?

Yes. Order HAC/1177/2024 explicitly includes simplified invoices (tickets) within the scope of RD 1007/2023. In both VeriFactu and non-VeriFactu modes they must carry the tax QR code, the chained SHA-256 hash and, where applicable, the "VERI*FACTU" mention. Applies to retail POS, hospitality and any ticket issuer.

Does Dokuflex support both modes?

Yes. Dokuflex is a SIF that operates in both VeriFactu and non-VeriFactu modes, with switching between them without migration. It generates the tax QR, the chained SHA-256 hash, the XAdES signature when applicable and preserves records for 10 years. Compatible with SAP, Sage, A3, Holded, Dynamics and custom ERPs via adapter, without replacing your current system.

Official sources

Regulatory references cited in this guide. Direct links to the Spanish Official Gazette (BOE) and the AEAT electronic site.

YMYL notice

This guide is informational and reflects the regulations in force as of 14 May 2026. It does not constitute individualised tax or legal advice. For your specific case, consult your tax advisor or a registered professional. Dokuflex is not responsible for decisions taken exclusively on the basis of this content.

Choose your mode and comply with Dokuflex

Dokuflex is a SIF that operates in both VeriFactu and non-VeriFactu modes, with switching between them without data migration. Connect to your current ERP (SAP, Sage, A3, Holded, Dynamics) and have your records ready for 2027.

EU data residency GDPR Mode switch without migration