josemmo / Facturae-PHP

📝 Genera, firma, envía y recibe facturas electrónicas sin necesidad de ninguna librería adicional
https://josemmo.github.io/Facturae-PHP/
MIT License
219 stars 98 forks source link

Incidencia con Firma #93

Closed DavidWolfCRM closed 2 years ago

DavidWolfCRM commented 2 years ago

Buenas tardes

Estamos implementando el sistema de facturación electrónica, y nos esta dando un error al enviar la factura

image

Hemos probado a firmar tanto con PEM como con P12 y arroja el mismo error "15 - 428 - La firma de la factura es incorrecta", el mismo certificado (FNMT) se utiliza para firmar a través de FACE sin problemas. el certificado caduca esta semana, no sabemos si cuando se renueve se resolverá el problema o no tiene nada que ver.

Un saludo y gracias

josemmo commented 2 years ago

Hola @DavidWolfCRM,

El validador del Gobierno a veces necesita la cadena completa de certificados. Echa un vistazo a este enlace del manual de la librería.

Si el certificado está emitido por una Entidad Certificadora válida ("prestador admitido") no debería haber problema, siempre y cuando el certificado no haya sido revocado. ¿Cuál es el prestador? "AC Representación (FNMT-RCM)" suele ser el caso para certificados emitidos por la FNMT. ¿El certificado pasa la validación de VALIDe?

¿La factura firmada pasa la validación del validador de FACe? ¿Y de VALIDe?

DavidWolfCRM commented 2 years ago

Buenos días

Hemos visto que si quitamos la marca de tiempo, la firma funciona correctamente, es por algún tipo de colisión.

Un saludo

JoomBall commented 2 years ago

Hola @josemmo

Traspaso incidencia en #97