Página 1 de 1

Hubo un Error: Certificado=?

Publicado: Sab Ago 04, 2012 10:24 am
por ivargas
Hola Dado,

Espero te encuentres bien y con mucho trabajo.

Te contacto porque me esta haciendo algo raro la biblioteca CFDLib.DLL.

Resulta que he generado varios XML con la misma información a partir del archivo .ini; sin embargo, en algunos caso de plano no se puede generar el XML y manda el siguiente error:

Hubo un Error
Se requiere un dato obligatorio
[Parametros]
Certificado=?

El archivo .ini es el mismo con el que he generado otros CFDI. El certificado esta en la ruta que se especifica (verificado) tanto que otros CFDI se han generado correctamente.

¿Te han reportado casos similares?

Saludos
Ivan Vargas

Re: Hubo un Error: Certificado=?

Publicado: Sab Ago 04, 2012 10:50 am
por ivargas
Hola,

Olvide comentar que también he intentado generar el XML mediante el programa CFDLibTest.exe y me manda el error que comente anteriormente 'Certificado=?'

Saludos
Ivan Vargas

Re: Hubo un Error: Certificado=?

Publicado: Sab Ago 04, 2012 10:56 am
por ivargas
Hola Dado,

Pues finalmente encontre el error.....pero no es de que no encuentra el certificado como lo informa CFDLibTest.exe sino que la descripción de un concepto de la factura viene en blanco!

Problema resuelto.

Saludos
Ivan Vargas

Re: Hubo un Error: Certificado=?

Publicado: Sab Ago 04, 2012 12:28 pm
por Dado
Pasame tu ini para hacer pruebas ya que es raro y muy dificil que marque error en el certificado cuando en realidad es error de la descripccion, pero lo checo, ya sabes que las computadoras aveces hacen cosas fuera de este mundo

Re: Hubo un Error: Certificado=?

Publicado: Lun Ago 13, 2012 5:08 pm
por tab2mil
Buenas tardes, estoy probando la librería y me macar el error mencionado en este tema, cabe mencionar que si lo hago con el CFDLisbTest si genera el XML correctamente, pero cuando lo hago desde mi aplicación me manda el mensaje de error Certificado=?, estoy trabajando con VBNET sobre Win7, algo que este haciendo mal? Las rutas son correctas, tengo la carpeta Certificados en mi carpeta Debug. Espero saber noticias, Gracias.

Re: Hubo un Error: Certificado=?

Publicado: Lun Ago 13, 2012 5:33 pm
por Dado
Misma recomendacion de siempre

USA RUTAS ABSOLUTAS, NO USES RUTAS RELATIVAS...............

esto es, usa rutas como c:\mis doc\certificados\etc

NO USES rutas como .\..\.\mi ruta\certificados\etc

Publica tu archivo ini para darle una revisada

Tambien publica el archivo "bitacora de proceso.txt"

Re: Hubo un Error: Certificado=?

Publicado: Lun Ago 13, 2012 5:47 pm
por tab2mil
...estoy usando el archivo INI tal cual viene en el demo que descargue, de hecho si ejecuto el CFDLibTest funciona correctamente con el mismo archivo INI, pero cuando lo hago desde mi aplicación me manda ese mensaje de error.

[Parametros]
Certificado=C:\Programacion\JLMD\FacturaElectronicaCFDi\FacturaElectronica\bin\Debug\Certificados\aaa010101aaa_csd_01.cer
LlavePrivada=.\Certificados\aaa010101aaa_csd_01.key
XMLDestino=.\Factura.xml

..ya probé poniendo la ruta absoluta y con solo el "." al inicio y sigue marcando lo mismo.

Saludos.

Re: Hubo un Error: Certificado=?

Publicado: Lun Ago 13, 2012 5:54 pm
por tab2mil
...esto es lo que aparece en la bitácora.

---Inciando creacion de CFD / CFDI---
Abriendo archivo ini : Ejemplo1.ini
ERROR FATAL : Se requiere un dato obligatorio :
[Parametros]
Certificado= ?

Re: Hubo un Error: Certificado=?

Publicado: Lun Ago 13, 2012 6:38 pm
por Dado
........usa rutas..........

dice

Abriendo archivo ini : Ejemplo1.ini

debe decir

Abriendo archivo ini : c:\mis archivos\micosoft\apesta\esta es mi ruta\completa\Ejemplo1.ini

lo que esta sucediendo es que estas accesando a un archivo fantasma en c:\windows\Ejemplo1.ini (checalo, ahi esta ese archivo porque los ini por una extraña razon tienen su carpeta por default en windows, si no defines la ruta de un archivo ini por alguna razon lo toma de c:\windows)

Re: Hubo un Error: Certificado=?

Publicado: Lun Ago 13, 2012 7:19 pm
por tab2mil
Ok ya quedó, Gracias, sigo probando.

Saludos.