Preguntes freqüents (PMF)
Recopilació de preguntes i respostes en relació amb els els Sistemes Informàtics de Facturació i VERI*FACTU
Rastre o «hash»
És el resultat d'aplicar una funció o algoritme de càlcul de rastre a una determinada informació (en aquest cas, a unes dades del registre). Es tracta d'una dada (habitualment de molta menor longitud que la informació sobre la qual s'ha calculat) amb la propietat de què és únic per a la informació origen i a partir de la qual seria “virtualment impossible” trobar o obtenir una altra informació alternativa (i menys encara que fora significativa) de la qual rastre fora la mateixa que la calculada per a la informació original. És a dir, si es canviés – per poc que fora – la informació original, el rastre de la nova informació modificada també canviaria i no coincidiria amb el rastre obtingut per a la informació original.
D'aquí el seu nom, perquè és com si fora un rastre dactilar (“petita ”) que “identifica” al contingut original (“gran ”) sobre el qual es va obtenir.
A tots els registres de facturació, d'alta i d'anul·lació, generats pel sistema informàtic de facturació (SIF).
Addicionalment, els sistemes d'emissió de factures no verificables, com estan obligats a generar registres d'esdeveniment, també hauran de calcular el rastre o «hash» d'aquests.
El rastre o «hash» es calcula només sobre uns quants dades rellevants dels registres. Aquestes dades són diferents en funció del tipus de registre generat (de facturació d'alta, de facturació d'anul·lació o d'esdeveniment) sobre el qual es calcularà el rastre o «hash». Es pot consultar quins són en el document “Detall de les especificacions tècniques per a la generació del rastre o hash dels registres” que es pot trobar en el web de desenvolupadors i a la seu electrònica de l'Agència Tributària.
Finalment, el resultat d'aplicar l'algoritme de càlcul del rastre sobre aquestes dades del registre s'emmagatzemarà en el propi registre com un camp més. A més, aquest rastre també haurà d'incloure's dins el contingut del registre immediatament següent que es pugui generar amb posterioritat, formant així part del mecanisme d'encadenament de registres amb el que s'implementa el requisit de traçabilitat dels registres.
L'algoritme de càlcul de rastre o «hash» a usar és, de moment, XA-256 en tots els casos, és a dir, per a tots els tipus de registre. Tant aquest com uns altres detalls i exemples del procediment de càlcul del rastre es poden consultar en el document “Detall de les especificacions tècniques per a la generació del rastre o hash dels registres” que es pot trobar en el web de desenvolupadors i a la seu electrònica de l'Agència Tributària.
El rastre o «hash» d'un registre juga un paper fonamental per saber si s'ha mantingut la integritat i inalterabilitat de certes dades rellevants del registre. D'altra banda, com el rastre d'un registre ha d'incloure's al seu torn dins el contingut del registre immediatament següent que es pugui generar amb posterioritat, també forma part del mecanisme d'encadenament de registres amb el que s'implementa el requisit de traçabilitat dels registres.
Tots els SIF estan obligats a calcular i col·locar el rastre correctament, encadenant els registres segons s'exigeix en les corresponents especificacions.
Dit això, els SIF VERI*FACTU no estan obligats a realitzar comprovacions de rastres ni a oferir funcionalitats que permetin comprovar-les, ja que remeten tots els seus registres de facturació (RF) a l'Agència Tributària i és aquesta qui el pot fer (i, per aquest mateix motiu, no estan obligats a generar registres d'esdeveniment).
Tanmateix, en el cas d'un sistema d'emissió de factures no verificables, aquest també ha d'oferir com funcionalitat la possibilitat de comprovar els rastres dels registres generats que estiguin al seu abast. Així mateix, en generar un nou registre, ha d'efectuar obligatòriament la comprovació del correcte encadenament de l'anterior registre generat, el que inclou la verificació de què el rastre de l'anterior registre generat és correcta i que el rastre encadenat en ell (del registre previ a l'anterior) també és correcta. Això ha de fer-ho tant per als registres de facturació, d'alta i d'anul·lació, com per als registres d'esdeveniment que generi (es recorda que els sistemes d'emissió de factures no verificables sí estan obligats a generar registres d'esdeveniment).
No. El rastre del RF no forma part de les dades que s'inclouen en el codi «QR» tributari afegit a les factures expedides pels sistemes informàtics de facturació (SIF) utilitzats pels obligats a expedir factures als que aplica el reglament aprovat pel Reial decret 1007/2023, de 5 de desembre.