Verifactu QR code: what it is, what it's for and how it works

One of the most visible changes introduced by Verifactu is the mandatory QR code on all invoices. It allows anyone to verify with the AEAT that the invoice has been declared.

What is the Verifactu QR code

It is a two-dimensional code printed on all invoices issued with software compliant with RD 1007/2023. It contains a URL pointing to the AEAT's electronic headquarters along with the identifying data of the invoice.

What the QR code contains

  • Issuer's NIF
  • Invoice number (including series)
  • Date of issuance
  • Total amount (VAT included)
  • First characters of the SHA-256 digital fingerprint

How verification works

1. The recipient scans the QR

With the phone camera or a QR reader app.

2. The AEAT electronic headquarters opens

The browser loads the verification page with the pre-filled data.

3. The AEAT looks up the record

It checks whether an invoicing record with those data exists.

4. The result is displayed

The AEAT confirms whether the invoice is in its records or not.

The mandatory legend

In addition to the QR, the invoice must include one of these legends:

  • "Invoice verifiable at the AEAT electronic headquarters"
  • "VERI*FACTU"

Frequently asked questions about the QR code

Yes. All invoices issued from the mandatory date onwards must include the QR code.

The invoicing software generates it automatically. You do not need to do anything manually.

There is no mandatory location, but it must be visible and scannable. The bottom of the invoice is the usual placement.

It could be an AEAT delay, the issuer using NO VERI*FACTU mode, or a submission error.

The absence of the QR code or legend is a breach of invoicing obligations (Article 201 LGT), punishable with a percentage of the incorrectly invoiced amount, with a minimum of 300 euros.

CokuApp: automatic QR code on your invoices

CokuApp automatically generates the Verifactu QR code on all invoices.

  • QR generated automatically — On every invoice, without manual intervention
  • Verifactu legend included — Compliant with the regulations
  • AEAT verification URL — Direct link to the electronic headquarters
  • Automatic record submission — So that verification works

Get started today

Sign up in 2 minutes. Try the demo first.