Demo en viu
Veri*Factu: on es trenca la cadena de factures
En aquesta demo emeteu una factura d’exemple i veieu com se’n calcula l’empremta i com s’enganxa a la del registre anterior, tal com diuen les especificacions tècniques de l’AEAT. Després toqueu una factura d’octubre i la cadena es trenca just allà, en vermell, amb les dades que han canviat. Tot es calcula al vostre navegador; la traducció al català dels textos de l’AEAT la va fer una IA abans de publicar la demo, i no l’ha revisada ningú.
Actualitzat el
S’obre en una pestanya nova. Es veu millor en un ordinador, amb la cadena i la factura l’una al costat de l’altra.
Com fer-la servir
Obrir la demo- 1
Emeteu la factura preparada
A la dreta hi ha la FE-2026/0151 preparada per al Client B. Emeteu-la i veureu com se’n calcula l’empremta i com s’enganxa a la de la FE-2026/0150, l’últim registre de la cadena. La factura surt amb el QR i amb l’XML del registre.
- 2
Toqueu una factura d’octubre
Obriu la FE-2026/0147 i canvieu-ne la quantitat: de 40 suports a 4. És el que faria algú que «arregla» una venda directament a la base de dades.
- 3
Mireu on es trenca la cadena
La cadena es trenca en vermell a la FE-2026/0147. A la pestanya «Empremta» hi ha l’empremta que surt ara de les dades, la que es va desar en emetre-la i les 8 dades que hi entren, amb les que han canviat en vermell.
El que encerta i el que no
L’empremta, l’URL del QR i l’XML segueixen els documents tècnics de l’AEAT, i a la pestanya «Exemples de l’AEAT» podeu comprovar l’empremta amb els exemples que publica la mateixa AEAT. El que la demo no fa també hi és, a la vista.
- 3 de 3
exemples de l’AEAT que donen exactament la mateixa empremta al vostre navegador
- 11
registres a la cadena d’octubre: deu factures i una anul·lació
- 8
dades de cada factura que entren a l’empremta, en l’ordre que diu l’AEAT
- 2
d’aquestes 8 dades canvien quan la FE-2026/0147 passa de 40 suports a 4: la quota i l’import total
El dubte que queda és el dels decimals. L’AEAT diu que, als imports, un o dos decimals es tracten igual, i no queda del tot clar si normalitza el valor abans de calcular l’empremta. La demo hi posa sempre dos decimals, com els exemples de l’AEAT, i ho marca com a dubte. A més, només fa factures completes amb un sol tipus d’IVA (el 21 %), no signa els registres (en mode VERI*FACTU no cal) i no porta el registre d’esdeveniments.
La demo ensenya com funciona la cadena, però no serveix per facturar ni és assessorament fiscal: a una empresa, la cadena l’ha de portar el programa que emet les factures. Quan és obligatori i a qui afecta, ho diu la seu electrònica de l’AEAT.
Qui ha fet cada pas
-
Treure les regles dels documents de l’AEAT
Un script
Un script va treure dels PDF, de l’Excel i dels esquemes XSD de l’AEAT els camps, l’ordre, les llistes de valors, els codis d’error i els tres exemples de l’empremta, amb el text original.
-
Traduir-les al català
Una IA
Una IA va traduir al català les regles, els noms dels camps i els codis, abans de publicar la demo. Al costat de cada camp, de cada codi d’error i de cada tipus d’anomalia hi ha l’original de l’AEAT, i cada regla diu de quin apartat del document surt.
-
Calcular la cadena, el QR i l’XML
Un càlcul, al vostre navegador
Els totals, l’empremta de cada registre (SHA-256), la comprovació de la cadena, l’URL del QR i l’XML es calculen al vostre navegador cada vegada que obriu la demo. No s’envia res enlloc.
-
Comprovar el càlcul
Un càlcul, abans de publicar
Els tres exemples de l’AEAT donen la mateixa empremta; l’XML de tota la cadena es va validar contra els esquemes XSD de l’AEAT, i el QR es va llegir amb un programa lector de QR (jsQR). No s’ha escanejat amb cap mòbil.
-
La revisió d’una persona
Ningú, de moment
Cap persona no ha revisat la traducció ni la demo: ni un assessor fiscal ni cap tècnic.
D’on surten les dades
Les regles, els camps i els exemples són dels documents tècnics que l’AEAT publica al portal de desenvolupadors, i la normativa, del BOE. La demo no és de l’AEAT ni hi està relacionada, i no hi fem servir cap logotip de l’AEAT ni de VERI*FACTU. Les factures, la Fàbrica d’exemple, els quatre clients i el programa de facturació són dades d’exemple: les hem fet nosaltres, amb noms genèrics, i els NIF dels clients tenen la xifra de control malament a posta. L’únic que no és inventat és el NIF de l’emissor (89890001K), que és el que fan servir els exemples dels documents de l’AEAT.
-
AEAT: especificacions de l’empremta dels registres de facturació (v0.1.2, 27/08/2024)
- Què n’hem fet
- Consultat el 3/11/2026. N’hem resumit les regles en català, cadascuna amb l’apartat d’on surt. Els noms dels camps i els valors dels tres exemples són els de l’AEAT, sense cap canvi.
-
AEAT: especificacions del codi QR de la factura i de l’URL del servei d’acarament (cotejo) (v0.5.0, 10/12/2025)
- Què n’hem fet
- Consultat el 3/11/2026. N’hem resumit les regles en català i hem traduït els codis d’error, amb l’original al costat. El QR de la demo porta a l’adreça de l’entorn de proves que dona el document (apartat 8.1), no a la de producció.
-
AEAT: disseny del registre de facturació (v1.0, 28/10/2024) i esquemes SuministroLR.xsd i SuministroInformacion.xsd
- Què n’hem fet
- Consultat el 3/11/2026. Només fem servir els camps i els valors que necessita la demo; els noms en català són traducció nostra, amb l’original al costat. L’XML que baixeu no s’ha enviat a l’AEAT.
-
Ordre HAC/1177/2024, de 17 d’octubre (BOE núm. 260, de 28/10/2024), articles 7, 13, 20 i 21
- Què n’hem fet
- Consultat el 3/11/2026. N’hem resumit en català el que diuen aquests articles de la cadena, de l’empremta i del QR.
-
Reial decret 1007/2023, de 5 de desembre (text consolidat del BOE, darrera actualització publicada el 3/12/2025)
- Què n’hem fet
- Consultat el 3/11/2026. El citem com a marc i no en reproduïm el text. La demo no diu quan és obligatori.
Preguntes sobre la demo
Això ens serveix per complir Veri*Factu?
No. És una demo educativa: no és assessorament fiscal, no envia res a l’AEAT i no és cap programa de facturació certificat. Ensenya com funciona la cadena de registres. Quan és obligatori i a qui afecta, ho diu la seu electrònica de l’AEAT.
Si algú canvia una factura antiga a la base de dades, es nota?
A la demo, sí: la cadena es trenca just a la factura tocada, perquè l’empremta que surt ara de les dades ja no és la que es va desar. Si qui l’ha tocada refà l’empremta d’aquella factura, el trencament passa a la següent. Si refà tota la cadena, per dins torna a quadrar, però les empremtes ja no són les que es van desar en emetre les factures, i la demo ho ensenya. En un sistema VERI*FACTU, cada registre s’envia a l’AEAT quan es genera.
On porta el QR de les factures?
A l’entorn de proves de l’AEAT (prewww2.aeat.es), que és l’adreça que dona l’especificació del QR per a les proves. En una factura de debò seria www2.agenciatributaria.gob.es. Nosaltres no hi hem enviat cap factura.
Es connecta amb el nostre programa de facturació o amb l’ERP?
No. La demo baixa l’XML de cada registre amb l’estructura dels esquemes de l’AEAT, però no s’ha enviat a l’AEAT ni s’ha provat amb cap programa. A una empresa, la cadena la portaria el programa que emet les factures.
Es desa o s’envia el que hi poso?
No. Tot passa al vostre navegador, i quan torneu a carregar la pàgina la cadena torna a ser la d’octubre. Tampoc no s’hi escriuen NIF ni noms: només es tria entre quatre clients d’exemple.
Funciona al mòbil?
Sí, però es veu millor en un ordinador. Al mòbil, la factura passa a sota de la cadena.
Altres demos d’aquest grup
Vendre i facturar
-
Equip comercial amb IA
Una arquitectura possible: les peticions de pressupost de Gmail i WhatsApp, llegides per la IA amb una skill de pressupostos i calculades amb la tarifa, a punt perquè el comercial les revisi i les enviï.
-
Configurador 3D d’una porta corredissa
Trieu una porta corredissa en 3D i en surten, al moment, el pes, la llista de tall i el plànol de taller.
On ho fem servir: Veri*Factu i el software a mida Veure les 17 demos
Expliqueu-nos el vostre cas en trenta minuts.
Teniu un programa de facturació propi, o factures que surten d’un programa fet a mida, i us pregunteu com hi encaixaria la cadena de registres? Expliqueu a l’enginyer que portaria el projecte com emeteu ara les factures, i mirarem junts si té sentit i per on començaríem.
O escriviu a me@joansanfeliu.com
Preferiu escriure?
Expliqueu-nos el cas en quatre línies i us responem per correu.
Us contestarà l’enginyer que portaria el projecte, al correu que ens heu deixat. Si voleu, reserveu ja una trucada de trenta minuts.