bigdata-mx / factura-electronica

Librería de componentes Java para el desarrollo de aplicaciones de Factura Electrónica (CFDI)
Apache License 2.0
94 stars 107 forks source link

Como es el proceso de actualización? #127

Open hortegag91 opened 9 years ago

hortegag91 commented 9 years ago

Buen día, Quisiera compartirles un par de cambios que le he hecho a la librería para mejorarla, así como agregarle todos los complementos definidos por el SAT a la hora de la validación. Si alguien supiera que pasos hay que seguir se lo agradecería. Saludos

elmer-garduno commented 9 years ago

Gracias Heriberto los pasos que tienes que hacer son.

Crear un pull resquest con tus cambios

https://help.github.com/articles/using-pull-requests/

Con eso se pueden incorporar los cambios y hacer un release.

Gracias!

On Thu, Sep 17, 2015, 9:44 AM Heriberto Ortega Gonzalez < notifications@github.com> wrote:

Buen día, Quisiera compartirles un par de cambios que le he hecho a la librería para mejorarla, así como agregarle todos los complementos definidos por el SAT a la hora de la validación. Si alguien supiera que pasos hay que seguir se lo agradecería. Saludos

— Reply to this email directly or view it on GitHub https://github.com/bigdata-mx/factura-electronica/issues/127.

hortegag91 commented 9 years ago

elmer, en teoría ya hice el request, te pido me confirmes si te llegó. Saludos.

ingtemix commented 9 years ago

Hola amigo una pregunta dentro del Commit se resolvieron algunos temas para realizar las validaciones del Sello y agregaste los 4 nuevos complementos ???

Saludos!!!

hortegag91 commented 9 years ago

Asi es, en ciertas ocasiones cuando el XML tenia un valor por ejemplo "12.300000", el sistema intentaba leerlo solamente como "12.30" ya que al ser sellado se selló con el valor "12.300000" marcaba sellado inválido (cuando en realidad si era válido), con este cambio ya lee exactamente el contenido del XML, a demás de como comentas, agregar ciertos complementos nuevo. PD. No quité el método anterior, simplemente creé uno nuevo con parámetros diferentes. Saludos.

ingtemix commented 9 years ago

Excelente hay que descargarlo para probarlos ya que yo había hecho cambios y no había podido actualizar la libreria. Ya has trabajado sobre la validación de constancias de retenciones???

Los complementos nuevos son estos es correcto? Servicios parciales de construcción. Renovación y sustitución de vehículos Certificado de destrucción Obras de arte plásticas y antigüedades

Saludos!!!

hortegag91 commented 9 years ago

Así es, Los cambios de la validación están ya probados en mi equipo, pero sería perfecto si alguien más pudiera probarlos. Por otro lado, los complementos nuevos fueron esos, y agregue versiones antiguas de otros complementos de 2.0, 2.2, y 3.0 Principalmente yo uso esta librería para validar los comprobantes recibidos, y al recibir CFDi's de todo tipo de proveedores requerí un cambio como ese de la validación. Tambien aprovecho para comentarte que los complementos nuevos fueron únicamente para validación, aún no está preparado para generar un XML, pero si para recibir y validar el sellado y la estructura. Saludos.

elmer-garduno commented 9 years ago

Hola, vi que algunos de los cambios tenían errores de travis en el pull request le puedes echar un ojo?

Gracias

On Tue, Oct 6, 2015, 11:30 Heriberto Ortega Gonzalez < notifications@github.com> wrote:

Así es, Los cambios de la validación están ya probados en mi equipo, pero sería perfecto si alguien más pudiera probarlos. Por otro lado, los complementos nuevos fueron esos, y agregue versiones antiguas de otros complementos de 2.0, 2.2, y 3.0 Principalmente yo uso esta librería para validar los comprobantes recibidos, y al recibir CFDi's de todo tipo de proveedores requerí un cambio como ese de la validación. Tambien aprovecho para comentarte que los complementos nuevos fueron únicamente para validación, aún no está preparado para generar un XML, pero si para recibir y validar el sellado y la estructura. Saludos.

— Reply to this email directly or view it on GitHub https://github.com/bigdata-mx/factura-electronica/issues/127#issuecomment-145956641 .

hortegag91 commented 9 years ago

Seguro, estaba tan confiado que ya lo había corrido en mi equipo que olvidé revisarlo. Disculpa, ahora mismo lo reviso. Saludos.

hortegag91 commented 9 years ago

Disculpa, ya lo revisé, y me marca el error al cargar los esquemas de la librería. Los cambios que creo pudieron haber afectado es que cambié la versión de la dependencia lombok a una más actual. La otra es que yo tenia codificación UTF-8 en mi equipo pero veo que en la librería la manejan como latin1. Cres que alguno de estos casos pudiera ser el problema? o no tienen nada que ver? Estoy un poco verde en estos temas. Saludos.