Aller au contenu principal

VeriFactu

Qu'est-ce que VeriFactu

VeriFactu est le système de facturation électronique établi par le Décret Royal (RD) 1007/2023 et l'Arrêté HAC/1177/2024. Il s'applique à tous les Systèmes Informatiques de Facturation (SIF) opérant en Espagne.

Son objectif est de garantir la traçabilité des factures et de prévenir la fraude fiscale. Chaque facture génère une empreinte numérique (hachage) qui est enchaînée à la précédente, formant un registre immuable vérifiable par l'AEAT.

Comment Frihet se conforme

La conformité VeriFactu dans Frihet est toujours active. Il n'y a pas de bascule, pas de configuration supplémentaire, pas de module à activer. Frihet est l'un des rares ERP qui inclut VeriFactu de série dans tous les plans -- consultez les fonctionnalités complètes.

Tout se passe en arrière-plan lors de la création ou de la modification de factures :

  • Le hachage SHA-256 est calculé automatiquement sur le serveur
  • Le code QR est généré dans chaque PDF
  • Les champs fiscaux sont bloqués après l'enregistrement
  • La chaîne de hachage est maintenue de manière continue

L'utilisateur n'a rien de spécial à faire pour se conformer à VeriFactu.

Chaîne de hachage SHA-256

Chaque facture génère un hachage SHA-256 sur le serveur (Cloud Function). Ce hachage est enchaîné au hachage de la facture précédente, formant une chaîne immuable qui garantit l'intégrité de l'enregistrement.

Hachage de Création

Lors de la création d'une facture, le hachage est calculé à partir de 8 champs :

ChampDescription
NIF émetteurIdentification fiscale de l'émetteur
Numéro de factureNuméro complet (série + séquence)
Date d'émissionAu format JJ-MM-AAAA
Type de factureF1, F2, R1-R5
Montant total des impôtsSomme de tous les impôts
Montant totalTotal de la facture
Hachage précédentHachage de la facture immédiatement précédente
Date/heure d'enregistrementHorodatage du moment de la génération

Hachage d'Annulation

Lors de l'annulation d'une facture, un hachage d'annulation est généré avec 5 champs :

ChampDescription
NIF émetteurIdentification fiscale de l'émetteur
Numéro de factureNuméro du document annulé
Date d'émissionDate originale de la facture
Hachage précédentHachage de la facture précédente dans la chaîne
Date/heure d'enregistrementHorodatage de l'annulation

Les champs critiques du hachage sont immuables une fois calculés. Ils ne peuvent pas être modifiés après la génération du hachage.

Types de facture (TipoFactura)

Frihet attribue automatiquement le type de facture en fonction des caractéristiques du document :

CodeTypeDescription
F1Facture complèteFacture standard (attribuée par défaut)
F2Facture simplifiéeFactures inférieures à 400 EUR sans NIF du destinataire
R1Rectificative (art. 80.1-2, 80.6 LIVA)Erreurs, remises rétroactives (plus courant)
R2Rectificative (art. 80.3 LIVA)Impayé / crédit irrécouvrable
R3Rectificative (art. 80.4 LIVA)Procédure collective / faillite
R4Rectificative (autres)Autres cas
R5Rectificative simplifiéeRectificative d'une facture simplifiée

F2 est attribué automatiquement lorsque le montant est inférieur à 400 EUR et que le destinataire n'a pas de NIF.

Clés de régime de TVA (ClaveRegimenIVA)

La clé de régime identifie le type d'opération fiscale. Frihet attribue le régime général (01) par défaut.

CodeRégime
01Régime général
02Exportation
03Régime spécial des biens d'occasion
04Régime spécial de l'or d'investissement
05Régime spécial des agences de voyage
06Régime spécial des groupes d'entités
07Régime spécial de la comptabilité de caisse
08Opérations soumises à l'IPSI/IGIC

QR AEAT sur les factures

Toutes les factures PDF générées par Frihet incluent un code QR de vérification qui renvoie au siège électronique de l'AEAT.

Format de l'URL du QR :

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

À côté du QR apparaît le texte : "Facture vérifiable sur le siège électronique de l'AEAT".

info

Le code QR n'apparaît que lorsque le profil fiscal a un NIF configuré dans ConfigurationProfil fiscal.

Déclaration de responsabilité du logiciel

La déclaration de responsabilité est conforme à l'Art. 20 du RD 1007/2023. Elle est visible dans ConfigurationProfil fiscal et contient les données suivantes :

ChampValeur
LogicielFrihet ERP v1.0
Fabricant(Configurable dans Paramètres > Conformité > VeriFactu)
NIF fabricant(Configurable dans Paramètres > Conformité > VeriFactu)
Chaîne de hachageSHA-256
RéglementationRD 1007/2023, Arrêté HAC/1177/2024

Relation avec les modèles fiscaux

VeriFactu se concentre sur la traçabilité des factures (hachage, QR, immuabilité). Les modèles fiscaux trimestriels sont une étape supplémentaire où sont calculées les déclarations à présenter à l'administration fiscale :

Les données VeriFactu (type de facture, clé de régime) sont automatiquement incluses dans les livres de comptes exportés par Frihet.

Phase 3 : Envoi à l'AEAT

La Phase 3 de VeriFactu permet l'envoi automatique des enregistrements de facturation directement à l'AEAT au moyen de messages SOAP/XML signés avec un certificat numérique. Avec cette phase active, chaque facture émise ou annulée est transmise au système SII de l'AEAT en arrière-plan.

L'envoi nécessite un certificat numérique valide (.pfx ou .p12) configuré dans Paramètres > Conformité. Il peut être activé en mode sandbox pour des tests avant de passer en production.

Pour la documentation complète sur la configuration, les statuts d'envoi, les tentatives et la résolution de problèmes, consultez le guide d'Envoi à l'AEAT.

Calendrier d'obligations

Sociétés (SARL, SA) : 1er janvier 2027. Travailleurs indépendants : 1er juillet 2027 (RDL 15/2025).

Réglementation applicable

  • Loi 11/2021 (Loi Antifraude) — Art. 29.2.j) LGT
  • DR 1007/2023 — Règlement VeriFactu (RRSIF)
  • Arrêté HAC/1177/2024 — Spécifications techniques
  • DRL 15/2025 — Extension des délais

Suivant : Envoi à l'AEAT (Phase 3) | Immuabilité et enregistrement