Torna a Insights
Compliment8 min de lectura

Requisits de Verifactu: registres encadenats amb hash, codis QR i la llista de comprovació del SIF

Verifactu és una llei de programari: el sistema de facturació ha de produir registres immutables encadenats amb hash i imprimir un codi QR a cada factura. Què ha de fer exactament un SIF conforme i què costa ignorar-ho.

Requisits de Verifactu: registres encadenats amb hash, codis QR i la llista de comprovació del SIF

Verifactu no tracta de la factura que veu el client. Tracta del que fa el programari de facturació en el moment en què es crea una factura. El Reial decret 1007/2023 defineix els requisits tècnics de tot Sistema Informàtic de Facturació (SIF) usat a Espanya. Si el programari no els compleix, qui paga sou vós: fins a 50.000 EUR per exercici per fer servir un sistema no conforme.

Què ha de fer un SIF conforme

1. Generar un registre de facturació immutable per factura

Cada factura emesa ha de produir un registre de facturació en el moment de l'emissió. El registre conté les dades de la factura: emissor, receptor, número, data, imports, desglossament d'impostos. Un cop escrit, el registre no es pot alterar. Les correccions es fan amb registres nous, mai editant l'original.

2. Encadenar els registres amb un hash criptogràfic

Cada registre de facturació incorpora el hash del registre anterior. La cadena fa detectable la manipulació: alterar qualsevol registre històric trenca tots els hash posteriors. És el mateix principi antifrau de l'ATCUD portuguès.

3. Garantir les cinc propietats

El RD 1007/2023 les anomena: integritat, conservació, accessibilitat, llegibilitat i traçabilitat. Els registres s'han d'emmagatzemar sense alteració, ser recuperables a petició, llegibles per persones i traçables de cap a cap.

4. Imprimir un codi QR a cada factura

Tota factura ha de dur un codi QR que enllaça amb el servei de verificació de l'AEAT. En escanejar-lo, el client (o un inspector) pot verificar la factura contra les dades de l'autoritat fiscal. El requisit del QR s'aplica a la visualització impresa o en PDF, incloses les factures simplificades i els tiquets.

5. Portar un registre d'esdeveniments

El SIF ha de registrar els esdeveniments significatius del sistema: arrencades, apagades, errors, canvis de configuració. El registre forma part del que un inspector pot exigir.

6. Suportar el servei de consulta de l'AEAT

Els registres han de ser exportables i consultables en el format que l'AEAT especifica. Una inspecció no és el moment de descobrir que l'exportació no funciona.

Mode Verifactu davant mode no Verifactu

Un SIF pot operar en dos modes:

  • Mode Verifactu (amb enviament): cada registre de facturació es transmet a l'AEAT en temps quasi real. Les factures emeses en aquest mode es marquen "VERI*FACTU" i es presumeixen correctes davant l'autoritat fiscal.
  • Mode no Verifactu (només registre): els registres es conserven localment, encadenats i immutables, disponibles a petició.

La transmissió és opcional. La immutabilitat, l'encadenament i el QR no ho són.

El mode d'incidència

Verifactu inclou un mode d'incidència formalitzat: si falla la connectivitat, el SIF pot continuar emetent factures fora de línia i sincronitzar els registres pendents quan torni la connexió. Això el distingeix de TicketBAI, el disseny del qual assumeix connectivitat constant per a la transmissió en temps real a la hisenda foral.

Qui ha de complir

  • Totes les societats (contribuents de l'impost de societats) que emeten factures al territori comú d'Espanya: des de l'1 de gener de 2027
  • Autònoms (IRPF), entitats en atribució de rendes i no residents amb establiment permanent: des de l'1 de juliol de 2027
  • Proveïdors de programari: les versions conformes havien d'estar disponibles des del 29 de juliol de 2025

Exempts: els contribuents inscrits al SII (ja reporten en temps quasi real) i les empreses sota TicketBAI al País Basc. NaTicket regirà Navarra.

El parany del programari propi

L'obligació cobreix sistemes interns, fulls de càlcul amb macros de facturació i programes heretats sense manteniment. No hi ha clàusula de drets adquirits per al programari que l'empresa va escriure. Si factureu amb una eina interna de fa deu anys, aquesta eina s'ha de reconstruir o substituir abans del termini. Un grup que comparteix un sistema intern entre societats necessita una estratègia de conformitat, no cinc reparacions en paral·lel.

Les sancions

InfraccióMulta
Fer servir programari de facturació no conformeFins a 50.000 EUR per exercici
Proveïdor que ven programari no conformeFins a 150.000 EUR per exercici i tipus de programari

Llista de comprovació de conformitat

  1. Identifiqueu el SIF. Compte tot sistema capaç d'emetre una factura, inclosa l'eina secundària que ningú no recorda.
  2. Obtingueu l'estat de conformitat del proveïdor per escrit. Conforme, a la fulla de ruta, o silenci. El silenci és una decisió de migrar.
  3. Proveu el QR de cap a cap. Imprimiu una factura, escanegeu el codi, verifiqueu que resol contra el servei de l'AEAT.
  4. Proveu l'exportació. Produïu l'exportació de registres que un inspector exigiria. Comproveu que s'obre.
  5. Comproveu la cadena. Confirmeu que el programari fa hash i encadena registres; pregunteu al proveïdor com es detecta una alteració.
  6. Documenteu el registre d'esdeveniments. Sapigueu on és i qui el pot llegir.
  7. Decidiu el mode. Mode Verifactu (amb enviament) o només registre. El mode només registre continua exigint tot l'anterior.

Aquest material és informació de caràcter general i no constitueix assessorament legal ni fiscal. Per a una situació concreta, verifiqueu la normativa vigent o consulteu un assessor qualificat.