Timbrado con Diverza

Todo lo que no cabe en los demas foros........
jggtz
Mensajes: 357
Registrado: Lun Oct 10, 2011 12:50 pm

Timbrado con Diverza

Mensajepor jggtz » Dom Jul 30, 2017 7:47 pm

Dado, disculpa que utilice tu foro para pedir ayuda a los foristas respecto al timbrado con Diverza

Algunos de mis clientes me solicitan especificamente el timbrado con otros pac aunque a los demas los jalo para Ecodex

El asunto es que sabemos que diverza es un pac que se caracteriza por cerrarse a la ayuda a los desarrolladores independientes y estoy teniendo problemas para obtener informacion para armar el ensobretado de cfdi v3.3 y el envio del mismo para su timbrado (request & response)

Alguno de Uds. está en el mismo caso que yo y quisiera compartir algunos tips acerca del tema ?

Gracias por cualquier ayuda

Pirip
Mensajes: 41
Registrado: Vie Ene 30, 2015 10:26 am

Re: Timbrado con Diverza

Mensajepor Pirip » Lun Ago 07, 2017 10:45 am

En la empresa donde trabajo también tienen contratado Diverza para todos nuestros clientes, despues de unos dos meses de solitarles información lo único que nos respondieron fue lo siguiente:

En este caso para la emisión o timbrado de CFDI 3.3 a través de cURL le comparto la siguiente información, en la URL http://docs.diverza.apiary.io/# de la página de Apiary se cuenta con una opción la cual muestra un ejemplo del código necesario en algunos lenguajes como son Visual Basic, Java, cURL etc. los cuales le pueden dar una referencia para poder iniciar sus cambios.

Ya que ingresaste a la página del lado izquierdo veras las etiquetas de "Issue", "Stamp", "Cancel" etc, si tu servicio es emisión seleccionas "Issue" y en la barra gris donde está colocado el servicio das clic, posteriormente en la ventana que se habilita del lado derecho bajas hasta ver los combos de MockServer y Raw y sobre el de Raw moverse para buscar algún ejemplo en especifico de los ahí listados en este caso ahí aparece la opción de cURL y te muestra el ejemplo de como esperaríamos recibir de parte suya el archivo a emitir o timbrar.


Al final se debe enviar en un JSON el request (yo la hago con cURL, pero ahi vienen varios ejemplos con diferentes lenguajes).

El problema es que después de enviar mi petición de timbrado me regresa un error "Invalid RSA Signature". verifiqué el sello del comprobante miiles de veces y veo nada mal. Aun no me contestan ni me resuelven nada.


Si tienes mejor suerte te agradecería el apoyo.

Saludos.

PD. Eso es para un ambiente de pruebas, no me han resuelto nada para un ambiente de producción.

jggtz
Mensajes: 357
Registrado: Lun Oct 10, 2011 12:50 pm

Re: Timbrado con Diverza

Mensajepor jggtz » Lun Ago 07, 2017 11:44 am

Gracias
Reviso la pagina y te comento...

jggtz
Mensajes: 357
Registrado: Lun Oct 10, 2011 12:50 pm

Re: Timbrado con Diverza

Mensajepor jggtz » Mar Ago 08, 2017 6:20 pm

Consegui el url :
https://serviciosdemo.diverza.com/api/v ... ents/issue
a donde se envian los json request en ambiente de pruebas

Yo tengo problemas en la conversion texto - utf8 - base64 del xml... se me hace muy raro porque son las rutinas que utilizo para cfdi v3.2...

Cualquier comentario es bien recibido

Código: Seleccionar todo

https://serviciosdemo.diverza.com/api/v1/documents/issue

Pirip
Mensajes: 41
Registrado: Vie Ene 30, 2015 10:26 am

Re: Timbrado con Diverza

Mensajepor Pirip » Mar Ago 08, 2017 6:49 pm

jggtz escribió:Consegui el url :
https://serviciosdemo.diverza.com/api/v ... ents/issue
a donde se envian los json request en ambiente de pruebas

Yo tengo problemas en la conversion texto - utf8 - base64 del xml... se me hace muy raro porque son las rutinas que utilizo para cfdi v3.2...

Cualquier comentario es bien recibido

Código: Seleccionar todo

https://serviciosdemo.diverza.com/api/v1/documents/issue


Yo tenía entendido que era sobre esta URL (Para el timbrado):

Código: Seleccionar todo

https://cfdi33.conectorfiscal.mx/api/v1/documents/stamp

Que es en donde he estado haciendo mis pruebas, con el resultado que mencioné (Invalid RSA Signature).
Y para la emision:

Código: Seleccionar todo

 https://cfdi33.conectorfiscal.mx/api/v1/documents/issue


Podrías intentar también en esa URL. También voy a hacer las pruebas en la URL que proporcionas.

Saludos.

jggtz
Mensajes: 357
Registrado: Lun Oct 10, 2011 12:50 pm

Re: Timbrado con Diverza

Mensajepor jggtz » Mar Ago 08, 2017 7:39 pm

Viendo las urls y analizando un poco, Diverza proporciona 3 servicios
...segun veo tu estas en el de Conector Fiscal
...yo estoy en el servicio de Timbre Fiscal
...y hay otro llamado BuzonFiscal

checale aqui http://www.diverza.com/

Pirip
Mensajes: 41
Registrado: Vie Ene 30, 2015 10:26 am

Re: Timbrado con Diverza

Mensajepor Pirip » Mié Ago 09, 2017 7:35 pm

jggtz escribió:Viendo las urls y analizando un poco, Diverza proporciona 3 servicios
...segun veo tu estas en el de Conector Fiscal
...yo estoy en el servicio de Timbre Fiscal
...y hay otro llamado BuzonFiscal

checale aqui http://www.diverza.com/

Sí, creo que es correcto lo que comentas, aunque no contraté directamente yo el servicio.

Por otro lado estoy intentando timbrar un documento de Egreso bastante simple y me regresa el siguiente error:
The certificate number: 30001000000300023701 does not exist in the LCO

¿Usas los certificados de pruebas? estoy usando el certificado para el RFC: AAA010101AAA
Ya tengo un ticket de soporte sobre ese detalle pero Diverza brilla por su ausencia.

jggtz
Mensajes: 357
Registrado: Lun Oct 10, 2011 12:50 pm

Re: Timbrado con Diverza

Mensajepor jggtz » Jue Ago 10, 2017 7:35 pm

NoCertificado="30001000000300023708"

Este es el que estoy utilizando para el RFC : AAA010101AAA

Pirip
Mensajes: 41
Registrado: Vie Ene 30, 2015 10:26 am

Re: Timbrado con Diverza

Mensajepor Pirip » Jue Ago 10, 2017 8:19 pm

jggtz escribió:NoCertificado="30001000000300023708"

Este es el que estoy utilizando para el RFC : AAA010101AAA


Terminé usando el certificado: 30001000000300023685 y con ese sí me timbró una nota de crédito muy sencilla.
te adjunto el request del documento, omití el content que es donde deberas poner tu XML en base64.

Espero te sea útil.
Adjuntos
notaDeCreditoMuySencilla.txt
JSON que va en el request
(386 Bytes) Descargado 485 veces

kokyno
Mensajes: 6
Registrado: Mar Sep 26, 2017 11:31 am

Re: Timbrado con Diverza

Mensajepor kokyno » Mar Sep 26, 2017 11:35 am

Buen dia. Me permito solicitar su ayuda con este problema que tengo para mandar temibrar un CFDI3.3 al servicio de diverza el error que me regresa el que es un BAD request(400) por lo que veo algunos de ustedes ya lograron pasar la prueba.

Adjunto el codigo que estoy utilizando y el ejemplo del JSON ya con el XML codificado en 64.

Si pudieran orientarme en que estoy mal.

Por su ayuda muchas gracias

Código: Seleccionar todo

 Dim request = TryCast(System.Net.WebRequest.Create("https://serviciosdemo.diverza.com/api/v1/documents/stamp"), System.Net.HttpWebRequest)
             Dim eljson As String = "{
  ""credentials"": {
    ""id\"": ""3935"",
    ""token"": ""ABCD1234""
  },
  ""issuer"": {
    ""rfc"": ""AAA010101AAA""
  },
  ""receiver"": {
    ""emails"": [
      {
        ""email"": ""user@domain.com"",
        ""format"": ""xml+pdf"",
        ""template"": ""letter""
      }
    ]
  },
  ""document"": {
    ""ref-id"": ""Prueba1"",
    ""certificate-number"": ""30001000000300023708"",
    ""section"": ""all"",
    ""format"": ""xml"",
    ""template"":""letter"",
    ""type"": ""application/vnd.diverza.cfdi_3.3+xml"",
    ""content"": ""PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id.....bEltcHVlc3Rvc1RyYXNsYWRhZG9zPSIzNzYwLjAwIj4NCgkJPGNmZGk6VHJhc2xhZG9zPg0KCQkJPGNmZGk6VHJhc2xhZG8gSW1wdWVzdG89IjAwMiIgVGlwb0ZhY3Rvcj0iVGFzYSIgVGFzYU9DdW90YT0iMC4xNjAwMDAiIEltcG9ydGU9IjM3NjAuMDAiLz4NCgkJPC9jZmRpOlRyYXNsYWRvcz4NCgk8L2NmZGk6SW1wdWVzdG9zPg0KPC9jZmRpOkNvbXByb2JhbnRlPg==""
  }
}"


        'FIN
        'Dim request As HttpWebRequest = DirectCast(WebRequest.Create(url), HttpWebRequest)
        request.Method = WebRequestMethods.Http.Post
        request.ContentType = "application/json" '"application/x-www-form-urlencoded"
        request.ContentLength = System.Text.Encoding.UTF8.GetBytes(eljson).Length 'eljson.Length

        Using writer As New StreamWriter(request.GetRequestStream())
            writer.Write(eljson)
        End Using

        Dim response__1 As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
        Using reader As New StreamReader(response__1.GetResponseStream())
            MsgBox(reader.ReadToEnd())
            'Response.Write(reader.ReadToEnd())
        End Using


Volver a “Otros”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados