Starting in 2027, all businesses and freelancers in Spain will be required to use invoicing software that complies with Verifactu requirements. This new system, driven by the Tax Agency, changes the way invoices are issued and recorded.
Verifactu (officially "VERI*FACTU") is a system that requires all invoicing software to generate tamper-proof records of every invoice issued. These records are sent to the Tax Agency automatically, creating a verifiable trail of all invoicing activity for a business.
The system originates from the Anti-Fraud Law (Law 11/2021) and is developed in Royal Decree 1007/2023. Its main objective is to eliminate dual-use software — programs that allow invoices to be manipulated or deleted without leaving a trace.
Every time an invoice is issued, the software automatically generates an invoicing record with all the tax data.
Each record carries a digital fingerprint calculated using SHA-256. If anyone modifies any data, the fingerprint changes and the alteration is detectable.
Records are chained together — the fingerprint of each new record includes the previous one. This makes it impossible to delete or insert records without breaking the sequence.
All invoices must include a QR code that links to the AEAT's electronic headquarters to verify that it has been declared correctly.
In the VERI*FACTU mode (the recommended one), records are sent in real time to the Tax Agency.
The following are required to use Verifactu-compliant software:
Companies and corporations
Freelancers and individuals
Software manufacturers
CokuApp includes invoicing with Verifactu compliance as standard. No extra costs, no complex configurations.