Buenas,
Nuestra aplicación trabaja con dos flujos diferenciados de acción, que llamamos emisión de facturas y recepción de facturas:
Emisión de facturas:
Generan la factura en nuestro formulario y al emitirla, esta se firma y se guarda. Aquí tengo muy claro que tengo que generar el Registro de Alta al firmar y guardar la factura, guardarlo, y si esta en modo veriFactu enviarlo.
Para este caso creo que el supuesto de trabajo encaja perfectamente.
Recepción de facturas:
Este caso es el que no tengo claro si es valida la forma de proceder. Este flujo para nosotros consiste en que nuestra aplicación recibe el XML de una factura(por ejemplo en formato FacturaE) ya firmado por el emisor de la factura, y nosotros lo que hacemos es validar que la firma es correcta(certificado no caducado ni revocado, que lo firmado no ha sido manipulado, los datos del emisor coinciden con los del certificado, etc...), y si todo es correcto se guarda la factura.
Lo que hemos pensado es que en este momento de guardado de la factura en nuestra aplicación se genere el Registro de alta, se guarde y si esta en modo VeriFactu se envíe
No tenemos muy claro si esto es correcto o para este flujo no somos nosotros los que tendríamos que hacer el registro de alta.
¿Alguien se ha encontrado con el mismo dilema o parecido y sabe si seria correcto o no?
Un saludo.