Hola grupo,
Estoy desarrollando en PHP con Symfony2 la firma de los DTE. Avancé sin mayores problemas hasta el momento de enviar al SII el XML firmado. Envío el xml y siempre recibo "RFR - Rechazado por Error en Firma". He tratado de firmar de formas distintas el documento pero consigo el mismo resultado. Será que el xml necesita algún formato particular? todo a la izquierda? El digest de la firma se debe calcular de afuera hacia adentro, es decir, primero calculo el digest para el envío (SetDTE), luego el digest para cada documento (Documento)?
Actualmente para firmar lo que hago es usar las funciones de php para openssl y lo aplico en el orden: Documento (canonizado) -> firma -> SetDTE (canonizado) -> firma.
Si pudieran darme algun tips o ayuda con respecto al porque o a las posibles causas del error RFR o compartir su experiencia se los agradecería.
Saludos y gracias