Página 1 de 1

Problema para cancelar en Edicom

Publicado: Vie Feb 07, 2014 3:58 am
por rjf195
Hola a todos.

Espero me puedan ayudar tengo una aplicacion que se conecta con Edicom, todo de maravilla excepto con la cancelación ya he intentado de todo

Y me da el siguiente error:

"com.edicom.ediwinws.service.cfdi.CFDiException: No se ha podido obtener el la clave privada del usuario para firmar la cancelación.
Error en el formato del pfx"

Código: Seleccionar todo

X509Certificate cert = new X509Certificate(this.path_pfx,pass_cer);


        var variable = cert.Export(X509ContentType.Cert,pass_cer);

        var base64 = Convert.ToBase64String(variable);
        //byte[] envio = Encoding.Default.GetBytes(this.path_pfx);
        byte[] envio = Encoding.Default.GetBytes(base64);
        Edicom.CFDiService.CFDiService cancelar = new CFDiService.CFDiService();
        try
        {
            CancelaResponse cancelaresponse = cancelar.cancelaCFDi(edicom_usr, edicom_pass, RFC, UUIDd, envio,pass_cer);
            return true;
        }
        catch (Exception e)
        {
            MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            return false;
        }
lo mas extraño es que si abro el pfx con otro programa sin broncas, seguro es el código, me pueden orientar.

Saludos.

Re: Problema para cancelar en Edicom

Publicado: Jue Feb 20, 2014 8:33 am
por ebuenaventura
Si tu aplicación conecta con Edicom entiendo que es porque tienes algún servicio contratado con nosotros para enviar los CFDI y que te los regresemos timbrados. Si es así la solución al problema de la cancelación te la pueden dar telefónicamente desde el servicio de soporte. Te invito a que nos remitas tu teléfono a través de info_mexico@edicomgroup.com para podamos contactarte y ofrecerte la mejor respuesta.

Re: Problema para cancelar en Edicom

Publicado: Vie May 09, 2014 6:24 pm
por AlexandroMtzG
rjf195 escribió:Hola a todos.

Espero me puedan ayudar tengo una aplicacion que se conecta con Edicom, todo de maravilla excepto con la cancelación ya he intentado de todo

Y me da el siguiente error:

"com.edicom.ediwinws.service.cfdi.CFDiException: No se ha podido obtener el la clave privada del usuario para firmar la cancelación.
Error en el formato del pfx"

Código: Seleccionar todo

X509Certificate cert = new X509Certificate(this.path_pfx,pass_cer);


        var variable = cert.Export(X509ContentType.Cert,pass_cer);

        var base64 = Convert.ToBase64String(variable);
        //byte[] envio = Encoding.Default.GetBytes(this.path_pfx);
        byte[] envio = Encoding.Default.GetBytes(base64);
        Edicom.CFDiService.CFDiService cancelar = new CFDiService.CFDiService();
        try
        {
            CancelaResponse cancelaresponse = cancelar.cancelaCFDi(edicom_usr, edicom_pass, RFC, UUIDd, envio,pass_cer);
            return true;
        }
        catch (Exception e)
        {
            MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            return false;
        }
lo mas extraño es que si abro el pfx con otro programa sin broncas, seguro es el código, me pueden orientar.

Saludos.


Hola, no se si resolviste tu duda. Llevo dias queriendo cancelar unos comprobantes y no puedo. Serias tan amable de compartir si ya tienes la solucion?, Gracias.

Re: Problema para cancelar en Edicom

Publicado: Mar May 27, 2014 4:47 pm
por Emmanuel
AlexandroMtzG escribió:
rjf195 escribió:Hola a todos.

Espero me puedan ayudar tengo una aplicacion que se conecta con Edicom, todo de maravilla excepto con la cancelación ya he intentado de todo

Y me da el siguiente error:

"com.edicom.ediwinws.service.cfdi.CFDiException: No se ha podido obtener el la clave privada del usuario para firmar la cancelación.
Error en el formato del pfx"

Código: Seleccionar todo

X509Certificate cert = new X509Certificate(this.path_pfx,pass_cer);


        var variable = cert.Export(X509ContentType.Cert,pass_cer);

        var base64 = Convert.ToBase64String(variable);
        //byte[] envio = Encoding.Default.GetBytes(this.path_pfx);
        byte[] envio = Encoding.Default.GetBytes(base64);
        Edicom.CFDiService.CFDiService cancelar = new CFDiService.CFDiService();
        try
        {
            CancelaResponse cancelaresponse = cancelar.cancelaCFDi(edicom_usr, edicom_pass, RFC, UUIDd, envio,pass_cer);
            return true;
        }
        catch (Exception e)
        {
            MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            return false;
        }
lo mas extraño es que si abro el pfx con otro programa sin broncas, seguro es el código, me pueden orientar.

Saludos.


Hola, no se si resolviste tu duda. Llevo dias queriendo cancelar unos comprobantes y no puedo. Serias tan amable de compartir si ya tienes la solucion?, Gracias.
Estimado, pudiste cancelar con EDICOM? yo estoy intentando hacerlo pero no lo he logrado con éxito, tomé como base tu código sin embargo algo me esta faltando, me podrías ayudar?

Saludos

Re: Problema para cancelar en Edicom

Publicado: Mié Nov 26, 2014 9:04 pm
por marcoev
Compañeros estoy en la misma situación, alguien tiene la solución a este problema?

Saludos.