Guía · Tu programa · 8 fuentes oficiales
Qué debe hacer tu programa de facturación en 2027 y cómo comprobar su declaración responsable
Lista para revisar tu programa: registros encadenados, QR, modalidad VERI*FACTU y declaración responsable. App gratuita de la AEAT frente a programas y ERP.
La respuesta · norma revisada el
Un programa adaptado al reglamento Verifactu genera un registro encadenado por cada factura, no permite borrar ni retocar lo emitido, imprime un QR en cada factura y puede conectarse con la AEAT. La prueba de que cumple no es una «homologación», que no existe, sino la declaración responsable que el fabricante debe mostrar dentro del programa y fuera de él, con el contenido que fija el artículo 15 de la Orden HAC/1177/2024. Pídela para la versión exacta que usas.
Qué exige la norma a tu programa
Esta lista resume el reglamento (RD 1007/2023) y su orden técnica (Orden HAC/1177/2024); cada texto, con su enlace al BOE y sus artículos, está en normativa de Verifactu. Sirve para cualquier programa: una aplicación de facturación, un TPV, un ERP o la tienda online.
| # | Requisito | Norma | Cómo lo compruebas tú |
|---|---|---|---|
| 1 | Genera un registro de alta por cada factura, a la vez o justo antes de emitirla | RRSIF, arts. 9 y 10 | Pregunta al proveedor dónde se ven los registros |
| 2 | No deja borrar ni modificar una factura emitida: se corrige con registros nuevos (anulación o rectificativa) | RRSIF, arts. 8.2.a y 11 | Intenta borrar una factura de prueba |
| 3 | Encadena cada registro con el anterior mediante una huella (SHA-256, según la AEAT) | RRSIF, arts. 10.ñ y 12; Orden, art. 13 | Pregunta si hay una cadena por empresa y por terminal |
| 4 | Firma los registros, salvo en modalidad VERI*FACTU | RRSIF, arts. 12 y 16.3; Orden, art. 14 | Pregunta qué firma usa |
| 5 | Lleva un registro de eventos, salvo en modalidad VERI*FACTU | RRSIF, art. 8.3; Orden, arts. 3 y 9 | Pregunta dónde se consulta |
| 6 | Imprime un QR en cada factura, de 30 × 30 a 40 × 40 mm | RD 1619/2012, art. 6.5; Orden, arts. 20 y 21 | Emite una factura de prueba y escanéalo |
| 7 | Añade la leyenda «VERI*FACTU» si trabajas en esa modalidad | Orden, art. 20.1.b | Míralo en la factura de prueba |
| 8 | Puede conectarse con la AEAT para enviar registros, aunque no uses VERI*FACTU | RRSIF, art. 8.1; Orden, art. 4 | Pregunta cómo se activaría el envío |
| 9 | Exporta los registros a un formato legible para conservarlos | RRSIF, art. 8.2.c | Pide una exportación de prueba |
| 10 | Tiene la declaración responsable del fabricante, visible dentro y fuera | RRSIF, art. 13; Orden, art. 15 | Siguiente apartado |
Cómo revisar una declaración responsable
No existe una lista oficial de programas «homologados». La AEAT lo dice sin rodeos: no hace falta certificación externa ni registro previo. El fabricante se certifica a sí mismo con una declaración responsable, y responde de ella con multas de hasta 150.000 euros por ejercicio (artículo 201 bis de la Ley General Tributaria).
Por eso te toca a ti leerla. El artículo 15 de la Orden HAC/1177/2024 dice que debe empezar con el título «DECLARACIÓN RESPONSABLE DEL SISTEMA INFORMÁTICO DE FACTURACIÓN» y contener, en este orden:
- Nombre del sistema.
- Código identificador del sistema.
- Identificador completo de la versión. Comprueba que coincide con la que tienes instalada.
- Componentes (hardware y software) y una descripción de lo que hace.
- Si solo puede funcionar como VERI*FACTU.
- Si permite facturar a varios obligados (útil para gestorías y grupos).
- Tipos de firma que usa, si no funciona como VERI*FACTU.
- Nombre o razón social del fabricante.
- NIF del fabricante (u otro identificador si es extranjero).
- Dirección postal de contacto.
- La afirmación expresa de que esa versión cumple el artículo 29.2.j) de la Ley General Tributaria, el RD 1007/2023, la orden y las especificaciones de la sede de la AEAT.
- Fecha y lugar de la firma.
Tres alertas:
- La declaración es de otra versión o no tiene versión. Cada versión necesita la suya (artículo 13.2).
- Quien la firma es un distribuidor, no el fabricante. La firma corresponde al productor; el comercializador debe asegurarse de que existe.
- Te hablan de «homologado por Hacienda» o te enseñan un sello comercial. No es lo que pide la norma.
Tres formas de cumplir, comparadas
| Aplicación gratuita de la AEAT | Programa de facturación | ERP (programa de gestión integral) | |
|---|---|---|---|
| Para quién | Microempresas y profesionales con pocas facturas | Autónomos y pymes que facturan con cierta frecuencia | Empresas con almacén, compras, producción o varias sedes |
| Coste | Gratis | Cuota mensual o licencia | Licencia e implantación |
| Modalidad | Siempre VERI*FACTU (RRSIF, art. 16.4) | La que ofrezca el fabricante | La que ofrezca el fabricante |
| Límites | Cada factura debe tener destinatario; solo en nombre propio o como apoderado; las facturas solo se gestionan desde la propia aplicación (Orden, art. 19) | Depende del producto | Depende del producto y de la implantación |
| Tickets a clientes anónimos | No sirve (exige destinatario) | Según producto | Según producto |
| Factura electrónica B2B | La AEAT preparará un formulario gratuito específico (RD 238/2026, disp. adicional 1.ª) | Pregunta por UBL, Facturae y conexión con la solución pública | Pregunta por UBL, EDIFACT, Peppol y plataforma |
Una advertencia sobre la aplicación gratuita: la AEAT dice que su límite práctico es el tecleo manual de cada factura y que está pensada para un uso «subsidiario» por quien emite pocas facturas al año.
Si ya tienes un ERP
Un ERP es un sistema de facturación a efectos del reglamento en cuanto emite facturas. Lo que cambia respecto a un programa pequeño es la implantación: series por sede, terminales, integraciones con la tienda online, facturas generadas desde otros módulos. Cada vía que emita facturas debe quedar dentro del sistema adaptado. Pide al implantador un mapa de todos los puntos del ERP que expiden facturas.
Y piensa ya en el siguiente paso. El RD 238/2026 exige que la factura electrónica B2B salga de programas adaptados al artículo 29.2.j) de la Ley General Tributaria (artículo 2.d) y en uno de estos formatos: UBL, CII, EDIFACT o Facturae (artículo 7.1). Pregunta ahora cómo lo resolverá tu programa.
Ocho preguntas para tu proveedor
- ¿Me enviáis la declaración responsable de la versión que tengo, con fecha?
- ¿Qué modalidades ofrecéis: VERI*FACTU, no verificable o ambas?
- ¿Qué hace el programa si intento borrar o modificar una factura emitida?
- ¿Cuántas cadenas de registros tendré (por empresa, por tienda, por terminal)?
- ¿Cómo se envían los registros a la AEAT y qué pasa si se cae la conexión?
- ¿Cómo exporto los registros para conservarlos cuatro años o más?
- ¿Está la actualización incluida en mi contrato de mantenimiento?
- ¿Cómo emitiréis y recibiréis la factura electrónica B2B y en qué formatos?
Cuándo cambiar de programa (y cómo retirar el viejo)
Si tu proveedor no tiene declaración responsable ni fecha para tenerla, cambia con tiempo. No hace falta esperar al último mes: la AEAT considera periodo de pruebas todo lo anterior a tu fecha.
Al cambiar, cuidado con el programa antiguo. La AEAT dice que puedes conservarlo para consultar tu histórico, pero si desde tu fecha sigue pudiendo emitir facturas, su mera tenencia puede sancionarse. Lo más seguro es exportar los datos y desinstalarlo, o bloquear la emisión a partir de una fecha.
Las facturas emitidas con el programa viejo se siguen guardando su plazo completo, que para algunas pasa de diez años: ver cuántos años hay que guardar las facturas.
Herramientas oficiales
En la página de la AEAT sobre sistemas de facturación tienes el acceso a la aplicación gratuita, la consulta de los registros enviados y el Informador VERI*FACTU, un asistente de la propia AEAT. Nuestro árbol «¿Me afecta?» cubre además la factura electrónica B2B, el SII y los territorios forales.
Consultas frecuentes
¿Dónde está la declaración responsable de mi programa?
Debe estar en dos sitios: dentro del programa, accesible desde cualquier terminal (la AEAT recomienda un menú tipo «Ayuda» o «Acerca de»), y fuera, para que puedas verla antes de comprar, por ejemplo en la web del fabricante en PDF. Si no la encuentras, pídela: el art. 13.3 del reglamento te da derecho a solicitarla.
Mi programa es a medida, hecho por mi informático. ¿Quién firma la declaración?
El productor del sistema. La AEAT indica que el software desarrollado solo para uso propio también necesita su certificación, y que en sistemas con varios componentes de distintas empresas cada una responde de lo suyo. Si tu informático no puede firmarla con garantías, es una señal para cambiar.
¿Mi proveedor puede cobrarme por la actualización?
La norma no regula precios. Pero los programas incluidos en contratos de mantenimiento plurianual contratados antes deben estar adaptados antes de tus fechas (disp. final cuarta del RD 1007/2023). Revisa tu contrato.
Fuentes consultadas
Normas y documentos oficiales. Los artículos citados en el texto remiten a ellos.
- 1 Real Decreto 1007/2023, arts. 7 a 16 (texto consolidado) · boe.es
- 2 Orden HAC/1177/2024, arts. 13, 15, 17, 19, 20 y 21 (BOE-A-2024-22138) · boe.es
- 3 AEAT: preguntas frecuentes, declaración responsable · sede.agenciatributaria.gob.es
- 4 AEAT: preguntas frecuentes, huella o hash · sede.agenciatributaria.gob.es
- 5 AEAT: preguntas frecuentes, recursos necesarios (aplicación gratuita) · sede.agenciatributaria.gob.es
- 6 AEAT: sistemas informáticos de facturación y VERI*FACTU (acceso a la aplicación gratuita y al Informador VERI*FACTU) · sede.agenciatributaria.gob.es
- 7 AEAT: preguntas frecuentes, objeto (programas antiguos y periodo de pruebas) · sede.agenciatributaria.gob.es
- 8 Real Decreto 238/2026, arts. 2.d) y 7 (formatos de la factura electrónica B2B) · boe.es