← Volver a Producto

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

• ID_Registro_Interno
• ID_Obligado_Tributario
• ID_Empresa / ID_Establecimiento
• Numero_Factura / Serie
• Fecha_Hora_Emision (ISO 8601)
• Datos_Emisor
• Datos_Destinatario
• Bases_Imponibles / Tipos_Impositivos
• Importe_Total
• Hash_Registro_Anterior
• Hash_Registro_Actual
• Firma_Electronica (No Veri*Factu)
• Estado_Envio_AEAT (Veri*Factu)

El modelo se adapta al formato estructurado definido por la Orden HAC/1177/2024.

4. Hash encadenado y firma

Mecanismo de encadenamiento criptográfico:

  1. Cada nuevo registro calcula un hash a partir de sus datos relevantes.
  2. El registro incorpora el hash del registro anterior.
  3. 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.

Permite identificar unívocamente la factura, acceder a la sede de la AEAT (si aplica) y verificar la coherencia de los datos por parte del destinatario.

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.