Página 1 de 1
Pruebas de timbrado con Forcogsa
Publicado: Mar Abr 19, 2011 5:47 pm
por nopibass
hola que tal, estuve probando el demo para forcogsa y segui la instrucciones que manejas, el genrar un XML exclusivo con su Clave y despues el envio del timbre, aparentmeente si se coencta pero luego meregresa un error, te anexo el log, sera probelma de el servico de ellos? Saludos y quedo en espera de tu repsuesta, gracias.
---Inciando creacion de CFD / CFDI---
Abriendo archivo ini : C:\Users\Nopibass\Desktop\CFDLib.dll (LibCFD)\Ejemplo (crear CFDI especial para Forcogsa clave 12345678a).ini
Abriendo Certificado : .\Certificados\CertificadoDemoForcogsa.cer
Abriendo Llave Privada : .\Certificados\LlaveDemoForcogsa.key
Iniciando creacion de CFD
Insertando datos generales
Insertando datos del Emisor
Insertando datos del Receptor
Insertando conceptos
Insertando impuestos
Creando sello digital
Exportando el XML a disco
Exportando variables CadenaOriginal y Sello
---FIN CFD/CFDI---
---Iniciando Timbrado---
Abriendo archivo ini : C:\Users\Nopibass\Desktop\CFDLib.dll (LibCFD)\Ejemplo Timbrado con Forcogsa.ini
Creando objeto CFD
Cargando CFD de disco : .\Factura.xml
Cargando Datos del PAC : FORCOGSA
Envio de CFD para timbrado, en la version DEMO *siempre* se envia al sitio de pruebas de FORCOGSA
ERROR FATAL : Error General : <?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="
http://schemas.xmlsoap.org/soap/envelop ... arResponse xmlns:ns2="
http://wservicios/"><return><codigo>-10 ... S:Envelope>
Re: Pruebas de timbrado con Forcogsa
Publicado: Mar Abr 19, 2011 8:57 pm
por Dado
nopibass escribió:hola que tal, estuve probando el demo para forcogsa y segui la instrucciones que manejas, el genrar un XML exclusivo con su Clave y despues el envio del timbre, aparentmeente si se coencta pero luego meregresa un error, te anexo el log, sera probelma de el servico de ellos? Saludos y quedo en espera de tu repsuesta, gracias.
La respuesta es muy rara......es una respuesta "TimbrarResponse" y se supone que ahi deberia VENIR CON EL TIMBRE, pero ademas de que no trae el timbre tiene un "codigo -1000"
Lo intentaste varias veces y siempre te resulto el mismo mensaje?
Lo malo que no tengo alguna tabla para saber que significa el "codigo -1000" lo mas que te puedo recomendar es volver a intentarlo
Yo aqui lo volvi a probar y todo funciono bien, esto lo menciono porque en la semana que paso hicieron algunos cambios importantes y pense que podria ser algo de eso.
Solo por probar, ademas de volverlo a intentar, trata de editar EjemploTimbradoForcogsa.ini y cambia el user o el password, para ver si marca el error correspondiente, quiero con esta prueba por lo menos saber si estas teniendo comunicacion con el PAC
pd. movi tu mensaje a este foro ya que es mas apto para el tema que se esta discutiendo.
Re: Pruebas de timbrado con Forcogsa
Publicado: Mié Abr 20, 2011 12:08 pm
por mophosis
Hola, estoy haciendo pruebas con un sistema propio, con FORCOGSA ,y me sale un codigo tambien de -1000 y me da un error:
java.security.cert.CertificateParsingException: signed overrun, bytes = 264
que podra ser??
Este error para ser del certificado, cuando substituyo el certificado por cualquier otro me indica que el certificado no corresponde al emisor. He estado buscando y no he encontrado mucho, ya les hable a FORCOGSA y no me han dicho alguna razon por la que sea esto.
saludos
Re: Pruebas de timbrado con Forcogsa
Publicado: Mié Abr 20, 2011 12:41 pm
por Dado
mophosis escribió:Hola, estoy haciendo pruebas con un sistema propio, con FORCOGSA ,y me sale un codigo tambien de -1000 y me da un error:
java.security.cert.CertificateParsingException: signed overrun, bytes = 264
que podra ser??
Este error para ser del certificado, cuando substituyo el certificado por cualquier otro me indica que el certificado no corresponde al emisor. He estado buscando y no he encontrado mucho, ya les hable a FORCOGSA y no me han dicho alguna razon por la que sea esto.
saludos
Estamos en las mismas, no contestan en Forcogsa, pero mira que lo extraño es que si yo ejecuto mi codigo me TIMBRE PERFECTAMENTE, no se porque la DEMO que publique le este dando este error a "nopibass"
Ya tambien hice varias pruebas, pero no logro reproducir el problema, uno de las pruebas fue dejar mas de 30 segundos entre la solicitud del token y la solicitud del timbre pero me contesta bien con un "token no valido", tambien le cambio nombre y contraseña e igual, me contesta "usuario o constraseña no valido" pero este "-1000" de plano ni idea, el error de "emisor no valido" tambien lo he podido reproducir.
Lo que saca de onda es que el concepto de la respuesta esta en un nodo <TimbrarResponse> donde deberia VENIR EL TIMBRE, ese NO ES EL NODO DE ERROR, el nodo de error es del tipo <mensaje>
Pero en algo me ayudo MUCHISIMO tu mensaje, yo programo en Delphi y tu en Java y estamos teniendo el mismo mensaje, eso significa que son "ellos" los del problema.
Si necesitas un ejemplo de la solicitud o el response con gusto lo publico, tambien si descubro como resolver este caso aqui mismo lo comento. Saludos.
Re: Pruebas de timbrado con Forcogsa
Publicado: Mié Abr 20, 2011 1:41 pm
por mophosis
Bueno, solo aclarando dado, estoy programando en powerbuilder, y cuando acceso al objeto del request de timbrado en la depuracion, veo en el codigo un valor de -1000 y en el miembro de mensaje aparece lo que te mencione. La verdad que he estado checando todo el codigo, y no encuentro la respuesta. Te menciono que estoy utilizando mis certificados que me dio el SAT y sale ese error, ahora fijate que Forcogsa me paso unos certificados de prueba y cuando los pongo me sale otra leyenda: "java.security.cert.CertificateException: Unable to initialize, java.io.IOException: DerInputStream.getLength(): lengthTag=20, too big.". pero el codigo sigue siendo el -1000. Parece que como tu dices es problema de ellos, pero bueno tengo unas dudas en cuanto a mi archivo XML que genero, fijate que cuando lo acceso directamente en el navegador me aparece la leyenda de que "por seguridad ie ha impedido que se ejecuten scripts o controles activexs instalar los controles activex...", y cuando abro otro archivo que tengo tipo XML que no son generados por mi aplicacion, no me aparece esto, sabes a que se debera?? alguna idea?? ya he visto el codigo fuente de mi archivo XML y no veo ningun script o activex. Ahora otra duda que tengo es que cuando abro mi archivo XML aparte de lo que te menciono, veo que mi CERTIFICADO esta alineado, es como si hubiera sido alineado A LA IZQUIERDA. He visto los otros xml de prueba y me he fijado que el CERTIFICADO aparece en toda la linea, abarcandola toda sin el margen que te menciono. Sabes porque sera esto?? Te menciono que mi archivo XML ya lo he validado en varios validadores incluyendo el del SAT y me lo han validado correctamente.
saludos
Re: Pruebas de timbrado con Forcogsa
Publicado: Mié Abr 20, 2011 3:19 pm
por Dado
mophosis escribió:Bueno, solo aclarando dado, estoy programando en powerbuilder, y cuando acceso al objeto del request de timbrado en la depuracion, veo en el codigo un valor de -1000 y en el miembro de mensaje aparece lo que te mencione. La verdad que he estado checando todo el codigo, y no encuentro la respuesta. Te menciono que estoy utilizando mis certificados que me dio el SAT y sale ese error, ahora fijate que Forcogsa me paso unos certificados de prueba y cuando los pongo me sale otra leyenda: "java.security.cert.CertificateException: Unable to initialize, java.io.IOException: DerInputStream.getLength(): lengthTag=20, too big.". pero el codigo sigue siendo el -1000. Parece que como tu dices es problema de ellos, pero bueno tengo unas dudas en cuanto a mi archivo XML que genero, fijate que cuando lo acceso directamente en el navegador me aparece la leyenda de que "por seguridad ie ha impedido que se ejecuten scripts o controles activexs instalar los controles activex...", y cuando abro otro archivo que tengo tipo XML que no son generados por mi aplicacion, no me aparece esto, sabes a que se debera?? alguna idea?? ya he visto el codigo fuente de mi archivo XML y no veo ningun script o activex. Ahora otra duda que tengo es que cuando abro mi archivo XML aparte de lo que te menciono, veo que mi CERTIFICADO esta alineado, es como si hubiera sido alineado A LA IZQUIERDA. He visto los otros xml de prueba y me he fijado que el CERTIFICADO aparece en toda la linea, abarcandola toda sin el margen que te menciono. Sabes porque sera esto?? Te menciono que mi archivo XML ya lo he validado en varios validadores incluyendo el del SAT y me lo han validado correctamente.
saludos
lengthTag=20 too big, mmmh si me parece que tienen problemas por ahi.
El error del explorer no es importante, no le hagas caso, es un poco largo de explicar y la verdad no viene mucho al caso, solo ignoralo (en realidad NO ES QUE TU XML TENGA ACTIVEX mas bien se refiere a que va a *USAR UN ACTIVEX* instalado en tu compu para interpretar y mostrar el XML)
El detalle del certificado.....resulta que depende de la libreria que estes usando para convertir el certificado a base 64 se insertan unos "retorno de carro" en algunas ocasiones.
Especialmente OpenSSL separa en lineas de 64 caracteres el certificado, eso debido a un detalle de la conversion DER a PEM, otras librerias no insertan el CRLF y lo hacen en una sola linea, en realidad tampoco es importante.
Re: Pruebas de timbrado con Forcogsa
Publicado: Lun Abr 25, 2011 3:46 pm
por mophosis
Hola, disculpa, oye ya pudiste saber por que sigue apareciendo el error -1000 en tu programa de demo, yo por mas que le busco no encuentro por donde sea. Una duda, tus demos funcionan bien con otros usuarios?? o no has checado si solo es con ese usuario??
Gracias, saludos
Re: Pruebas de timbrado con Forcogsa
Publicado: Lun Abr 25, 2011 5:22 pm
por mophosis
Hola, ya encontre el error, me habias dicho que los retornos de carro insertados en el certificado por algunas librerias como en mi caso CHILKAT no tenia nada que ver, pero pues si tiene mucho que ver aparentemente, kite los retornos de carro en mi certificado y listo, ya paso correctamente y fue timbrado bien. Ahora solo falta utilizar una libreria correcta para que no ponga los retornos.
saludos
Re: Pruebas de timbrado con Forcogsa
Publicado: Lun Abr 25, 2011 7:52 pm
por Dado
"lo sospeche desde un principio...." je je je
Apenas iba a contestar que sali en este puente y no pude hacer mas pruebas, pero que bueno que descubriste que pasaba, me da gusto saber que *entre todos* nos echamos la mano, yo te comente sobre los retornos de carro aunque no le puse mucha atencion pero tu con tu empeño descubriste que si, que ese era el problema.
Voy a hacer mis propias pruebas e incluso talvez le ponga un "parche" automatico a mi libreria para que no envie retorno de carro en el certificado