Beta v0.9

Estamos optimizando Aplika.

Encadenamiento

¿Qué es el encadenamiento de facturas en VERI*FACTU?

5 min de lectura

¿Qué es el encadenamiento de facturas?

El encadenamiento es el mecanismo que garantiza que todas las facturas emitidas por tu sistema forman una cadena única e inalterable. Cada factura lleva una referencia (huella) de la factura inmediatamente anterior, creando un eslabón tras otro.

Si alguien intentara modificar, insertar o eliminar una factura de la cadena, la huella del siguiente registro ya no coincidiría y la manipulación quedaría en evidencia inmediatamente.

¿Cómo funciona el encadenamiento?

Analogía: los eslabones de una cadena

Imagina una cadena de metal:

  • Cada eslabón es un registro de facturación.
  • Cada eslabón nuevo se engancha al eslabón anterior mediante su huella (hash).
  • Si cortas un eslabón (borras una factura), la cadena se rompe.
  • Si intentas sustituir un eslabón (modificar una factura), el siguiente eslabón ya no encaja porque su huella fue calculada sobre el eslabón original.

¿Es obligatorio?

Sí, obligatorio para todos los sistemas

Todos los sistemas informáticos de facturación (tanto VERI*FACTU como NO VERI*FACTU) deben implementar el encadenamiento de registros de facturación. Es uno de los requisitos fundamentales del RD 1007/2023 para garantizar la trazabilidad e inalterabilidad.

Preguntas frecuentes sobre encadenamiento

¿Una única cadena para toda la empresa?

No necesariamente. El encadenamiento se realiza dentro de cada Sistema Informático de Facturación (SIF). Si tienes varias instalaciones o sucursales con SIF independientes (por ejemplo, distintas tiendas con su propio terminal de facturación), cada una tendrá su propia cadena de registros.

¿Qué pasa al cambiar de año?

Puedes empezar una nueva numeración de facturas con el nuevo año. El único requisito es que el primer registro del año nuevo se encadene con el último del año anterior, independientemente de la serie o número de factura.

¿Y si tengo varias series de facturación?

Todas las facturas, independientemente de su serie (F, A, B, R...), se encadenan en una misma cadena dentro de cada SIF. No hay cadenas separadas por serie.

¿Qué pasa si pierdo datos y no sé cuál era la última huella?

Si estás en VERI*FACTU, puedes consultar el último registro enviado a la AEAT y recuperar la huella desde allí. También puedes descargar los registros de facturación desde la AEAT.

Si estás en NO VERI*FACTU, eres responsable de conservar los registros. Si los pierdes, probablemente tendrás que "reinstalar" el SIF y comenzar una nueva cadena desde cero.

Notas importantes

En el diseño de registro de la AEAT, el bloque Encadenamiento contiene un campo PrimerRegistro que se marca como "S" cuando no existe un registro anterior (por ejemplo, al estrenar el sistema). A partir del segundo registro, es obligatorio informar los datos del registro anterior (NIF, serie, fecha de expedición y huella).
Consejo: En Aplika, el encadenamiento es automático. No tienes que preocuparte por calcular huellas ni enlazar registros manualmente. El sistema lo hace por ti en cada factura.
El encadenamiento no se ve afectado por facturas rectificativas o anulaciones. Estas generan nuevos registros que se encadenan normalmente con el registro inmediatamente anterior. La trazabilidad se basa en el orden temporal de generación, no en la relación entre facturas.