Veri*Factu AEAT: descargar software oficial y requisitos del SIF
¿Existe un software gratuito oficial de la AEAT para Veri*Factu? Qué requisitos debe cumplir cualquier programa, qué es el SIF y cómo elegir bien.
¿Tiene la AEAT un software oficial para descargar?
No exactamente. La AEAT no distribuye un programa de facturación gratuito con interfaz de usuario para autónomos y pymes como sí hace con algunos modelos tributarios (p.ej. el antiguo programa PADRE). Lo que sí publica son:
- El esquema XSD técnico (
SuministroInformacion.xsd) en el entorno de preproducción, que define el formato XML de los mensajes. - La documentación de los servicios web SOAP en la web de la AEAT.
- El entorno de preproducción (
prewww1.aeat.es) para que los desarrolladores prueben sus integraciones.
En resumen: la AEAT define el protocolo y valida los datos, pero delega en el mercado privado la creación de los programas de facturación. Tú debes usar un software certificado de un proveedor privado o desarrollar tu propia integración.
Qué es el SIF (Sistema Informático de Facturación)
El SIF es el nombre técnico que el RD 1007/2023 da al conjunto de aplicaciones y sistemas que soportan los procesos de facturación. Tu programa de facturación —sea de escritorio, en la nube o una API— es tu SIF.
Para ser conforme a Veri*Factu, un SIF debe cumplir una serie de requisitos técnicos y funcionales definidos en la Orden HAC/1177/2024.
Requisitos técnicos del SIF
Los requisitos se agrupan en dos categorías:
Requisitos de integridad e inalterabilidad
- Cada registro de factura debe generar una huella SHA-256 que encadene los datos de la factura con la huella de la anterior.
- No puede ser posible modificar ni eliminar facturas sin dejar rastro en el sistema.
- No puede haber dobles bases de datos ni modos ocultos.
- El sistema debe mantener un registro de eventos (alta, modificación, anulación) con marca temporal.
Requisitos de remisión a la AEAT
- El software debe enviar los registros de alta y anulación al endpoint SOAP de la AEAT en tiempo real o en batch (máximo 4 días hábiles de retraso en el régimen de remisión voluntaria).
- La conexión debe ser mTLS con el certificado digital del contribuyente.
- El mensaje XML debe cumplir el esquema
SuministroInformacion.xsdde la AEAT. - Debe incluir el bloque
SistemaInformaticocon el NIF del fabricante, nombre del sistema e identificador.
Requisitos de información al usuario
- El PDF de la factura debe incluir el CSV devuelto por la AEAT y el código QR de verificación.
- La leyenda VERI*FACTU debe aparecer en la factura cuando el sistema opera bajo este régimen.
La declaración responsable del fabricante
El artículo 8 del RD 1007/2023 exige que el fabricante del software emita una declaración responsable de conformidad donde certifica que su producto cumple todos los requisitos. Como usuario, debes pedir esta declaración a tu proveedor. Es el documento que te protege ante la AEAT en caso de que el software tenga un fallo de cumplimiento.
Cómo elegir el software adecuado
- Confirma que envía en tiempo real a la AEAT y que puedes ver el CSV de cada factura en el panel.
- Pide la declaración responsable de conformidad con el RD 1007/2023.
- Verifica que gestiona reintentos: si la AEAT está caída, el software debe reintentar automáticamente.
- Comprueba el soporte de certificados legacy: si tu .pfx es antiguo (FNMT pre-2023), el software debe poder convertirlo o al menos informarte claramente.
- Revisa el tratamiento de anulaciones: el RegistroAnulacion tiene su propio esquema y lógica de encadenamiento.
Simple*Factu como SIF en la nube
Simple*Factu actúa como SIF a través de API: recibe los datos de tu factura, calcula la huella, construye el XML SOAP y lo envía a la AEAT con tu certificado almacenado cifrado. Los registros quedan en un ledger inmutable consultable desde el panel o vía API. El PDF incluye CSV y QR automáticamente.
¿Listo para cumplir con Veri*Factu?
Simple*Factu es la API y aplicación que gestiona el envío de facturas a la AEAT por ti. Empieza gratis.
Crear cuenta gratis