What is Verifactu
Verifactu is the name given to Spain's new Invoice Verification system driven by the Spanish Tax Agency (AEAT — Agencia Estatal de Administracion Tributaria). It stems from the regulation implementing the Anti-Fraud Law 11/2021, and its main goal is to guarantee the integrity, traceability, and immutability of invoicing records.
In practical terms, Verifactu requires all invoicing software to generate digitally signed invoicing records chained together using cryptographic hashes. These records can be sent in real time to the AEAT or stored locally to be presented during an inspection.
The system has two operating modes:
Verifactu System (Immediate Submission)
The software automatically sends each invoicing record to the AEAT at the moment of creation. This is the recommended option and offers the greatest legal security for the taxpayer.
Non-Verifactu System (Local Storage)
Records are generated with the same technical guarantees (signature, hash, chaining) but stored locally. They must be presented to the AEAT when requested.
Key fact: Invoicing software operating under the Verifactu mode will generate a QR code on each invoice, allowing the recipient to verify its existence directly on the AEAT's electronic portal.