Hola Dado
Ya recorri el camino de crear un CFDI con todas tus librerias (CFDLib.dll,QRCodeLib.dll ) Ya vi que si tienes apache web server o tomcat choca por que usan las mismas librerias (ssleay32.dll,libeay32.dll) tambien con WS_FTP, FileZilla etc, ya le di la vuelta todos esos problemas. Las DLLs deben de estar donde esta el programa. Se genera el xml correctamente, checo que no vayan caracteres invalidos < > & etc, se timbra correctamente en modo de pruebas, se imprime el documento en pdf con el codigo de barras dimensional usando (QRCodeLib.dll), Lo unico que no pude es usar la funcion de version por que marca error, pero uso la funcion de error y con esto veo que este instalada la libreria.
Increblemente todo esto en solo una semana claro gracias a las librerias !!! estan super !!
Pero , y ahora como le hago para entrar en produccion ??
El PAC que estoy usando es TimbreFiscal
Lo primero ya se le pago a TimbreFiscal por aquello de cayendo el muerto soltando el llanto
y luego ???

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Entrando a Produccion
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Entrando a Produccion
Tan simple como cambiar los siguientes datos en el ini :electro escribió:Hola Dado
Ya recorri el camino de crear un CFDI con todas tus librerias (CFDLib.dll,QRCodeLib.dll ) Ya vi que si tienes apache web server o tomcat choca por que usan las mismas librerias (ssleay32.dll,libeay32.dll) tambien con WS_FTP, FileZilla etc, ya le di la vuelta todos esos problemas. Las DLLs deben de estar donde esta el programa. Se genera el xml correctamente, checo que no vayan caracteres invalidos < > & etc, se timbra correctamente en modo de pruebas, se imprime el documento en pdf con el codigo de barras dimensional usando (QRCodeLib.dll), Lo unico que no pude es usar la funcion de version por que marca error, pero uso la funcion de error y con esto veo que este instalada la libreria.
Increblemente todo esto en solo una semana claro gracias a las librerias !!! estan super !!
Pero , y ahora como le hago para entrar en produccion ??
El PAC que estoy usando es TimbreFiscal
Lo primero ya se le pago a TimbreFiscal por aquello de cayendo el muerto soltando el llanto
y luego ???
[Parametros]
XMLDestino=.\Factura.xml
PAC=TIMBREFISCALMX
[TIMBREFISCALMX]
Servicio=Produccion
Certificado=c:\tu ruta\TU CERTIFICADO.PEM
LlavePrivada=c:\tu ruta\TU CERTIFICADO.PEM
Checate tambien este mensaje
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 5
- Registrado: Mar Jun 14, 2011 8:36 am
Re: Entrando a Produccion
Hola Dado
Nuevamente molestandote con la liberacion a produccion, siguiendo tus consejos ya tenemos el proceso liberado para produccion y estamos generando cfdi sin contratiempos, el detalle esta que al cerrar el programa marca una excepcion, la funcion FinalizaCFDLib la llamo unicamente si procese un cfdi, cuando no lo hago, no marca error pero si proceso un cfdi lo marca al cerrar el programa aun cuando llamo la funcion. En el foro encontre un tema parecido pero en Fox, la duda es que si necesito una nueva version de tu libreria para corregir este problema (me enviaste la liga el 17/06/2011) o tiene que ver con las declaraciones por que mi sospecha es el retorno en Byte.
Nuevamente molestandote con la liberacion a produccion, siguiendo tus consejos ya tenemos el proceso liberado para produccion y estamos generando cfdi sin contratiempos, el detalle esta que al cerrar el programa marca una excepcion, la funcion FinalizaCFDLib la llamo unicamente si procese un cfdi, cuando no lo hago, no marca error pero si proceso un cfdi lo marca al cerrar el programa aun cuando llamo la funcion. En el foro encontre un tema parecido pero en Fox, la duda es que si necesito una nueva version de tu libreria para corregir este problema (me enviaste la liga el 17/06/2011) o tiene que ver con las declaraciones por que mi sospecha es el retorno en Byte.

- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Entrando a Produccion
Vaya, ese es un tema dificil, lo unico que te puedo recomendar es que trates de usar la funcion FinalizaCFDLib justo despues de timbrar, lo malo que eso ya no te permite hacer otro timbre
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 5
- Registrado: Mar Jun 14, 2011 8:36 am
Re: Entrando a Produccion
Hola Dado
No veo posible realizar el llamado a la funcion como indicas por que el programa factura desde la venta asi que no puede dejar de vender despues de facturar ya que en el siguiente llamado marcaria error como indicas.
Aqui no se si seria posible que regalaras la declaratoria de tus funciones para determinar si es necesario hacerle un wrapper para envolver la llamada (por aquello de la convension de llamada de las dlls) y ver si me podrias dar una version que retorne integer en lugar de byte por que vb6 no maneja muy bien los byte ni los boolean en las apis.
Saludos
No veo posible realizar el llamado a la funcion como indicas por que el programa factura desde la venta asi que no puede dejar de vender despues de facturar ya que en el siguiente llamado marcaria error como indicas.
Aqui no se si seria posible que regalaras la declaratoria de tus funciones para determinar si es necesario hacerle un wrapper para envolver la llamada (por aquello de la convension de llamada de las dlls) y ver si me podrias dar una version que retorne integer en lugar de byte por que vb6 no maneja muy bien los byte ni los boolean en las apis.

Saludos