Buen día,
Estamos teniendo el siguiente error de timbrado con nuestro PAC cuando generamos el XML con la librería CFDlib.dll:
- Sello mal formado o inválido {Sello no contiene una cadena válida en Base64}
Esto ocurre tanto con la librería Demo como con la de Producción, usando tanto la aplicación de ejemplo dentro del zip como nuestra propia implementación.
Hemos realizado la validación por medio de ValidaCFD y nos indica que el Sello es correcto, pero al validar con una herramienta web resulta que la cadena generada no está completa (ver imagen validador_b64.jpg). Incluso los Sellos generados con la librería para la ver. 3.3 es validada correctamente con esta utilería.

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
.
Al crear el XML con la DLL hay un error de timbrado con otro PAC
-
- Mensajes: 6
- Registrado: Vie Mar 04, 2022 3:38 pm
Al crear el XML con la DLL hay un error de timbrado con otro PAC
- Adjuntos
-
- validador_b64.jpg (51.03 KiB) Visto 1410 veces
-
- TEST_emisor_test.xml
- (4.07 KiB) Descargado 86 veces
-
- PRD_emisor_test.xml
- (4.07 KiB) Descargado 95 veces
-
- cfdi_config.ini
- (1.77 KiB) Descargado 79 veces
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Al crear el XML con la DLL hay un error de timbrado con otro PAC
Si, es correcto, la libreria DLL solo genera y timbra con los timbres que vendemos nosotros de ECODEX PAC/COMERCIO DIGITAL PAC, no sirve para timbrado con otros PACmnavaor escribió:...Sello mal formado o inválido {Sello no contiene una cadena válida en Base64}....
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 6
- Registrado: Vie Mar 04, 2022 3:38 pm
Re: Al crear el XML con la DLL hay un error de timbrado con otro PAC
Me parece que no fuí claro en mi anterior post, por lo que hago estas aclaraciones:Dado escribió:Si, es correcto, la libreria DLL solo genera y timbra con los timbres que vendemos nosotros de ECODEX PAC/COMERCIO DIGITAL PAC, no sirve para timbrado con otros PACmnavaor escribió:...Sello mal formado o inválido {Sello no contiene una cadena válida en Base64}....
- El timbrado NO lo hacemos usando la librería, la librería solamente la usamos para generar el XML sellado.
- Con la librería versión 3.3 hacemos exactamente este mismo proceso: generar el XML sellado con la librería el cual posteriormente usamos para procesarlo con una aplicación propia.
Por otra parte:
- Hemos hecho una prueba generando un XML solamante sellado y otro timbrado usando la aplicación Cfdilibtest con el mismo INI, y resulta ser que el sello es diferente en ambos casos, lo que no debería ser así ya que la estructura que se debe sellar no cambia (adjunto el archivo ini y los xmls generados).
- Y resulta ser también, que el sello con el xml timbrado si es una cadena base64 valida
- Adjuntos
-
- comparativa.jpg (185.9 KiB) Visto 1389 veces
-
- test_timbrado.ini
- (4.61 KiB) Descargado 85 veces
-
- Factura_timbrada.xml
- (4.76 KiB) Descargado 87 veces
-
- Factura_sellada.xml
- (3.71 KiB) Descargado 89 veces
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Al crear el XML con la DLL hay un error de timbrado con otro PAC
Si, lo sabemos, lo sabemos muy bien porque asi fue como lo programamos
De mi ultimo mensaje te comentaba que no sirve para timbrado con otros PAC
Los XML creados con la libreria no pueden ser enviados a timbrar con otro PAC
Si usas otro PAC no te va a timbrar
Solo timbra usando la misma libreria DLL, usando el servicio de ECODEX PAC
Los XML creados solo pueden ser timbrados con la libreria DLL y con los timbres que vendemos nosotros mismos
No puedes usar el servicio de timbrado de tu PAC, debes usar el timbrado de la DLL
LA UNICA SOLUCION ES QUE COMPRES TIMBRES CON NOSOTROS Y CAMBIES EL TIMBRADO CON ECODEX
De mi ultimo mensaje te comentaba que no sirve para timbrado con otros PAC
Los XML creados con la libreria no pueden ser enviados a timbrar con otro PAC
Si usas otro PAC no te va a timbrar
Solo timbra usando la misma libreria DLL, usando el servicio de ECODEX PAC
Los XML creados solo pueden ser timbrados con la libreria DLL y con los timbres que vendemos nosotros mismos
No puedes usar el servicio de timbrado de tu PAC, debes usar el timbrado de la DLL
LA UNICA SOLUCION ES QUE COMPRES TIMBRES CON NOSOTROS Y CAMBIES EL TIMBRADO CON ECODEX
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!