VeriBaiDocs
Acceder

El registro de facturación

Qué es un registro, en qué se diferencia de la factura, y por qué se encadena.

La normativa no regula el PDF que entregas a tu cliente: regula el registro de facturación: un documento XML, firmado digitalmente y encadenado al anterior, que se remite a Hacienda por cada factura emitida.

Factura y registro son documentos distintos

  • La factura la genera tu software, con tu plantilla y tu marca. Debe incorporar el código QR (y su leyenda) que devuelve la API.
  • El registro lo genera, firma y remite VeriBai. Es el documento con valor probatorio ante la administración.

Esta separación es la que permite que tu producto siga siendo tuyo: VeriBai no toca la factura; garantiza el registro.

La cadena de hashes

Cada registro incluye una huella criptográfica del registro anterior del mismo emisor. El resultado es una cadena: alterar, eliminar o insertar un registro a posteriori rompe la secuencia y resulta detectable.

Implicaciones prácticas:

  • El orden importa. Los registros de un emisor se procesan en orden estricto de emisión. VeriBai garantiza este orden internamente (colas FIFO por emisor y escrituras condicionales), incluso con envíos concurrentes desde tu aplicación.
  • Nada se borra. Anular una factura genera un nuevo registro de anulación; la cadena conserva la historia completa. Ver Rectificar y anular.
  • Cada emisor tiene su propia cadena. En plataformas multi-empresa, las cadenas de tus clientes son independientes entre sí y están aisladas.

La firma

Los registros se firman con firma electrónica avanzada (XAdES-BES en TicketBAI). VeriBai firma de forma delegada: no necesitas obtener, custodiar ni renovar certificados propios. La firma, con plena validez legal, es parte del servicio.

Qué conservar

VeriBai custodia los registros y sus XML firmados, consultables en cualquier momento vía API o desde el panel. Si tu política interna exige copia propia, descarga el XML tras cada emisión con GET /v1/facturas/{idFactura}/xml.