Man working at a laptop with multiple systems

SII vs. VeriFactu: How to Manage Both Without Duplicating Processes

Many businesses treat SII and VeriFactu as the same system. They’re not.

SII is a VAT reporting obligation. VeriFactu is a system-level invoicing requirement. They solve different problems, operate on different timelines, and require different technical capabilities.

The confusion is understandable. Both involve invoice data, both connect to the Spanish Tax Agency (AEAT), and both introduce real-time or near real-time expectations. But they’re not interchangeable.

Some businesses must comply with both. Large taxpayers already reporting under SII may also fall within scope of VeriFactu. When that happens, running the two processes separately creates duplication — duplicate data extraction, duplicate validation, and duplicate reconciliation.

The result is higher cost and more risk. The practical challenge is not understanding each system individually but managing both together without creating parallel processes. Let’s explore how this is done.

Key takeaways

  • SII and VeriFactu are separate obligations. SII is for VAT reporting, while VeriFactu controls how invoices are generated and stored.
  • The risk is duplication, not complexity. Running separate processes for SII and VeriFactu leads to inconsistent data, reconciliation issues, and higher compliance costs.
  • Both systems rely on the same invoice data. A single, validated data flow can support both reporting and traceability if designed correctly.
  • A unified approach reduces risk and effort. Using one integration layer for SII and VeriFactu creates a single source of truth, simplifies audits, and avoids parallel workflows.

What is SII?

SII is Spain’s real-time VAT reporting system. It requires businesses to submit invoice data to AEAT within four calendar days of the invoice event. The data is not the invoice itself, but structured VAT ledger records that reflect issued and received transactions.

The purpose is visibility. SII allows AEAT to see VAT activity almost immediately, compare records across counterparties, and identify inconsistencies without waiting for periodic returns.

From an operational perspective, SII is about reporting discipline.

Businesses must extract invoice data from their systems, validate it, and submit it in a consistent format on an ongoing basis. This changes VAT from a periodic task into a continuous process.

Businesses already working with SII and VeriFactu compliance in Spain need to understand where VAT reporting ends and system-level invoicing controls begin.

Understanding who must comply with SII is critical, as the obligation applies to specific groups such as large taxpayers and VAT groups.

What is VeriFactu?

VeriFactu is Spain’s invoicing system requirement designed to prevent manipulation of invoice data.

It requires invoices to be generated in a controlled way, with a structured record that includes a hash chain and a QR code. Each invoice must be traceable, and any correction must be recorded rather than overwritten.

The purpose is control. Where SII focuses on reporting VAT data, VeriFactu focuses on how invoice data is created and managed inside the system. It ensures that records cannot be altered without leaving evidence.

From an operational perspective, VeriFactu is about system behaviour. Billing systems must produce compliant outputs at the point of issuance, maintain a complete audit trail, and support traceability across the invoice life cycle.

Meeting VeriFactu technical requirements depends on how invoice records are generated, structured, and controlled within your system.

SII vs. VeriFactu: Side-by-side comparison

SII and VeriFactu both use invoice data, but they apply it in different ways.

SII is focused on reporting VAT activity to AEAT. VeriFactu is focused on ensuring that invoice data cannot be altered without trace. One is about visibility. The other is about control.

Understanding the distinction helps avoid duplicated processes and misaligned system design.

DimensionSIIVeriFactu
PurposeVAT ledger data reportingInvoice integrity and anti-fraud
Who it affectsLarge taxpayers, REDEME, VAT groupsAll businesses issuing invoices via software
What is submittedVAT ledger records (XML)Invoice records with hash chain
Submission window4 days from invoice eventReal-time or batched per AEAT rules
System certifiedNo. Software must connect to API.Yes. Software must be AEAT-certified.
Mandatory sinceJuly 2017 (large taxpayers)Phased from 2024–2025 onwards
Data retainedVAT recordsInvoice register from traceable history

The key difference is where the control sits.

SII sits at the reporting layer. VeriFactu sits inside the system itself.

Does my business need to comply with both?

In many cases, yes. SII and VeriFactu apply to different criteria. A business can fall within scope of one, the other, or both.

SII applies based on VAT status. If your business is:

  • A large taxpayer
  • Registered in REDEME, Spain’s monthly VAT refund regime
  • Part of a VAT group

Then SII applies.

VeriFactu applies based on how invoices are issued. If your business:

  • Uses software to generate invoices
  • Is subject to Spanish corporate or income tax

Then VeriFactu applies.

The overlap is straightforward. If both conditions are met, you must comply with both.

This is where confusion often arises. SII compliance does not satisfy VeriFactu requirements. VeriFactu compliance does not replace SII reporting. They operate in parallel.

A simple way to assess this:

  • Are you required to report VAT in real time? Yes → SII applies
  • Do you issue invoices using software? Yes → VeriFactu applies
  • Do both apply? Yes → You need both

For many medium and large businesses in Spain, the answer is yes.

The implication is operational. Without a coordinated approach, teams end up running two separate processes against the same underlying data.

Where SII and VeriFactu overlap

SII and VeriFactu both rely on invoice data, but they use it differently.

SII takes invoice data and converts it into VAT ledger records for reporting. VeriFactu captures invoice data at the point of creation and ensures it cannot be altered without trace.

The overlap is the data itself. The difference is how that data is processed. In a typical setup, the same invoice may:

  • Be generated in an ERP or billing system
  • Be recorded under VeriFactu rules with a traceable history
  • Be extracted and submitted under SII as part of VAT reporting

If these processes are handled separately, duplication appears. Teams extract the same data twice. Validation rules are applied in different ways. Reconciliation becomes more complex because the same transaction is processed through two independent workflows. This creates risk.

Differences between systems lead to mismatches. Mismatches lead to corrections. Corrections increase audit exposure.

The alternative is a unified approach. A single integration point can feed both SII and VeriFactu processes. The same validated data is used for both reporting and traceability. This reduces duplication and keeps records aligned. The benefit is practical.

  • One data extraction process instead of two
  • One validation layer instead of multiple checks
  • One audit trail that supports both obligations

Without this, businesses often build parallel processes that increase cost and reduce control.

How to manage both without duplicating processes

Managing SII and VeriFactu together is not about building two separate solutions but designing one process that satisfies both.

The most effective approach is to treat invoice data as a single source of truth. That means extracting data once from your ERP or billing system, validating it once, and then using it for both SII reporting and VeriFactu record creation.

This requires a unified integration layer. That layer must connect to AEAT for SII submissions and also meet the certification and control requirements for VeriFactu. In practice, it sits between your billing systems and your compliance obligations.

The benefits are operational. A single process reduces duplication. Validation rules are applied consistently. Reconciliation becomes simpler because both SII and VeriFactu outputs are based on the same data.

This approach also improves audit readiness. Instead of managing separate logs and records, businesses maintain one audit trail that supports both reporting and system-level compliance.

A connected approach to real-time invoicing, VAT reporting, and compliance workflows shows how these processes can be integrated into a single system. For businesses already managing SII, the next step is not to build a second process for VeriFactu. It’s to extend the existing flow so that both obligations are handled together.

How Avalara can help

Managing SII and VeriFactu together requires more than compliance knowledge. It requires a system that can handle both reporting and invoice control from the same data.

Instead of running separate processes, Avalara connects directly to your ERP or billing systems and uses a single data flow to support both SII reporting and VeriFactu requirements. Invoice data is extracted once, validated once, and then used to generate VAT ledger submissions and compliant invoice records with full traceability.

This helps reduce duplication and improve control. Validation rules are applied consistently, reconciliation is simplified, and audit trails are aligned across both obligations.

Avalara’s platform uses AI-powered capabilities to analyse transaction data, identify patterns, and help detect anomalies or inconsistencies as they arise. These insights support finance teams in addressing issues earlier in the process — before they impact reporting or create downstream risk.

For example, repeated data errors, missing fields, or inconsistencies between SII submissions and invoice records can be flagged for review, helping reduce manual effort and rework.

The result is a single, scalable compliance model.

Finance teams gain greater visibility across both SII and VeriFactu, IT teams reduce integration complexity, and businesses avoid building parallel processes that increase cost and risk.

This is how compliance becomes manageable at scale — not by adding more processes, but by consolidating them. Speak with Avalara to see how unified compliance can work for your business.

FAQ

Is SII being replaced by VeriFactu?
No. SII and VeriFactu serve different purposes and will run in parallel.

If I comply with VeriFactu, do I still need to submit SII records?
Yes. If your business is in scope for SII, you must continue to submit VAT ledger records regardless of VeriFactu compliance.

Can one piece of software handle both SII and VeriFactu?
Yes. A system can support both if it connects to AEAT for SII and meets certification and control requirements for VeriFactu.

Recent posts
Prepare for VeriFactu without rebuilding your entire system
The end of the €150 customs duty exemption for low-value imports into the EU: What businesses need to know
UK remote gaming duty to increase from April 2026: What businesses need to know
E-Invoicing Mandates

Global e‑invoicing mandates by country

Explore country-specific requirements and timelines to stay ahead of evolving obligations.

View country guides

Stay up to date

Sign up for our free newsletter and stay up to date with the latest tax news.