Cita:
Empezado por Sistel
Hola B...
Se parece bastante al que yo estaba desarrollando (aunque estaba atrancado) basado en https://github.com/josemmo/Facturae-PHP
Hay una detallito que no entiendo de tu clase Firmador():
Código PHP:
$signTime1 = date('Y-m-d\TH:i:s+01:00');
¿ Porqué le añades 1 segundo a la hora de la firma?...
|
El firmador.php no es mío, es un apaño basado en facturae de Josemmo con adaptaciones de otro firmador de Costa Rica.
https://github.com/CRLibre/API_Hacienda
El de facturae es fantástico pero un poco farragoso con los xmlns y no lograba "entenderlo"
No añado 1 segundo, añado 1 hora (o 2 horas) por no se qué de la zona horaria Europa/Madrid
Seguramente se pueda quitar sin problemas.
Si necesitas alguna aclaración para la firma, sólo has de preguntar