If you issue invoices in Spain, VeriFactu affects you. It is the Spanish tax authority's system requiring your invoicing software to produce records that are tamper-proof, chained and verifiable, with a QR code on every invoice. Here is the essence, without the jargon.
What is VeriFactu, in one sentence?
It is the regulation requiring invoicing programs to prevent invoices being deleted or altered: each record is "sealed" and linked to the previous one (a chain), and can either be filed with the tax authority or kept available for it.
Who does it apply to?
Sole traders and companies that use software to invoice (with staggered start dates). The key point: your program is the thing that has to comply. If you use a spreadsheet or an old system that lets you edit an invoice once issued, it is not compliant.
What your software has to do
- Tamper-proof issue records and chained (each invoice's hash linked to the previous one).
- A QR code on the invoice, and the "VeriFactu" mark where applicable.
- Traceability: cancellations recorded, not deletions.
- The ability to file with the tax authority or keep the records available for it.
The problem with off-the-shelf packages
Many generic suites charge extra for the VeriFactu module and still force you to change how you work. If your business has its own edge cases (credit notes, exemptions, IGIC in the Canary Islands, separate numbering series, mixed payments), standard software falls short.
How we solve it to order
At Horizont Tech we have it in daily production inside our own stack: invoicing with chained records, QR codes, handling of credit notes and exemptions, and the Canary Islands IGIC regime designed in from the start. This isn't theory: we use it every day to invoice.
That means we can add VeriFactu to your current system or build one shaped around your edge cases, without you having to redo how you work.
We review your case (VAT or IGIC) and tell you what's missing to comply.
Ask us
See also: how much custom software costs · our VeriFactu solution · services.