Validateur de Empreinte / Hash Veri*Factu (Espagne)
Validez l'authenticité, la structure et la clé de contrôle de Empreinte / Hash Veri*Factu (Espagne).
À propos de la Validation de Empreinte / Hash Veri*Factu (Espagne)
Le validateur Veri*Factu vérifie les URL imprimées sur les factures espagnoles, s'assurant du domaine officiel de l'AEAT (`sede.agenciatributaria.gob.es`), des paramètres obligatoires (`nif`, `numserie`, `fecha`, `importe`, `huella`) et du format.
Indispensable pour les audits logiciels, les pipelines QA et la validation de conformité fiscale en environnement de test.
Anatomie & Structure de Veri*Factu (AEAT)
Le dispositif espagnol Veri*Factu structure les paramètres de vérification immédiate des factures:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| nif | NIF de l'Émetteur | 9 caractères | Identifiant fiscal de l'entreprise émettrice (DNI, NIE ou CIF) | B12345678 |
| numserie | Série & Facture | Jusqu'à 60 chars | Série et numéro séquentiel de facturation | FAC-2026-1001 |
| fecha | Date | 10 chars | Date de délivrance au format JJ-MM-AAAA | 26-08-2026 |
| importe | Montant Total | Variable | Montant total en euros avec deux décimales | 150.50 |
| huella | Empreinte SHA-256 | 16 hex chars | Empreinte de chaînage sécurisé avec la facture précédente | a1b2c3d4e5f67890 |
Algorithme de Chaînage Fiscal de Veri*Factu (SHA-256)
L'inaltérabilité de la chaîne de facturation est garantie par la fonction cryptographique SHA-256:
Empreinte = SHA-256(NIF + Série + Date + TypeFacture + MontantTotal + EmpreintePrécédente)
- 1. Concaténer en UTF-8 les mentions fiscales obligatoires de la facture.
- 2. Inclure l'empreinte cryptographique de la facture précédente pour assurer le chaînage.
- 3. Appliquer la fonction de hachage SHA-256 selon la norme FIPS PUB 180-4.
- 4. Extraire les 16 premiers caractères hexadécimaux pour l'URL de vérification.
- 5. Permet le contrôle instantané de la facture auprès de l'administration fiscale espagnole.