Documentación técnica del sistema de facturación TAGi Facturación
Documentación técnica de alto nivel relevante a efectos de cumplimiento del RRSIF y de Veri*Factu.
1. Visión General
Esta página recoge la documentación técnica del sistema, proporcionando una visión clara de:
- Arquitectura general
- Modelo de datos
- Mecanismo de hash encadenado
- Generación de códigos QR
- Registro de eventos
- Formatos de exportación
2. Arquitectura
TAGi Facturación se basa en una arquitectura web SaaS con los siguientes componentes:
Cliente Web
Interfaz accesible vía navegador para emisión y consulta.
Servidor de Aplicación
Servicios REST seguros para gestión de lógica de negocio.
Base de Datos
Almacenamiento de facturación, registros, eventos y configuración.
Módulo Veri*Factu
Gestión de comunicación segura con la AEAT.
Todas las comunicaciones se realizan mediante HTTPS con medidas de seguridad estándar (cifrado, autenticación).
3. Modelo de datos de registros
El modelo se adapta al formato estructurado definido por la Orden HAC/1177/2024.
4. Hash encadenado y firma
Mecanismo de encadenamiento criptográfico:
- Cada nuevo registro calcula un hash a partir de sus datos relevantes.
- El registro incorpora el hash del registro anterior.
- Esto genera una cadena ininterrumpida e inalterable.
En modalidad no Veri*Factu:
- Se firma electrónicamente con certificado de servidor (X.509).
- La firma se almacena y valida en procesos de exportación.
5. Códigos QR
TAGi Facturación genera un código QR en todas las facturas conforme a especificaciones AEAT.
6. Registro de eventos
En modalidad no Veri*Factu, se auditan:
- Emisión de registros.
- Intentos de modificación/borrado.
- Errores del sistema.
- Cambios de versión.
Se conservan en los mismos plazos legales y están a disposición de la Administración.
7. Exportación
Funcionalidades de exportación incluidas:
- Selección por intervalos de tiempo.
- Formato estructurado (XML/JSON) conforme a Orden HAC/1177/2024.
- Garantía de integridad de hash y firma en los datos exportados.