Saltar a contenido

Encadenamiento

En Veri*Factu no hay firma en los registros, lo que hay es un hash y una cadena.

La cadena en este caso es para todos los registros de Veri*Factu. Por lo tanto, se tienen que encadenar las altas, anulaciones y subsanaciones.

Esta cadena la genera SDH según le llegan los registros al servicio y NO se tiene que encadenar por numeración de facturas. La cadena incluso es entre distintas series de facturas.

La nueva normativa de Veri*Factu NO modifica ningún reglamento anterior de facturación, donde dice que las facturas tienen que ser expedidas correlativamente sin que haya ningún hueco.

La operatoria de facturación cada Software de Facturación la realiza de forma diferente, por lo que es éste el que debe cumplir el reglamento de facturación.

Por ejemplo:


Ejemplo 1 — Creación de facturas en paralelo

Un Software de Facturación en el momento de expedir la factura lo primero que hace es "ocupar" un número de factura. Si dos procesos están realizando facturas, uno de los dos puede terminar de confeccionar la factura antes que el otro y darse el caso por ejemplo de enviar la factura 4 antes que la 3 a SDH.

Esto es posible, no hay huecos en la facturación y la cadena sería:

2 → 4 → 3

Si al enviar una factura a SDH éste la devuelve como errónea, digamos que esa factura sigue en borrador y el usuario la debería de poder seguir editando hasta que esté correcta. Ese número no puede ser borrado, puesto que no puede haber huecos.


Ejemplo 2 — Facturación en lotes con errores

Un Software de Facturación procesa el lote de albaranes para convertir en facturas 1, 2, 3 y 4. SDH acepta la 1, 2 pero la 3 no se acepta porque no cumple alguna regla de validación. Lo habitual será que el Software de Facturación no envíe la 4 hasta que la 3 sea corregida.


Importante: Impresión del QR y aceptación

Hay que tener en cuenta que al imprimir la factura ésta debe incluir el QR que SDH proporciona tras su aceptación. Es decir, si SDH no la acepta, no se puede entregar la factura al cliente. por lo que el Software de Facturación debe considerar la solución a aplicar en estos casos.

Otros temas a tener en cuenta: