Página 16 de 21

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Mié Jul 20, 2011 2:28 pm
por joseluis17
DADO escribió: La ultima version del ValidaCFD_cl es mas robusta, valide los XML que me enviaste y los proceso correctamente.
Pues yo los acabo de probar con la última versión que tienes disponible (en demo) del CL, y marca ese error con esos XML's que te envié.
OJO, conel validacfd_CL no con la versión normal. Con el validacfd normal marca error de que está prohibido utilizar el caracter Pipe, pero no truena.
Tengo otros ejemplos donde el validacfd normal marca que
Se detectaron 9999 errores y
Se han hecho 9999 observaciones
con
ERROR FATAL DE VALIDACION : List index out of bounds (1)

¿Cómo los revisamos?

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Mié Jul 20, 2011 2:46 pm
por joseluis17
Te acabo de enviar 14 xmls y 2 pantallas en un archivo zip a tu mail, donde te muestro los errores.
Aquí, lo que más me preocupa, como te comentaba, es que el CL se muera y se quede trabado con errores de este tipo.

Saludos.

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Mié Jul 20, 2011 7:56 pm
por Dado
joseluis17 escribió:Te acabo de enviar 14 xmls y 2 pantallas en un archivo zip a tu mail, donde te muestro los errores.
Aquí, lo que más me preocupa, como te comentaba, es que el CL se muera y se quede trabado con errores de este tipo.

Saludos.
La version mas reciente que tengo del ValidaCFD_CL puede validar correctamente los 14 xml que me enviaste.

Encontre tambien por que te marca "999 errores, error fatal de validacion" y es que el listado de conceptos esta mal conformado.

Tu tienes lo siguiente :
<Conceptos>
- <Concepto cantidad="12.000" unidad="EA" noIdentificacion="C12" descripcion="CONX" valorUnitario="14.10" importe="169.20">
<InformacionAduanera numero="012345" fecha="2009-11-25" aduana="MATAMOROS" />
</Concepto>
</Conceptos>

- <Conceptos>
- <Concepto cantidad="10.000" unidad="EA" noIdentificacion="DIDSLW" descripcion="PASTDEFG" valorUnitario="60.69" importe="606.90">
<InformacionAduanera numero="49857394" fecha="2011-04-06" aduana="MATAMOROS" />
</Concepto>
</Conceptos>

- <Conceptos>
- <Concepto cantidad="1.000" unidad="EA" noIdentificacion="39303" descripcion="PASTIEWFJWF" valorUnitario="60.69" importe="60.69">
<InformacionAduanera numero="1195739547" fecha="2011-04-19" aduana="MATAMOROS" />
</Concepto>
</Conceptos>
Pero deberia ser asi :
<Conceptos>
- <Concepto cantidad="12.000" unidad="EA" noIdentificacion="C12" descripcion="CONX" valorUnitario="14.10" importe="169.20">
<InformacionAduanera numero="012345" fecha="2009-11-25" aduana="MATAMOROS" />
</Concepto>
- <Concepto cantidad="10.000" unidad="EA" noIdentificacion="DIDSLW" descripcion="PASTDEFG" valorUnitario="60.69" importe="606.90">
<InformacionAduanera numero="49857394" fecha="2011-04-06" aduana="MATAMOROS" />
</Concepto>
- <Concepto cantidad="1.000" unidad="EA" noIdentificacion="39303" descripcion="PASTIEWFJWF" valorUnitario="60.69" importe="60.69">
<InformacionAduanera numero="1195739547" fecha="2011-04-19" aduana="MATAMOROS" />
</Concepto>
</Conceptos>

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Mié Jul 20, 2011 8:21 pm
por joseluis17
DADO escribió: La version mas reciente que tengo del ValidaCFD_CL puede validar correctamente los 14 xml que me enviaste.
Bueno, si es así, pues vamos a probarlo, y te comento los resultados.

Te hice ya el pago por esta actualización.
Te envié a tu mail los datos de la ficha.

Como siempre,
Gracias y Saludos.

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Mié Jul 20, 2011 11:16 pm
por joseluis17
DADO escribió: La version mas reciente que tengo del ValidaCFD_CL puede validar correctamente los 14 xml que me enviaste.

Encontre tambien por que te marca "999 errores, error fatal de validacion" y es que el listado de conceptos esta mal conformado.
...
Oye, tengo mi MySQL corriendo por el puerto 5123 y parece que intenta en el default 3306 de arranque.
¿Cuál es la clave del .ini que debo agregar para que lo agarre?

Saludos.

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Jue Jul 21, 2011 3:24 am
por joseluis17
De tu .ini:

[General]
TipoConexion=1
Servidor=ip del servidor
Database=nombre de la BD
Usuario=usuario de la BD
ClaveDB=clave de acceso a la BD, no dejar espacios alrededor del signo =

...
Esteeeeeee... qué no se te olvidó el PUERTO ?

Digo, ya intenté poner
Puerto=5123
Port=5123
...

Sólo espero que no lo hayas dejado estático al 3306, ya que el cliente que me lo está pidiendo tiene su servidor con TODAS sus aplicaciones MySQL por el 5123, por motivos de seguridad.

En fin, porfa mándame el dato, ó en su caso pues cambia la constante por una variable en el programa, es rapidísimo.

Gracias

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Jue Jul 21, 2011 12:50 pm
por Dado
joseluis17 escribió:De tu .ini:

[General]
TipoConexion=1
Servidor=ip del servidor
Database=nombre de la BD
Usuario=usuario de la BD
ClaveDB=clave de acceso a la BD, no dejar espacios alrededor del signo =

...
Esteeeeeee... qué no se te olvidó el PUERTO ?

Digo, ya intenté poner
Puerto=5123
Port=5123
...

Sólo espero que no lo hayas dejado estático al 3306, ya que el cliente que me lo está pidiendo tiene su servidor con TODAS sus aplicaciones MySQL por el 5123, por motivos de seguridad.

En fin, porfa mándame el dato, ó en su caso pues cambia la constante por una variable en el programa, es rapidísimo.

Gracias
Listo, descarga nuevamente el ValidaCFD_cl ahora ya reconoce el dato de "Puerto" (ver el ejemplo de validacfd.ini incluido en la descarga)

Tambien se me olvido comentarte, tienes que usar el dato de "Tipode conexion", ponlo a 1 para conexion en red y en cero para conexion loca.

RESUMEN, debes usar lo siguiente :

[General]
TipoConexion=1
Servidor=la ip del servidor
Database=midatabase
Usuario=miusuario
ClaveDB=miclave
Puerto=el puerto que tiene configurado MySQL

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Jue Jul 21, 2011 1:00 pm
por joseluis17
Perfecto.

¿Es con el mismo link que me mandaste ayer a mi mail?
DADO escribió:
Listo, descarga nuevamente el ValidaCFD_cl ahora ya reconoce el dato de "Puerto" (ver el ejemplo de validacfd.ini incluido en la descarga)

Tambien se me olvido comentarte, tienes que usar el dato de "Tipode conexion", ponlo a 1 para conexion en red y en cero para conexion loca.

RESUMEN, debes usar lo siguiente :

[General]
TipoConexion=1
Servidor=la ip del servidor
Database=midatabase
Usuario=miusuario
ClaveDB=miclave
Puerto=el puerto que tiene configurado MySQL

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Jue Jul 21, 2011 7:05 pm
por joseluis17
Hola, buenas tardes,

Te envié a tu mail un CFD Timbrado 3.0
¿Porqué en la validación de este no trae Sello del SAT Valido?
Vaya, no trae ni válido ni inválido, simplemente se come esa validación.
El validacfd-cl lo aprueba, sólo marca 2 observaciones, pero en el archivo -Validacion, en la llave de arriba "<Documento>" no aparece la clave "SelloSATValido".
¿A qué se debe esto?
¿Se deben manejar de algún modo en particular estos casos?

Gracias y Saludos.

Re: ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpet

Publicado: Jue Jul 21, 2011 8:29 pm
por Dado
joseluis17 escribió:Hola, buenas tardes,

Te envié a tu mail un CFD Timbrado 3.0
¿Porqué en la validación de este no trae Sello del SAT Valido?
Vaya, no trae ni válido ni inválido, simplemente se come esa validación.
El validacfd-cl lo aprueba, sólo marca 2 observaciones, pero en el archivo -Validacion, en la llave de arriba "<Documento>" no aparece la clave "SelloSATValido".
¿A qué se debe esto?
¿Se deben manejar de algún modo en particular estos casos?

Gracias y Saludos.
Revise tu XML, aqui vamos a tener una discusion "sabrosa".......

Pero primero, el error. El timbre esta insertado asi :
<TimbreFiscalDigital xmlns="http://www.sat.gob.mx/TimbreFiscalDigital" ....etc
Y ESO ESTA MUY MAL!! debe ser asi :
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
Nota que le falta EL PREFIJO tfd: que es OBLIGATORIO Y SUMAMENTE IMPORTANTE.

OK. Hasta aqui no hay discusion, el timbre esta mal. Pero porque no lo marca mi validador? pues porque el timbre es un complemento opcionalmente obligatorio (what? opcional u obligatorio?)

Pues si, asi dice la legislacion, "EL NODO COMPLEMENTO ES OPCIONAL" aunque por logica sabemos que un CFDI debe llevar el timbre.....

CONCLUSION FINAL. Tu XML NO TRAE TIMBRE, trae un nodo *parecido* pero no es un timbre fiscal digital

pd. Quisiera comentar que para futuros casos en los que requieras analisis y explicacion de el porque no valida un XML este tendria un costo por asesoria, por favor no lo tomes a mal, pero simplemente no me es redituable explicar todos los errores que se presentan, te imaginas! tener que explicar cada XML invalido que mi programa detecta.....por supuesto que estoy en la mejor disposicion de revisar posibles BUGS O FALLAS en el validador y de hacer las correcciones necesarias, pero si el "culpable" es el XML pues ahi es donde pediria una pequeña cuota de recuperacion. gracias.