CFDI 3.3 LENTO

382 views
Skip to first unread message

Rodolfo Ortiz González

unread,
Oct 20, 2017, 3:00:05 PM10/20/17
to vfp-factura-ele...@googlegroups.com

Hola a todo el grupo.

Ya estoy timbrando con cfdi´s con la versión 3,3 pero está súper lenta la generaci´n de la cadena original.

Con 3.2 yo generaba la cadena original "a mano" y francamente se hacía rapídisimo, ahora que debo generarla con el bendito xslt, tarda entre 30 segundos y un minuto para generar la cadena.

Esto es en cualquier equipo, ya traté de darle la vuelta pero sigo igual.

A alguien le pasa esto?

Estoy timbrando con finkok, salu2!


A B

unread,
Oct 20, 2017, 3:18:27 PM10/20/17
to vfp-factura-electronica-mexico
Saludos...

Justo estoy revisando lo mismo y me he percatado que si le pongo el SET STEP ON, justo antes de loWSH.Run(lsBATFile, 0, .T.)
sólo se tarda 5 segundos, pero si lo ejecuto normal se tarda 60 segundos.









--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Mapasac, Sistemas Administrativos Comerciales

unread,
Oct 20, 2017, 3:35:40 PM10/20/17
to vfp-factura-electronica-mexico
yo timbro sin ningún contra tiempo...... cfdi. 3.3, eso si 10 segundos mas de lo habitual.

Slds....
Mapasac
General Escobedo, N.L. Mexico

A B

unread,
Oct 20, 2017, 3:42:54 PM10/20/17
to vfp-factura-electronica-mexico
Yo prácticamente tengo el mismo programa para generar la cadena (obvio le cambie el archivo XSLT) y antes sólo tardaba 3 segundos toda la operación de timbrado. Brincar de 3 segundos a 60 es inaceptable, los clientes se van a parar de pestañas.

Sergio SA

unread,
Oct 20, 2017, 3:45:22 PM10/20/17
to vfp-factura-electronica-mexico
Yo modifique el archivo cadenaoriginal3_3 para que hiciera referencia a las librerías en la pc y no en internet y asi logre que fuera mas rápido


Nota: Si revizan hay complemetos dehabilitados, por que no los utilizo.

Para agregarlos a tu proyecto, sigue la dirección original, el resultado lo editas con el notepad, le cambias la extencion y lo copias en tu maquina, dentro del SSL32 y listo

Espero le sirva
CadenaOriginal3_3.rar

A B

unread,
Oct 20, 2017, 4:01:14 PM10/20/17
to vfp-factura-electronica-mexico
Creo que tienes razón, ahora que lo recuerdo el xslt del 3.2 hacía lo mismo., déjame echarle mecánica y pruebo.

El 20 de octubre de 2017, 14:45, Sergio SA <safac...@gmail.com> escribió:
Yo modifique el archivo cadenaoriginal3_3 para que hiciera referencia a las librerías en la pc y no en internet y asi logre que fuera mas rápido


Nota: Si revizan hay complemetos dehabilitados, por que no los utilizo.

Para agregarlos a tu proyecto, sigue la dirección original, el resultado lo editas con el notepad, le cambias la extencion y lo copias en tu maquina, dentro del SSL32 y listo

Espero le sirva

 

El viernes, 20 de octubre de 2017, 12:18:27 (UTC-7), Oscar Garcia escribió:
Saludos...

Justo estoy revisando lo mismo y me he percatado que si le pongo el SET STEP ON, justo antes de loWSH.Run(lsBATFile, 0, .T.)
sólo se tarda 5 segundos, pero si lo ejecuto normal se tarda 60 segundos.








El 20 de octubre de 2017, 14:00, Rodolfo Ortiz González <rodolfo...@gmail.com> escribió:

Hola a todo el grupo.

Ya estoy timbrando con cfdi´s con la versión 3,3 pero está súper lenta la generaci´n de la cadena original.

Con 3.2 yo generaba la cadena original "a mano" y francamente se hacía rapídisimo, ahora que debo generarla con el bendito xslt, tarda entre 30 segundos y un minuto para generar la cadena.

Esto es en cualquier equipo, ya traté de darle la vuelta pero sigo igual.

A alguien le pasa esto?

Estoy timbrando con finkok, salu2!


--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.

Rodolfo Ortiz González

unread,
Oct 20, 2017, 4:13:38 PM10/20/17
to vfp-factura-ele...@googlegroups.com
Ijolé, el batch del que hablas no sé que hace, pero ahí te va como lo hago yo.

LOCAL oXML
NFACTURA=FACTURA
GENFACTURA=DIREC+NFACTURA
oXML = CreateObject("Microsoft.XMLDOM")
oXML.Load("&GENFACTURA") &&& CFDI sin sello

LOCAL oXSL, cHTML
oXSL = CreateObject("Microsoft.XMLDOM")
oXSL.Load("cadenaoriginal_3_3_local.xslt") &&& xslt de cadena original del SAT
? TIME()
cHTML = oXML.TransformNode(oXSL.DocumentElement) &&&   Aplica transformacion
? TIME()

La línea que está en "rojo" es la que envía al sat a que genere la cadena, ahí es en dónde está reventando,se cuelga como 30 segundos, probé con lo que menciones del set step on, set talk on (para ver si podía ver algo de lo que hace), y nada.

Saludos

adria...@gmail.com

unread,
Oct 21, 2017, 9:58:09 AM10/21/17
to vfp-factura-ele...@googlegroups.com

Buen aporte muchas gracias Sergio

 

De: vfp-factura-ele...@googlegroups.com [mailto:vfp-factura-ele...@googlegroups.com] En nombre de Sergio SA
Enviado el: viernes, 20 de octubre de 2017 02:45 p. m.
Para: vfp-factura-electronica-mexico <vfp-factura-ele...@googlegroups.com>
Asunto: Re: [vfp-fem] CFDI 3.3 LENTO

 

Yo modifique el archivo cadenaoriginal3_3 para que hiciera referencia a las librerías en la pc y no en internet y asi logre que fuera mas rápido

 

 

Nota: Si revizan hay complemetos dehabilitados, por que no los utilizo.

 

Para agregarlos a tu proyecto, sigue la dirección original, el resultado lo editas con el notepad, le cambias la extencion y lo copias en tu maquina, dentro del SSL32 y listo

 

Espero le sirva

 

 

El viernes, 20 de octubre de 2017, 12:18:27 (UTC-7), Oscar Garcia escribió:

Saludos...

 

Justo estoy revisando lo mismo y me he percatado que si le pongo el SET STEP ON, justo antes de loWSH.Run(lsBATFile, 0, .T.)

sólo se tarda 5 segundos, pero si lo ejecuto normal se tarda 60 segundos.

 

 

 

 

 

 

 

 

El 20 de octubre de 2017, 14:00, Rodolfo Ortiz González <rodolfo...@gmail.com> escribió:

 

Hola a todo el grupo.

 

Ya estoy timbrando con cfdi´s con la versión 3,3 pero está súper lenta la generaci´n de la cadena original.

 

Con 3.2 yo generaba la cadena original "a mano" y francamente se hacía rapídisimo, ahora que debo generarla con el bendito xslt, tarda entre 30 segundos y un minuto para generar la cadena.

 

Esto es en cualquier equipo, ya traté de darle la vuelta pero sigo igual.

 

A alguien le pasa esto?

 

Estoy timbrando con finkok, salu2!

 

 

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

 

--

Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.


Libre de virus. www.avast.com

Mapasac, Sistemas Administrativos Comerciales

unread,
Oct 21, 2017, 12:12:58 PM10/21/17
to vfp-factura-electronica-mexico
en lo particular yo las tengo comentadas (des-habilitadas) y timbro en 3 segundos en promedio......

Slds...
Mapasac
General Escobedo, N.L. Mexico.


El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:

Mapasac, Sistemas Administrativos Comerciales

unread,
Oct 21, 2017, 1:09:53 PM10/21/17
to vfp-factura-electronica-mexico
corrijo mi comentario anterior, no son 3 segundos en promedio son 10 segundos en promedio...



Slds....
Mapasac
General Escobedo, N.L.

El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:
tiempo.jpg

Vinicio Garcia

unread,
Oct 21, 2017, 1:16:19 PM10/21/17
to vfp-factura-ele...@googlegroups.com

Reciban un cordial saludo.

 

En mi caso particular no estoy muy compenetrado en la modificación de

los archivos .xslt,    serias tan amable de subir el modificado, donde

haces comentario los complementos que no usas.

 

Yo solo lo uso de manera local, pero igualmente tarda entre 30 y 45 segundos

Por timbrado.

 

De antemano gracias.

 

Enviado desde Micro Mundo

--

Mapasac, Sistemas Administrativos Comerciales

unread,
Oct 21, 2017, 1:27:20 PM10/21/17
to vfp-factura-electronica-mexico
anexo archivo cadenaoriginal_3_3_local.xslt donde no utilizo ninguna plantilla de transformación para la generación de las cadenas originales y el timbrado
es mas rápido esto ya lo venia utilizando desde los cambios fiscales de la nomina electrónica 2017 a principios del año.

Slds...
Mapasac
General Escobedo, N.L. Mexico


El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:
cadenaoriginal_3_3_local.zip

Mapasac, Sistemas Administrativos Comerciales

unread,
Oct 21, 2017, 1:34:04 PM10/21/17
to vfp-factura-electronica-mexico
les comparto los xml's. para quien los necesite.

Slds...
Mapasac
General Escobedo, N.L. Mexico.


El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:
ACO560518KW7A999001.zip

Rodolfo

unread,
Oct 21, 2017, 1:50:22 PM10/21/17
to vfp-factura-ele...@googlegroups.com
Hola a todos.

Me puse a leer información en Google y Ya entendí todo el desmán de ese archivo y logro timbrar en un segundo, hay les va.

Solo dejen la referencia que van a timbrar, y listo.

En mi caso particular con un cliente partí el archivo en 3, uno para facturas, otro para nomina y uno más para pago.

Y en cada uno el timbrado fue de 1 segundos.

Tendré que ver cómo va evolucionando esto y ya decidiré si lo dejo uno para cada caso.

Saludos! 

Enviado desde mi iPhone
--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
<ACO560518KW7A999001.zip>

Mapasac, Sistemas Administrativos Comerciales

unread,
Oct 21, 2017, 2:56:26 PM10/21/17
to vfp-factura-electronica-mexico
y todavía con esta configuración que tiene este archivo xslt, que anexo, aun es mas rápido el timbrado.

PD: puro timbrado de facturación, no complemento de pagos.

Slds...
Mapasac
General Escobedo, N.L. Mexico.

El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:
cadenaoriginal_3_3_local (2).zip

Vinicio Garcia

unread,
Oct 21, 2017, 3:52:50 PM10/21/17
to vfp-factura-ele...@googlegroups.com

Gracias!!! Compañero.

Lo revisare a fondo.

 

Enviado desde Correo para Windows 10

 

De: Mapasac, Sistemas Administrativos Comerciales
Enviado: sábado, 21 de octubre de 2017 11:27 a. m.
Para: vfp-factura-electronica-mexico
Asunto: [vfp-fem] Re: CFDI 3.3 LENTO

 

anexo archivo cadenaoriginal_3_3_local.xslt donde no utilizo ninguna plantilla de transformación para la generación de las cadenas originales y el timbrado

--

Oscar Garcia

unread,
Oct 23, 2017, 7:59:58 PM10/23/17
to vfp-factura-electronica-mexico
Saludos...

Efectivamente, le hice los cambios al XSLT y se va de volada, 1 segundo cuando mucho, pero en algo la regué porque ahora me sale el error "33102 El resultado de la digestión debe ser igual a la desencripción". Ni modo a seguirle dando.




Rodolfo

unread,
Oct 23, 2017, 8:52:42 PM10/23/17
to vfp-factura-ele...@googlegroups.com
Hola oscar.

Eso es por tu cadena original, revísale por ahí, salu2

Enviado desde mi iPhone

El 23/10/2017, a la(s) 18:59, Oscar Garcia <oscarga...@gmail.com> escribió:

Saludos...

Efectivamente, le hice los cambios al XSLT y se va de volada, 1 segundo cuando mucho, pero en algo la regué porque ahora me sale el error "33102 El resultado de la digestión debe ser igual a la desencripción". Ni modo a seguirle dando.




Jorge Jaime

unread,
Nov 10, 2017, 3:35:47 PM11/10/17
to vfp-factura-electronica-mexico

 Hola buenas tardes, tome como base la cadena original que subieron ustedes (gracias por su aportación me sirvio mucho), me genera el sello rapidísimo pero cuando pasa al proceso de validación se hace muy lento aprox 20 seg, me pueden dar retro por favor que puedo hacer para que la validación sea igual de rápida. Algo estoy dejando en el aire porque me encantaría que fuera igual de rápido que como estan ustedes en sus aplicaciones.

De antemano les agradezco su ayuda

Mapasac, Sistemas Administrativos Comerciales

unread,
Nov 10, 2017, 3:54:24 PM11/10/17
to vfp-factura-electronica-mexico
una sugerencia, revisa el tiempo en que te lleva en generar tu cadena original y también el tiempo que te lleva el proceso del timbrado y por ultimo el proceso del complemento y la velocidad de tu servicio DSL.

Slds....
Mapasac


El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:

Jorge Jaime

unread,
Nov 10, 2017, 4:18:37 PM11/10/17
to vfp-factura-electronica-mexico
Hola Mapasac, la cadena original, y el proceso de creacion del sello usando el archivo local que compartiste lo hace en menos de un segundo, pero el proceso de validación es donde tenemos problemas, por lo menos esta tardando de 15 a 20 segundos, al timbrar se lleva otro tanto, la velocidad del DSL es 200 megas (Axtel extremo) por lo que no creo que sea por ahi

Tienes alguna otra sugerencia?
Saludos....

Mapasac, Sistemas Administrativos Comerciales

unread,
Nov 10, 2017, 4:41:48 PM11/10/17
to vfp-factura-electronica-mexico
puedes compartir el XML....


Slds...
Mapasac

El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:

Rodolfo Ortiz González

unread,
Nov 10, 2017, 4:54:07 PM11/10/17
to vfp-factura-ele...@googlegroups.com
Prueba con este y nos dices, salu2!

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.
cadenaoriginal_3_3.xslt

Jorge Jaime

unread,
Nov 11, 2017, 1:42:36 PM11/11/17
to vfp-factura-electronica-mexico
Hola Mapasac y Rodolfo, probe con el archivo que mandaste pero sigo igual no se reduce el tiempo, les comparto los xml sin timbrar y timbrado...


El viernes, 20 de octubre de 2017, 14:00:05 (UTC-5), Rodolfo escribió:
I0000001.xml
I0000001.xml

Rodolfo Ortiz González

unread,
Nov 11, 2017, 7:34:30 PM11/11/17
to vfp-factura-ele...@googlegroups.com
Hola Jorge.

Tiempos con el archivo  que te envié, y con tu xml.

Imágenes integradas 2


Fue un segundo para generar la cadena original, cuánto tiempo y en dónde es que se tarda en tu proceso?

Salu2!






Jorge Jaime

unread,
Nov 13, 2017, 10:08:40 AM11/13/17
to vfp-factura-electronica-mexico
Hola Rodolfo, antes que nada gracias por seguir al pendiente, la cadena original también se me genera en el mismo tiempo, no tarda mas de un segundo,  siguiendo el procedimiento de la librería del grupo al hacer la validación posterior a la generación de la cadena; es donde estoy teniendo problemas de tiempo, aprox 15 a 20 segundos para llevarla  a cabo. Crees que haya alguna solución a algo que me este faltando? 

AQUI ESTA TARDANDO 1 SEG. O MENOS
Wait Window 'Generando sello digital' Nowait
If Not oCFD.Sellar(cArchivoKey,cPasswrdKey)
Messagebox(CFDConf.ultimoError,0,"Error en el sello")
Return
Endif



*-- Se crea el CFD
*
*?"- Creando CFD"
oCFD.CrearXML(ArchivoXML)

*-- Se vaaida el CFD
*

Wait Window 'Validando CFDi...' Nowait

AQUI ES DONDE ESTA EL PROBLEMA ---->
If Not CFDValidarXML(ArchivoXML,cArchivoKey, cPasswrdKey, "sha256", ".\SSL")
Messagebox(CFDConf.ultimoError,0,"Error")
Return
Endif

Rodolfo Ortiz González

unread,
Nov 13, 2017, 10:29:43 AM11/13/17
to vfp-factura-ele...@googlegroups.com
Jorge buen día.

Ahí si te quedo mal amigo, yo no uso la librería del grupo, pero hasta dónde veo el problema está usando openssl, yo uso chilcat.

Esa línea que hace? es con la que generan el sello?

Si con esa generas el sello quítala y ves que gestos hace, saludos!




Saludos!


Saludos!


--

Jorge Jaime

unread,
Nov 13, 2017, 12:02:55 PM11/13/17
to vfp-factura-electronica-mexico
Hola de nuevo, esa línea hace una verificación que la estructura este bien armada antes de mandarla timbrar al PAC, te ayuda a detectar fallas para evitar que el PAC te rechace el timbrado, estoy considerando evitar este paso ya que si hubiera algun error el mismo PAC, (que mi caso es FINKOK) me indicaría que es lo que esta mal. Por ejemplo haciendo algunas pruebas este validador no identifica sumas incorrectas en los impuestos y el PAC por obligación si lo hace.

También estoy considerando reusar el chillkat en ves del openssl, creo que la encriptación la hace mucho mas rápido.

Voy a revisar y te platico.

Mapasac, Sistemas Administrativos Comerciales

unread,
Nov 13, 2017, 12:34:52 PM11/13/17
to vfp-factura-electronica-mexico
Considero que mas menos 10 segundos de tope. en el proceso de un timbrado de un cfdi es mas que un buen tiempo en producción. no excelente, pero bueno, porque he sido testigo de algunos tiempos de ERP's comerciales que se tardan mas de lo debido y salen con el mensaje, vuelva a re-intentar, se lavan las manos con estos mensajes. ahora considera el tiempo de la generación del código de barras bidimensional + mas las características del equipo del usuario final + otras consideraciones de performance del CPU + si no te ha pagado, etc. etc.....

Slds.....
Mapasac.
General Escobedo, N.L. Mexico

Rodolfo Ortiz González

unread,
Nov 13, 2017, 1:17:24 PM11/13/17
to vfp-factura-ele...@googlegroups.com
Ahí si las consideraciones de tiempo es de cada uno, ya que dependemos de los equipos del cliente, hasta ahí todo bien, pero mando mi humilde opinión.

En cuanto al timbrado "normal", por llamarlo de alguna manera, teniendo el xml ya listo no debe ser mayor a 1 segundo, por lo menos en mi equipo un corei3, 4 gb en ram y una conexión básica con infinitum.

Si tarda más de eso traigo algo raro, así que debo optimizar,  10 segundos por documento para timbrar, me corren, jajajaja

Lo digo sobre todo por cliente que tenemos en punto de ventas en el centro de la cd de México, imagina la cantidad de gente en fines de semana y que tengan que esperar ese tiempo para una factura.



Jorge Jaime

unread,
Nov 13, 2017, 2:31:40 PM11/13/17
to vfp-factura-electronica-mexico
Les platico, quite el segmento de validación previo a mandar timbrar el cfdi, la diferencia es Enorme!!! en 2 segundos tengo ya mi documento timbrado, enviado al cliente en cola para ser impreso.

No me preocupa quitar esta sección porque el PAC me sigue contestando el porque en su caso no me pudo timbrar como ejemplo un RFC mal escrito, adicional a validaciones que comento anteriormente no se hacen como puede ser un RFC no registrado en la BD del SAT.

Mapasac y Rodolfo, les agradezco mucho el haber seguido mi problema, aqui estamos para lo que pueda ayudarles.

Saludos...


Rodolfo Ortiz González

unread,
Nov 13, 2017, 2:36:38 PM11/13/17
to vfp-factura-ele...@googlegroups.com
Felicidades amigo, que bueno que ya se pudo!

Salu2!


Reply all
Reply to author
Forward
0 new messages