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:
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:
- ¿Qué hacer si no puedo emitir facturas con el QR?
-
Preguntas frecuentes para desarrolladores
- Apartado 6-PROHIBICIÓN DE NUMERACIÓN DUPLICADA DE UN REGISTRO.
- Apartado 10-IMPORTACIÓN DE FACTURAS DESDE OTRO SISTEMA.
- Apartado 15-CHEQUEO AUTOMÁTICO DEL CORRECTO ENCADENAMIENTO. COMPROBACIONES AUTOMÁTICAS A REALIZAR POR LOS SIF.
- Apartado 17-FORMA DE PROCEDER ANTE ERRORES COMETIDOS AL FACTURAR: RECTIFICACIONES, ANULACIONES, SUBSANACIONES.
- ...