Imagen

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


.

ValidaCFD_cl V0.2 con opcion a Red y Monitoreo de carpeta

La Razon de ser de este sitio, aqui va a ver anuncios, comentarios dudas y quejas de este programa de validacion de Comprobantes Fiscales Digitales.
Cerrado
cmarquez
Mensajes: 11
Registrado: Sab Feb 19, 2011 11:40 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por cmarquez »

cmarquez escribió:
DADO escribió:
cmarquez escribió:Dado, buenos dias

- ValidaCFD_cl a version 0.1i modo gratuito genera el "Reporte de Valuidacion de CFD" en formato PDF, pero el programa que se recibe con licencia no lo hace, ¿que se debe hacer para que lo genere el reporte?
- ¿cuando tienes planeado actualizar ValidaCFD_cl a version 0.1m? ¿cual va a ser el costo de la actualización de 0.1i a 0.1m?
- Se tienen instalados ValidaCFD y ValidaCFD_cl en red con firewall. Se habilitaron los permisos para permitir la descarga con ftp de los archivos del SAT, Proveedores y SEPOMEX, la cual ya se ejecuta con el ftp natural de Windows sin error en modo activo y pasivo; pero al tratar de hacer la descarga desde ValidaCFD presenta el mensaje "Error en la conexion Range check error", tanto en modo activo como pasivo; desde ValidaCFD_cl no hace la descarga ni presenta mensaje ¿que consideras que falta hacer para que ValidaCFD y ValidaCFD_cl realicen la descarga en red con servidor Proxy?
Si claro, la version liberada debe hacer el reporte, yo revise la instalacion de lo que te envie y me genero bien el pdf del reporte, se graba en la misma carpeta donde este el XML, aver checalo por ahi y me avisas

De la version "i" a la "m" fueron cambios "personalizados" que me encargaron clientes y que no afectan al ValidaCFD_cl, entre los cambios que me acuerdo fueron usar un prefijo y sufijo para el resellado por carpetas, verificar que no se repita la factura cuando se graba en la base de datos, una version fue una modificacion personalizada con logos en los reportes, y cosas asi que como vez no aplican a la version "cl"

Deja revisar lo de la conexion proxy en principio no tiene soporte para ese tipo de conexion pero deja ver que puedo hacer
Dado, revisando con detalle las carpetas, no hay archivo -Validacion.pdf, solamente hay -Validacion.xml
Dado, una corrección respecto al texto que menciona "proxy": la ejecución del ftp al sitio de internet (ftp2.sat.gob.mx) asi como los puertos 20 y 21 no son controlados por servidor proxy.

Por éste motivo es posible la ejecución del ftp de Windows en modo activo, usando el siguiente comando:
ftp -A -s:"C:\Users\cfdcxp\Documents\CFD_FTP\DescargaArchivosSAT.txt" ftp2.sat.gob.mx

y la secuencia de comandos ftp que ejecuta ValidaCFD_cl (que se recuperó usando el software Colsoft Capsa 7):
cd /agti_servicio_ftp/verifica_comprobante_ftp/
lcd C:\Users\cfdcxp\Documents\CFD_FTP
get FoliosCFD.txt
get CSD.txt
quit

En foros de Delphi se menciona que el error "Range check error" se relaciona con un valor que está fuera de un rango establecido, ¿cual consideras que es el valor que cae en éste problema?
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por Dado »

LISTO! ASI O MAS RAPIDO JE JE JE

Ya quedo corregido el problema de que al ejecutar de forma "remota" desde otra carpeta el ValidaCFD_cl no genera el reporte de validacion en PDF.

Porfavor DESCARGUEN NUEVAMENTE el Valida de la liga que les envie por mail (//dropbox/...validacfd_cl.rar)

Solo por curiosidad tecnica lo que pasaba es que no encontraba el archivo ReporteValida.rav que esta en la carpeta original del ejecutable, pero ya la defini bien y no importa desde donde se ejecute el ValidaCFD_cl siempre que el *.rav este en el mismo directorio del ejecutable lo encuentra porque lo encuentra.

@cmarquez

Acerca del FTP, no creo que vaya por ahi la depuracion, mejor dime si :

1. en la carpeta "temp" se deben crear los archivos folioscfd.txt y csd.txt, dime si existen y que tamaño tienen (debe rondar los 20 megas)

2. en la misma carpeta despues de descargar los *.txt se convierten a *.sql, dime si existen esos *.sql y que tamaño tienen

3. ValidaCFD_cl se ha programado para que sea lo mas "callado" posible, la idea es que sea un validador automatizado y no queremos ventanas de alerta que detengan el proceso.

Una ultima nota, para no hacernos "bolas" SOLO MENCIONA LOS RESULTADOS DEL ValidaCFD_cl, OLVIDATE POR FAVOR UN MOMENTO DEL ValidaCFD version libre
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
cmarquez
Mensajes: 11
Registrado: Sab Feb 19, 2011 11:40 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por cmarquez »

DADO escribió:LISTO! ASI O MAS RAPIDO JE JE JE

Ya quedo corregido el problema de que al ejecutar de forma "remota" desde otra carpeta el ValidaCFD_cl no genera el reporte de validacion en PDF.

Porfavor DESCARGUEN NUEVAMENTE el Valida de la liga que les envie por mail (//dropbox/...validacfd_cl.rar)

Solo por curiosidad tecnica lo que pasaba es que no encontraba el archivo ReporteValida.rav que esta en la carpeta original del ejecutable, pero ya la defini bien y no importa desde donde se ejecute el ValidaCFD_cl siempre que el *.rav este en el mismo directorio del ejecutable lo encuentra porque lo encuentra.

@cmarquez

Acerca del FTP, no creo que vaya por ahi la depuracion, mejor dime si :

1. en la carpeta "temp" se deben crear los archivos folioscfd.txt y csd.txt, dime si existen y que tamaño tienen (debe rondar los 20 megas)

2. en la misma carpeta despues de descargar los *.txt se convierten a *.sql, dime si existen esos *.sql y que tamaño tienen

3. ValidaCFD_cl se ha programado para que sea lo mas "callado" posible, la idea es que sea un validador automatizado y no queremos ventanas de alerta que detengan el proceso.

Una ultima nota, para no hacernos "bolas" SOLO MENCIONA LOS RESULTADOS DEL ValidaCFD_cl, OLVIDATE POR FAVOR UN MOMENTO DEL ValidaCFD version libre
Cubo, buenas noches

- El archivo ValidaCFD_clSetup.rar se recibió adjunto en mensaje, no se recibió liga.

- Prueba de ejecucion de validacfd_cl con parametros de actualizacion; la ejecución dura apenas unos instantes:

C:\Program Files\ValidaCFD\ValidaCFD_cl>validacfd_cl actualizarfolios actualizarcertificados actualizarproveedores

C:\Program Files\ValidaCFD\ValidaCFD_cl>dir temp
El volumen de la unidad C no tiene etiqueta.
El número de serie del volumen es: 58EA-AB0D

Directorio de C:\Program Files\ValidaCFD\ValidaCFD_cl\temp

15/02/2011 09:42 p.m. <DIR> .
15/02/2011 09:42 p.m. <DIR> ..
30/07/2010 11:58 a.m. 1,281 30001000000100000801.cer
1 archivos 1,281 bytes
2 dirs 21,691,355,136 bytes libres
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por Dado »

cmarquez escribió:Cubo, buenas noches

- El archivo ValidaCFD_clSetup.rar se recibió adjunto en mensaje, no se recibió liga.

- Prueba de ejecucion de validacfd_cl con parametros de actualizacion; la ejecución dura apenas unos instantes:

C:\Program Files\ValidaCFD\ValidaCFD_cl>validacfd_cl actualizarfolios actualizarcertificados actualizarproveedores

C:\Program Files\ValidaCFD\ValidaCFD_cl>dir temp
El volumen de la unidad C no tiene etiqueta.
El número de serie del volumen es: 58EA-AB0D

Directorio de C:\Program Files\ValidaCFD\ValidaCFD_cl\temp

15/02/2011 09:42 p.m. <DIR> .
15/02/2011 09:42 p.m. <DIR> ..
30/07/2010 11:58 a.m. 1,281 30001000000100000801.cer
1 archivos 1,281 bytes
2 dirs 21,691,355,136 bytes libres
Enviame *solo* el validacfd_cl.EXE comprimido a mi correo para revisar que version tienes..........
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
cmarquez
Mensajes: 11
Registrado: Sab Feb 19, 2011 11:40 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por cmarquez »

DADO escribió: Enviame *solo* el validacfd_cl.EXE comprimido a mi correo para revisar que version tienes..........
Listo, archivo enviado
cmarquez
Mensajes: 11
Registrado: Sab Feb 19, 2011 11:40 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por cmarquez »

cmarquez escribió:
DADO escribió: Enviame *solo* el validacfd_cl.EXE comprimido a mi correo para revisar que version tienes..........
Listo, archivo enviado
Se recibió e instaló ValidaCFD_cl actualizado:

- Resuelto problema de generación de archivos "-Validacion.pdf".

- Sin cambio el comportamiento al ejecutar con las opciones "actualizarfolios", "actualizarcertificados" y "actualizarproveedores": ejecución dura unos instantes no hay descarga de archivos .txt ni creacion de archivos .sql.

C:\Program Files\ValidaCFD\ValidaCFD_cl>validacfd_cl actualizarfolios actualizarcertificados actualizarproveedores

C:\Program Files\ValidaCFD\ValidaCFD_cl>dir temp
El volumen de la unidad C no tiene etiqueta.
El número de serie del volumen es: 58EA-AB0D

Directorio de C:\Program Files\ValidaCFD\ValidaCFD_cl\temp

15/02/2011 09:42 p.m. <DIR> .
15/02/2011 09:42 p.m. <DIR> ..
30/07/2010 11:58 a.m. 1,281 30001000000100000801.cer
1 archivos 1,281 bytes
2 dirs 21,691,355,136 bytes libres

- Se verificó la ejecución del ftp de windows:

C:\Users\cfdcxp\Documents\CFD_FTP>ftp -A ftp2.sat.gob.mx
Conectado a ftp2.sat.gob.mx.
220 satcpanftp02 Microsoft FTP Service (Version 5.0).
331 Anonymous access allowed, send identity (e-mail name) as password.
230 Anonymous user logged in.
Inicio de sesión correcto para cfdcxp@IMSA4.imsaaib.com
ftp> cd /agti_servicio_ftp/verifica_comprobante_ftp/
250 CWD command successful.
ftp> lcd C:\Users\cfdcxp\Documents\CFD_FTP
Directorio local ahora C:\Users\cfdcxp\Documents\CFD_FTP.
ftp> quote pasv
227 Entering Passive Mode (200,33,74,102,5,108)
ftp> get FoliosCFD.txt
200 PORT command successful.
150 Opening ASCII mode data connection for FoliosCFD.txt(22844231 bytes).
226 Transfer complete.
ftp: 22844231 bytes recibidos en 169.34 segundos 134.90 a Kbytes/s.
ftp> get CSD.txt
200 PORT command successful.
150 Opening ASCII mode data connection for CSD.txt(24812662 bytes).
226 Transfer complete.
ftp: 24812662 bytes recibidos en 216.98 segundos 114.35 a Kbytes/s.
ftp> quit
221
cmarquez
Mensajes: 11
Registrado: Sab Feb 19, 2011 11:40 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por cmarquez »

El sello de la factura
IMSA_P00230_2011-01-17_GDE-3736_CFD.xml
(2.88 KiB) Descargado 275 veces
es rechazado por ValidaCFD_cl:
IMSA_P00230_2011-01-17_GDE-3736_CFD-Validacion.pdf
(12.97 KiB) Descargado 307 veces
pero aprobado por el validador del SAT:

Resumen del análisis del XML
Archivo XML :IMSA_P00230_2011-01-17_GDE-3736_CFD.xml
Ruta :C:\Users\cmarquez.IMSAAIB\Documents\CFD\IMSA_P00230_2011-01-17_GDE-3736_CFD.xml
Estructura :
1 Dato no válido para el atributo 'no. Exterior'
2 Dato no válido para el atributo 'estado'
3 Dato no válido para el atributo 'país'
CFD codificado en UTF-8
El comprobante incluye un certificado codificado
El sello del comprobante es Válido
Detalle del análisis del XML
Resultado de la Digestión SHA1 :7c32f0de63833dea6711e185765bc3b62dea642d
Tipo de Certificado:DESCONOCIDO
No. de Serie del CSD :00001000000101670063
Cadena Original :||2.0|GDE|3736|2011-01-17T16:29:38|161404|2010|ingreso|PAGO EN UNA SOLA EXHIBICION|399|462.84|KQU6911016X5|KEY QUIMICA, S.A. DE C.V.|Jaime Nuno 433 Ote.|Del Norte|Monterrey|Monterrey|N.L.|MEX|64500|IMA83080499A|INDUSTRIALIZADORA DE MAIZ S.A. DE C.V.|CALLE 5 # 956||ZONA INDUSTRIAL|GUADALAJARA, JAL. CP 44940||||7.00|8692|Escoba Abanico Verde|37.00|259.00|4.00|431323|TRAPEADOR ANTIBACTERIAL 10 ONZAS AZUL|35.00|140.00|IVA|16.00|63.84|63.84||


La causa se debe a que la factura tiene 4 datos expresados con longitud cero (noExterior, estado, pais y codigoPostal) que tienen diferente tratamiento:
- El validador del SAT los incluye en la cadena original como "||"
- ValidaCFD_cl los omite de la cadena original

Anexo 20 señala: "Los datos opcionales no expresados, no aparecerán en la cadena original y no tendrán delimitador alguno.", pero en éste caso los datos si son expresados.
cmarquez
Mensajes: 11
Registrado: Sab Feb 19, 2011 11:40 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por cmarquez »

ValidaCFD_cl presenta error en la siguiente factura:
IMSA_P00604_2011-03-02_F-79_CFDI.xml
(4.02 KiB) Descargado 276 veces
por concepto de que el RFC del emisor no aparece en el listado de Folios autorizados, como se muestra en el siguiente archivo:
IMSA_P00604_2011-03-02_F-79_CFDI-Validacion.pdf
(12.92 KiB) Descargado 299 veces
pero tengo entendido que los emisores de CFDI no requieren registro de serie/folio, ya que son sustituidos por el timbre fiscal, ¿es correcto?
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por Dado »

@cmarquez

FTP. Me es dificil descubrir el error "desde aqui", para una conexion a internet hay mil variables, proxis, firewalls, lo ultimo que se me ocurre es que hagas un "port forwarding" desde tu router, es una funcion en la que defines que TODO el puerto 20 y 21 se pase SIN NAT'S o Firewalls o NADA hacia el ValidaCFD_cl

"Datos no valido para....(vacio)". Ese es un tema que ya habia expuesto en el foro te paso la conclusion : EL XML ESTA MAL DEBES REGRESARLO AL EMISOR, si quieres mas explicacion, comentarios etc visita el foro mencionado y puedes expresar tu opinion.

Emisor.RFC no aparece en la lista.......deja investigo de que se trata.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
cmarquez
Mensajes: 11
Registrado: Sab Feb 19, 2011 11:40 pm

Re: ValidaCFD_cl V0.1i (version "Command Line")

Mensaje por cmarquez »

DADO escribió:@cmarquez

FTP. Me es dificil descubrir el error "desde aqui", para una conexion a internet hay mil variables, proxis, firewalls, lo ultimo que se me ocurre es que hagas un "port forwarding" desde tu router, es una funcion en la que defines que TODO el puerto 20 y 21 se pase SIN NAT'S o Firewalls o NADA hacia el ValidaCFD_cl

"Datos no valido para....(vacio)". Ese es un tema que ya habia expuesto en el foro te paso la conclusion : EL XML ESTA MAL DEBES REGRESARLO AL EMISOR, si quieres mas explicacion, comentarios etc visita el foro mencionado y puedes expresar tu opinion.

Emisor.RFC no aparece en la lista.......deja investigo de que se trata.
Dado, buenas tardes

1. Insisto en éste foro porque considero oportunidad de mejora a ValidaCFD_cl; trato de explicar:

La factura
IMSA_P00230_2011-01-17_GDE-3736_CFD.xml
(2.88 KiB) Descargado 271 veces
la reporta con sello invalido unicamente ValidaCFD_cl.

Califican el sello como valido SAT y www.misfacturas.net

Adicionalmente, xsltproc genera la cadena original con los "||" intermedios.

No encuentro en el anexo 20 la indicacion de que no se permiten "||" intermedios. Dice que la cadena inicia y termina con un "||", pero no restringe explicitamente los intermedios.

Es claro que si hay otro error por la falta de país, pero pido no considerarlo en éste momento.

No es un caso frecuente, pero pregunto: ¿porque devolver una factura por sello invalido cuando otros validadores lo califican como válido?

2. Acerca de actualizacion de base de datos, ¿que problema habría para agregarle a ValidaCFD_cl la funcionalidad de actualizar a partir de archivos en disco? Esto porque ya tenemos programada la descarga automatica desde SAT por medio de FTP.
Cerrado