Passa al contenuto principale

VeriFactu

Cos'è VeriFactu

VeriFactu è il sistema di fatturazione elettronica stabilito dal RD 1007/2023 e dall'Ordine HAC/1177/2024. Si applica a tutti i Sistemi Informatici di Fatturazione (SIF) operanti in Spagna.

Il suo obiettivo è garantire la tracciabilità delle fatture e prevenire la frode fiscale. Ogni fattura genera un'impronta digitale (hash) che si concatena con la precedente, formando un registro immutabile verificabile dall'AEAT.

Come Frihet è conforme

La conformità VeriFactu in Frihet è sempre attiva. Non c'è un toggle, non c'è una configurazione aggiuntiva, non c'è un modulo da attivare. Frihet è uno dei pochi ERP che include VeriFactu di serie in tutti i piani -- consulta le funzionalità complete.

Tutto avviene in secondo piano alla creazione o modifica delle fatture:

  • L'hash SHA-256 viene calcolato automaticamente sul server
  • Il codice QR viene generato in ogni PDF
  • I campi fiscali vengono bloccati dopo la registrazione
  • La catena di hash viene mantenuta in modo continuo

L'utente non ha bisogno di fare nulla di speciale per essere conforme a VeriFactu.

Catena di hash SHA-256

Ogni fattura genera un hash SHA-256 sul server (Cloud Function). Questo hash si concatena con l'hash della fattura precedente, formando una catena immutabile che garantisce l'integrità del registro.

Hash di Creazione

Alla creazione di una fattura, l'hash viene calcolato a partire da 8 campi:

CampoDescrizione
NIF del mittenteIdentificazione fiscale del mittente
Numero di fatturaNumero completo (serie + sequenza)
Data di emissioneNel formato GG-MM-AAAA
Tipo di fatturaF1, F2, R1-R5
Importo totale imposteSomma di tutte le imposte
Importo totaleTotale della fattura
Hash precedenteHash della fattura immediatamente precedente
Data/ora di registrazioneTimestamp del momento di generazione

Hash di Annullamento

All'annullamento di una fattura, viene generato un hash di annullamento con 5 campi:

CampoDescrizione
NIF del mittenteIdentificazione fiscale del mittente
Numero di fatturaNumero del documento annullato
Data di emissioneData originale della fattura
Hash precedenteHash della fattura precedente nella catena
Data/ora di registrazioneTimestamp dell'annullamento

I campi critici dell'hash sono immutabili una volta calcolato. Non possono essere modificati dopo la generazione dell'hash.

Tipi di fattura (TipoFattura)

Frihet assegna automaticamente il tipo di fattura in base alle caratteristiche del documento:

CodiceTipoDescrizione
F1Fattura completaFattura standard (assegnata di default)
F2Fattura semplificataFatture inferiori a 400 EUR senza NIF del destinatario
R1Rettificativa (art. 80.1-2, 80.6 LIVA)Errori, sconti retroattivi (più comune)
R2Rettificativa (art. 80.3 LIVA)Mancato pagamento / credito inesigibile
R3Rettificativa (art. 80.4 LIVA)Concordato preventivo
R4Rettificativa (altro)Altri casi
R5Rettificativa semplificataRettificativa di fattura semplificata

F2 viene assegnato automaticamente quando l'importo è inferiore a 400 EUR e il destinatario non ha un NIF.

Codici di regime IVA (ClaveRegimenIVA)

Il codice di regime identifica il tipo di operazione fiscale. Frihet assegna il regime generale (01) di default.

CodiceRegime
01Regime generale
02Esportazione
03Regime speciale dei beni usati
04Regime speciale dell'oro da investimento
05Regime speciale delle agenzie di viaggio
06Regime speciale dei gruppi di entità
07Regime speciale del criterio di cassa
08Operazioni soggette a IPSI/IGIC

QR AEAT nelle fatture

Tutte le fatture PDF generate da Frihet includono un codice QR di verifica che collega alla sede elettronica dell'AEAT.

Formato dell'URL del QR:

https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR?nif={NIF}&numserie={NUM}&fecha={DD-MM-YYYY}&importe={TOTAL}

Accanto al QR appare il testo: "Fattura verificabile presso la sede elettronica dell'AEAT".

informazioni

Il codice QR appare solo quando il profilo fiscale ha un NIF configurato in ConfigurazioneProfilo fiscale.

Dichiarazione responsabile del software

La dichiarazione responsabile è conforme all'Art. 20 del RD 1007/2023. È visibile in ConfigurazioneProfilo fiscale e contiene i seguenti dati:

CampoValore
SoftwareFrihet ERP v1.0
Produttore(Si configura in Impostazioni > Conformità > VeriFactu)
NIF del produttore(Si configura in Impostazioni > Conformità > VeriFactu)
Catena di hashSHA-256
NormativaRD 1007/2023, Orden HAC/1177/2024

Relazione con i modelli fiscali

VeriFactu si concentra sulla tracciabilità delle fatture (hash, QR, immutabilità). I modelli fiscali trimestrali sono un passo aggiuntivo in cui vengono calcolate le dichiarazioni da presentare all'Amministrazione Finanziaria:

I dati VeriFactu (tipo di fattura, codice di regime) vengono inclusi automaticamente nei libri registro esportati da Frihet.

Fase 3: Invio all'AEAT

La Fase 3 di VeriFactu permette l'invio automatico dei registri di fatturazione direttamente all'AEAT tramite messaggi SOAP/XML firmati con certificato digitale. Con questa fase attiva, ogni fattura emessa o annullata viene trasmessa al sistema SII dell'AEAT in secondo piano.

L'invio richiede un certificato digitale valido (.pfx o .p12) configurato in Impostazioni > Conformità. Può essere attivato in modalità sandbox per i test prima di passare alla produzione.

Per la documentazione completa su configurazione, stati di invio, tentativi e risoluzione dei problemi, consulta la guida all'Invio all'AEAT.

Calendario di obbligatorietà

Società (S.L., S.A.): 1° gennaio 2027. Lavoratori autonomi: 1° luglio 2027 (RDL 15/2025).

Normativa applicabile

  • Ley 11/2021 (Legge Antifrode) — Art. 29.2.j) LGT
  • RD 1007/2023 — Regolamento VeriFactu (RRSIF)
  • Orden HAC/1177/2024 — Specifiche tecniche
  • RDL 15/2025 — Estensione dei termini

Successivo: Invio all'AEAT (Fase 3) | Immutabilità e registro