Verifactu software requirements: how to choose well

How do you know if a program complies? Is there an official certification? What should you demand from your provider? We give you the keys to choosing well.

There is no official certification

Verifactu does not require external certification. The manufacturer issues a responsible declaration certifying compliance. If a software claims to comply but does not, the manufacturer faces penalties of 150,000 euros.

Mandatory technical requirements

Generation of invoicing records

For each invoice issued, the software must automatically generate a record with all tax data. It must be created simultaneously or immediately before issuance.

SHA-256 digital fingerprint

Each record must include a digital fingerprint calculated using SHA-256 that guarantees data integrity.

Record chaining

The fingerprint of each record includes the previous one, creating an unbroken chain that prevents deleting or inserting records.

QR code on invoices

All invoices must include a QR code with the AEAT verification URL and the "VERI*FACTU" legend.

Record immutability

Once a record is generated, it cannot be modified or deleted. Corrections are made through rectifying invoices.

Manufacturer's responsible declaration

The manufacturer must issue and keep available a responsible declaration certifying compliance.

VERI*FACTU vs NO VERI*FACTU mode

VERI*FACTU mode (recommended)
  • Real-time submission to the AEAT
  • Does not require electronic signature
  • The AEAT stores the records
  • Simpler to implement and use
NO VERI*FACTU mode
  • Records stored locally
  • Requires XAdES-EPES electronic signature
  • Requires event logging and anomaly detection
  • More complex and demanding

What to ask your provider

Do you have the responsible declaration?

Ask for it. If they cannot show it to you, be cautious.

Which mode do you operate in?

VERI*FACTU mode is simpler and recommended.

Is submission to the AEAT automatic?

It should be. You should not have to submit records manually.

Is the QR code generated automatically?

It should be included on all invoices without intervention.

Is Verifactu included in the price?

Some providers charge extra. Ask before signing up.

Red flags

  • The provider cannot show you the responsible declaration
  • They say they are "working on it" but give no specific date
  • They charge a significant supplement for Verifactu
  • They do not offer VERI*FACTU mode
  • They require you to manage digital certificates manually

CokuApp: Verifactu invoicing software

CokuApp meets all technical requirements and operates in VERI*FACTU mode.

  • Responsible declaration issued — Viewable from the application
  • VERI*FACTU mode — Automatic submission to the AEAT
  • Records with SHA-256 hash — Digital fingerprint and chaining
  • Automatic QR — On all invoices
  • Verifactu included — No supplements

Get started today

Sign up in 2 minutes. Try the demo first.