Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


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

Como hacer para tener las dos versiones en la CFDLib.dll

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
ADOLFO RIOS
Mensajes: 448
Registrado: Jue Mar 29, 2012 10:48 am

Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor ADOLFO RIOS » Mié Jun 07, 2017 2:10 pm

Buenas tardes....pongo aquí mi comentario por no saber donde colocarlo....

hago un poco de reflexión... actualmente tenemos la versión 3.2 del timbrado y de manera opcional a partir del 1 de julio del 2017 hasta el 1 de diciembre del 2017 la versión 3.3, y a partir de esa fecha ya será obligatorio la versión 3.3.

entonces mi observación es la siguiente, algunos de mis cliente suben a los diferentes portales de sus clientes los XML, si uno de ellos no esta preparado para recibir 3.3 y otros si entonces seria conveniente que la librería CFDLib pudiera soportar las versiones 3.2 y 3.3, para poder elegir que versión timbrar en tanto todos nos unificamos a la versión 3.3, ya que comentan quitar las versiones anteriores, les sugiero dejar solamente estas dos para soportar el proceso de transición, no se si eso sea posible, la autoridad permite en ese rango de fechas utilizar una versión u otra, el problema será entre nosotros para saber quien ya migro a la 3.3 y quien no.

gracias por su tiempo y espero comentarios.

saludos.

Adolfo

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor Dado » Mié Jun 07, 2017 3:30 pm

Pase tu mensaje a un nuevo tema ya que me parece interesante tu observacion

Tienes toda la razon, los emisores van a estar emigrando de forma aleatoria y no vamos a saber si debemos crear un CFDI V3.2 o un CFDI V3.3

A estas alturas no nos es posible regresar a analizar la opcion de tener en la misma dll las dos versiones, pero creemos que la solucion es TENER LAS DOS DLL

Solo hay que renombrarlas, por ejemplo puedes tener CFDLib32.dll y CFDLib33.dll y definir dos veces las funciones de creacion y/o timbrado, una que apunte a CFDLib32 y la otra a CFDLib33
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

ADOLFO RIOS
Mensajes: 448
Registrado: Jue Mar 29, 2012 10:48 am

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor ADOLFO RIOS » Mié Jun 07, 2017 4:30 pm

Me parece muy bien, no había pensado en esa alternativa, voy a dejar la versión 3.2 como base y la 3.3 seria la renombrada para mis sistemas en operación y ya los nuevos directo a la 3.3, muchas gracias por tu aporte...

saludos

Adolfo Ríos

ADOLFO RIOS
Mensajes: 448
Registrado: Jue Mar 29, 2012 10:48 am

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor ADOLFO RIOS » Jue Jun 08, 2017 4:23 pm

Buenas tardes...hice una prueba renombrando las dos librerías, pero entro en conflicto ya que en ambas los procedimientos se llaman igual. yo uso clarión, alguna idea de como superar este detalle...

saludos

Adolfo Ríos

moyneh
Mensajes: 133
Registrado: Mié Feb 23, 2011 3:11 pm

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor moyneh » Vie Jun 09, 2017 1:13 pm

Lo que yo hago son dos sistemas una con 3.2 otro con 3.3

Saludos

Moises

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor Dado » Lun Jun 12, 2017 12:59 pm

Listo, genere una DLL especialmente para tu necesidad, checa que las funciones cambiaron a "CFDI" (nota la "I" al final)

De esa forma ya no tienes conflicto con el nombre de las funciones 3.2 vs. las de la 3.3

Código: Seleccionar todo

   GeneraCFDI, GeneraCFDIExt, GeneraCFD2,
   TimbrarCFDI, TimbrarCFDIExt,
   CancelarCFDI, CancelarCFDIExt,
   RecuperaAcuseCancelacion,
   ConsultaSaldo,
   RecuperarCFDI,
   CFDLibVersion,
   PruebaClaveDeLlavePrivada,
   GetError, GetErrorExt,
   CadenaOriginal, SelloDigital;
Adjuntos
CFDLib.zip
(603.61 KiB) Descargado 198 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Edcoram
Mensajes: 205
Registrado: Sab Nov 03, 2012 11:48 am

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor Edcoram » Lun Jun 12, 2017 4:32 pm

¿No sería menos complicado especificar en el archivo ini que versión sería?

[Parametros]
Certificado=.\Certificados\CSD_Pruebas_CFDI_LAN7008173R5.cer
LlavePrivada=.\Certificados\CSD_Pruebas_CFDI_LAN7008173R5.key
CFDI=3.3 o CFDI=3.2

ADOLFO RIOS
Mensajes: 448
Registrado: Jue Mar 29, 2012 10:48 am

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor ADOLFO RIOS » Lun Jun 12, 2017 4:53 pm

Gracias dado por esa oportunidad...no había entrado al foro por exceso de trabajo pero lo voy a probar inmediatamente...

mil gracias...

saludos

Adolfo Ríos

cuatec
Mensajes: 63
Registrado: Dom Ene 06, 2013 9:38 am

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor cuatec » Mié Jun 28, 2017 9:44 am

Buenos dias!!!

Dado, leyendo este tema me di cuenta que manejan la opcion de CancelarCFDIExt. Me puedes pasar los parametros por favor?

De antemano muchas gracias.

Cuatec

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como hacer para tener las dos versiones en la CFDLib.dll

Mensajepor Dado » Mié Jun 28, 2017 9:53 am

Te adjunto el archivo Leeme.txt, este es el mismo que viene en la descarga de la DLL
Adjuntos
Leeme.txt
(7.53 KiB) Descargado 197 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”

¿Quién está conectado?

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