Invoice 14
Get started

The Spanish invoice QR code, explained

From 2027, invoices issued by businesses and self-employed professionals in Spain must carry a tax QR code — the “QR tributario” — that links to the tax agency’s (AEAT) verification service. It is part of Spain’s VERI*FACTU rules on certified invoicing software.

This page explains what the QR code is, who has to comply and when, what it contains, and how Invoice 14 is getting ready for it.

What is the Spanish invoice QR code?

Royal Decree 1007/2023 (the “RRSIF” regulation, amended since) requires invoicing software used in Spain to produce tamper-evident invoice records, and Order HAC/1177/2024 specifies that printed invoices and digital invoice images must display a readable tax QR code.

The QR encodes an AEAT verification URL. Anyone who receives your invoice — a customer or an inspector — can scan it and check the invoice details against the tax agency’s records.

Who must comply, and from when?

Under Royal Decree-law 15/2025, the adaptation deadlines are 1 January 2027 for Corporate Income Tax taxpayers (companies) and 1 July 2027 for everyone else in scope, including self-employed professionals (autónomos). The period before your date is treated as a test period.

These dates have already been postponed once, so check the AEAT’s current guidance before making decisions — but the direction is clear: Spanish invoices are getting QR codes.

What the QR code contains

The QR carries an AEAT URL with the issuer’s NIF, the invoice series and number, the issue date and the invoice total. Order HAC/1177/2024 requires it to be printed at 30×30 to 40×40 mm, as an ISO/IEC 18004 QR code with error-correction level M.

Structured electronic invoices carry the verification URL in a data field instead of necessarily embedding the graphic.

QR code vs. VERI*FACTU

The QR code and the “VERI*FACTU” legend are related but distinct. Every invoice in scope gets the QR. The legend “Factura verificable en la sede electrónica de la AEAT” may only appear when the software is actually submitting invoice records to the AEAT continuously — the VERI*FACTU mode of operation.

Software that prints the QR without submitting records must not display the legend. That distinction matters when you evaluate invoicing tools.

How Invoice 14 handles it

Invoice 14 is built around the two properties the RRSIF rules depend on: invoices are sequentially numbered and become append-only, immutable records the moment they are issued. The AEAT tax QR is generated from that immutable record with the exact fields the order requires — NIF, series and number, date and total.

On paid plans, Invoice 14 works as a VERI*FACTU system: each invoice record is submitted to the AEAT the moment the invoice is issued, through an authorised provider that acts as social collaborator — so you never have to upload your own electronic certificate, only sign a one-off representation. Those invoices carry the QR and the “Factura verificable en la sede electrónica de la AEAT” legend; voided invoices send a cancellation record. Invoices issued without VERI*FACTU carry neither, because a QR without a submitted record only leads to a “not found” page. You can try everything first in the AEAT test environment. IRPF withholding, IVA rate presets and VIES-validated intra-EU reverse charge are built in for everyone.

Frequently asked questions

When does the QR code become mandatory on Spanish invoices?

From 1 January 2027 for companies subject to Corporate Income Tax and from 1 July 2027 for other taxpayers in scope, including the self-employed, under Royal Decree-law 15/2025. The period before the relevant date is treated as a test period, and the dates may still change.

What information does the Spanish invoice QR code contain?

An AEAT verification URL carrying the issuer’s NIF, the invoice series and number, the issue date and the invoice total, printed at 30–40 mm as an ISO/IEC 18004 QR code with error-correction level M.

Does Invoice 14 add the QR code to my invoices?

Yes, on paid plans with VERI*FACTU enabled in Settings: the invoice record is submitted to the AEAT at issuance and the invoice carries the QR and the VERI*FACTU legend. Without VERI*FACTU the invoice carries neither, because a QR without a submitted record only leads to a “not found” page at the AEAT. The producer’s responsible declaration is published on this site.

Spanish invoices, ready for the QR rules

Create compliant Spanish invoices — sequential numbering, immutable records, IVA and IRPF handled — with VERI*FACTU submission to the AEAT and the tax QR on paid plans, well ahead of the 2027 deadlines.

This page is a plain-language summary, not legal or tax advice. Verify the current requirements against the AEAT’s published guidance or with a qualified advisor.