Página 1 de 1

ValidaCFD Version 0.1c - Liberada

Publicado: Sab Oct 23, 2010 11:08 pm
por Dado
Esta nueva version del ValidaCFD tiene los siguientes cambios :

- El atributo "formaDePago" puede ser una cadena vacia y eso no estaba considerado

- Valida y Sella usando SHA1 para comprobantes con fecha 2011 en adelante

- Valida el CFDI V3.0 (de forma limitada, todavia no hay soporte al 100%)**

- El preview del CFDI V3.0 incluye el codigo de barras QRCode

- Cambio de Error a Observacion cuando el Total no coincide con la suma de Subtotal-Descuento+Impuestos

- La vigencia del certificado ahora se calcula como fecha y hora local (Local = GMT-5) (gracias bismarck_sierra por avisarme de este error)

**Siento comentar que los sellos del CFDI V3.0 no puedo validarlos al 100% debido a una diferencia muy importante en la definicion de la cadena original, necesito muchas mas muestras de CFDI para hacer pruebas y ante la falta de otro validador contra el cual comparar me encuentro en una situacion dificil. (Es lo malo de ser el primer y unico validador de CFDI, no hay contra que comparar :mrgreen: )

Pero ya es un avance como quiera. El resultado de la validacion para un CFDI puede ser "VALIDO" o un no muy agradable "EL SELLO NO PUDO SER VERIFICADO".

ENVIENME SUS CFDI para hacer pruebas !!

Adjunto esta la version COMPLETA.

Si ya tienen instalado alguna version anterior del ValidaCFD deben desinstalarlo primero antes de instalar esta nueva version.

ACTUALIZACION: YA ESTA LA VERSION 0.1d LES RECOMIENDO VISITAR ESTE HILO PARA DESCARGARLO

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Dom Oct 24, 2010 11:39 am
por Manuel
Buen producto............me queda duda .............para el 2011 el CDFI ya no debe aparecer la Cadena Original en la impresion , ya que solo pones en la cadena el complemento de la certificación ???
tambien en tu programa al validar el ejemplo que viene del CDFI pone que no pudo tener contacto con el proveedor ???? a que se refiere eso ????

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Dom Oct 24, 2010 5:57 pm
por Dado
Manuel escribió:Buen producto............me queda duda .............para el 2011 el CDFI ya no debe aparecer la Cadena Original en la impresion , ya que solo pones en la cadena el complemento de la certificación ???
tambien en tu programa al validar el ejemplo que viene del CDFI pone que no pudo tener contacto con el proveedor ???? a que se refiere eso ????
Para el CFDI ya no aparece la cadena original del sello del emisor, solo aparece la cadena del timbrado, para programar la impresion me base en la "PRIMERA Resolución de Modificaciones a la Resolución Miscelánea Fiscal para 2010 y su anexo 1-A."
Requisitos de las representaciones impresas del CFDI

II.2.23.3.7. Para los efectos del artículo 29, fracción V, primer párrafo del CFF, las representaciones impresas del CFDI, deberán cumplir con los requisitos señalados en el artículo 29-A, fracciones I a VII del CFF y contener lo siguiente:

I. Código de barras generado conforme a la especificación técnica que se establece en el rubro II.E del Anexo 20.

II. Sello digital del SAT y del emisor.

III. Número de serie del CSD del emisor y del SAT.

IV. Número de referencia bancaria o número de cheque con el que se efectúe el pago (opcional).

V. La leyenda “Este documento es una representación impresa de un CFDI”.

VI. Para los efectos de lo señalado en el artículo 29-A, fracción IV del CFF, se tendrá por cumplida dicha obligación en los casos de CFDI que amparen una o más operaciones efectuadas con el público en general o con residentes en el extranjero que no se encuentren inscritos en el RFC, cuando en el mismo se consigne el RFC genérico a que se refiere la regla I.2.23.3.1.

VII. Para los efectos de lo señalado en el artículo 29-A, fracción VI del CFF, se deberán incluir adicionalmente los montos de los impuestos retenidos en su caso.

VIII. Unidad de medida, en adición a lo señalado en el artículo 29-A, fracción V del CFF.

IX. Fecha y hora de emisión y de certificación del CFDI en adición a lo señalado en el artículo 29-A, fracción III del CFF.

X. Cadena original del complemento de certificación digital del SAT.
Que mira, en cada cosa que realizo sobre la factura electronica se demuestra la ineptitud del SAT, en el punto VIII dice que es requisito en la impresion la UNIDAD DE MEDIDA, lo dice muy clarito, PERO la unidad de medida segun el anexo 20 ES OPCIONAL, osea entonces en que quedamos, es opcional en el XML pero obligatorio si ese XML lo imprimo?

Lo del proveedor.....bueno ya ves que ahora trae dos sellos, el del emisor y el del SAT/PAC, para poder validar cada sello necesito el certificado.

El certificado del Emisor viene ahi mismo en el XML y ahora es obligatorio, pero no asi el certificado del SAT/PAC, este ultimo no viene en el XML asi que intento descargarlo de una direccion de ftp donde supongo que van a grabar TODOS los certificados, primero intento conectarme a este ftp para ver si ahi encuentro el certificado, si no lo encuentro en el ftp entonces le pido al usuario para ver si de casualidad lo tiene grabado en otro lado.

En resumen, se intenta conseguir de algun lado el Certificado que el PAC uso para timbrar y asi poder validar su sello.

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Mar Oct 26, 2010 10:39 pm
por condor0086
Sugerencia:

Que en formaDePago acepte también "Pago en una sola exhibición" (con acento) sin marcar observación :)

Ah!, y por favor, que en estado acepte "Veracruz", ya se que para SEPOMEX es "Veracruz de Ignacio de la Llave", pero vamos... Veracruz es VERACRUZ! :D

Y gracias por compartir tu excelente programa

Saludos!

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Mié Oct 27, 2010 6:23 am
por Dado
condor0086 escribió:Sugerencia:
Que en formaDePago acepte también "Pago en una sola exhibición" (con acento) sin marcar observación :)
Ah!, y por favor, que en estado acepte "Veracruz", ya se que para SEPOMEX es "Veracruz de Ignacio de la Llave", pero vamos... Veracruz es VERACRUZ! :D
Y gracias por compartir tu excelente programa
Saludos!
Gracias por tu sugerencia, sera tomada en cuenta.

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Jue Oct 28, 2010 6:05 pm
por agag4
De casualidad vendes el fuente del ValidaCFD ??

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Vie Oct 29, 2010 8:33 am
por Dado
agag4 escribió:De casualidad vendes el fuente del ValidaCFD ??
Pues si esta en venta, pero esta muy caro (7,000)

Cual seria tu interes del codigo fuente, para ver si puedo ofrecerte alguna alternativa.....

ACTUALIZACION : Busquen en el foro Delphi el codigo fuente para validar el sello ;)

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Lun Nov 01, 2010 4:20 pm
por Salim Giacoman
dado escribió:
agag4 escribió:De casualidad vendes el fuente del ValidaCFD ??
Pues si esta en venta, pero esta muy caro (7,000)
Cuestion de enfoques...

si eso hace que yo le pueda aumentar 20,000 pesos a mi software... pues se me hace barato ;)

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Mié Nov 10, 2010 3:56 pm
por xzhero
Te felicito por tu esfuerzo desarrollando esta util herramienta y generando un espacio util para hablar sobre el tema de la Facturacion Electronica , dado.

** EDITO ** Tienes pensado para una posterior version la validacion del complemento del Proveedor Autorizado para emision de CFD??

Saludos.

Re: ValidaCFD Version 0.1c - Liberada

Publicado: Mié Nov 10, 2010 4:26 pm
por Dado
xzhero escribió:Te felicito por tu esfuerzo desarrollando esta util herramienta y generando un espacio util para hablar sobre el tema de la Facturacion Electronica , dado.

Solo tengo una duda respecto a ValidaCFD, considera el caso de CFDs emitidos por un Proveedor certificado de emision de CFD?, ya que estos incluyen dentro del Nodo Complemento informacion sobre el mismo proveedor (Razon social, rfc, fecha de autorizacion, numero de autorizacion, etc)

De antemano agradezco tu ayuda.
No, una de las limitantes de mi valida es que no reconoce los complementos, como el de proveedor de certificados asi como tampoco el de impuestos locales (menciono este ultimo ya que me han preguntado por el tambien)

Esta dentro de los planes agregar dichos complementos, pero aveces me desvio del plan y por ejemplo esta ultima revision me enfoque en el CFDI y en el sello creado con SHA1.

Siendo este un "one-man project" (projecto de un solo hombre) me es dificil mantenerlo al dia, pero algun dia......algun dia...... :)