angelcisneros / factura-electronica

Automatically exported from code.google.com/p/factura-electronica
Apache License 2.0
0 stars 0 forks source link

Actualización a la nueva versión de CFDI v3.2 y CFD v2.2 #43

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
He estado revisando las publicaciones del SAT, y me encontre que apartir de 
enero del 2012 se utilizaran las versiones 2.1 y 3.1 para el CFD y CFDI 
correspondientes, con un nuevo esquema, y mi duda es si la libreria soportara 
dichas versiones?

Gracias

Original issue reported on code.google.com by czar.ced...@gmail.com on 24 Nov 2011 at 7:45

GoogleCodeExporter commented 8 years ago
Si tu puedes ayudarnos o conoces a alguien que lo pueda hacer sería excelente. 

Gracias

Original comment by bigdata.mx on 30 Nov 2011 at 5:03

GoogleCodeExporter commented 8 years ago

Original comment by bigdata.mx on 12 Dec 2011 at 4:16

GoogleCodeExporter commented 8 years ago

Original comment by bigdata.mx on 12 Dec 2011 at 4:17

GoogleCodeExporter commented 8 years ago
Gracias por tu interés en colaborar en el proyecto!

Lo primero que tenemos que hacer es definir una lista con las cosas que 
cambiaron de una versión a otra, con eso podemos determinar que cosas tenemos 
que cambiar en el código.

Original comment by bigdata.mx on 12 Dec 2011 at 4:21

GoogleCodeExporter commented 8 years ago

Original comment by bigdata.mx on 12 Dec 2011 at 4:21

GoogleCodeExporter commented 8 years ago
Tengo un Borrador del Anexo 20 para los cambios a CFD y CFDI en PDF, si aún no 
lo tienes te puede ser de utilidad.

Original comment by lsuasna...@gmail.com on 14 Dec 2011 at 6:33

Attachments:

GoogleCodeExporter commented 8 years ago
Gracias por la información, estaremos atentos de los cambios.

Original comment by bigdata.mx on 15 Dec 2011 at 2:22

GoogleCodeExporter commented 8 years ago
Tengo los Archivos XSD y XLST de las versiones de CFDv2.2 y CFDv3.2 
respectivamente junto con los XLST para ambas versiones. Tambien tengo los XSD 
de los complementos de ambas versiones. Estos ultimos si los requieren 
comentenmelo para enviarlos. En el archivo adjunto vienen los xsd y xlst de los 
esquemas cfd2.2 y cfd3.2 y los xlst de las cadenas originales asi como una 
tabla resumen de los cambios de ambas versiones del anexo 20. Espero que sean 
de utilidad

Original comment by czar.ced...@gmail.com on 17 Dec 2011 at 4:51

Attachments:

GoogleCodeExporter commented 8 years ago
Gracias, esto debe ser suficiente para empezar, más adelante integraremos los 
complementos si nos los puedes enviar.

Estaremos haciendo pruebas y liberando una versión de prueba durante la 
próxima semana.

Original comment by bigdata.mx on 18 Dec 2011 at 4:52

GoogleCodeExporter commented 8 years ago
Issue 44 has been merged into this issue.

Original comment by bigdata.mx on 18 Dec 2011 at 4:53

GoogleCodeExporter commented 8 years ago
Anexo los complementos de las versiones del CFDv2.2 y CFDv3.2   Espero que sean 
de utilidad

Original comment by czar.ced...@gmail.com on 21 Dec 2011 at 3:44

Attachments:

GoogleCodeExporter commented 8 years ago
Hola Saludos a toda la comunidad para la version de cfd a un no encuentro mucho 
material, solo el que aqui proporcionan. si encuentro algo novedoso les aviso

Original comment by ofoog...@gmail.com on 23 Dec 2011 at 4:51

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Hola que tal me gustaria aportar al proyecto , cualquier cosa que pueda hacer 
para ayudarlo estoy a sus ordenes

Original comment by fallen...@hotmail.com on 27 Dec 2011 at 4:37

GoogleCodeExporter commented 8 years ago
Hola me quiero a integrar a este proyecto cualquier cosa estoi a la orden .. 

Original comment by eriocesa...@gmail.com on 27 Dec 2011 at 10:37

GoogleCodeExporter commented 8 years ago
Hola Saludos como estan, oye lsuasnavar@gmail.com como conseguiste los esquemas 
y el borrador de las modificaciones del anexo 20, ya genero el cfd 2.2 pero 
esta muy muy verde y lo conseguí usando los esquemas y anexo que pusiste, si 
pudieras ofrecer los definitivos estaría a todo dar.

Original comment by ofoog...@gmail.com on 27 Dec 2011 at 10:40

GoogleCodeExporter commented 8 years ago
Hola que tal ofoogoth@gmail.com, yo fui el que proporcione esa información, y 
estos esquemas me los proporcionó el PAC al cual estoy asociado, por lo cual 
esta información la proporcionó directamente la gente del SAT, asi que es 
oficial, pero como los PAC deben estar preparados a partir del 1 de enero del 
2012 para poder recibir CFDv2.2 y CFDIv3.2 ellos deben tener esta informacion 
de primera mano. Estos esquemas saldran en el Diario Oficial de la Federacion 
el 1 de Enero.

Saludos

Original comment by czar.ced...@gmail.com on 27 Dec 2011 at 10:51

GoogleCodeExporter commented 8 years ago
Hola czar.cedillo @ gmail.com chido por la información y por contestar, de 
antemano muchas Gracias, solo queda trabajar para que quede al 100 % y despues 
mostrar el codigo por si le sirve a alguien, aunque en concreto trabajo con la 
version 2.2. Saludos a la comunidad

Original comment by ofoog...@gmail.com on 27 Dec 2011 at 11:43

GoogleCodeExporter commented 8 years ago
Seguimos trabajando en la actualización, pronto los notificaremos de la 
versión de pruebas.

Gracias por su colaboración

Original comment by bigdata.mx on 28 Dec 2011 at 6:15

GoogleCodeExporter commented 8 years ago
Hola bigdata, un mensaje para saludarte y deseando que tengas un feliz año 
año y bueno mil gracias por el trabajo realizado, igual estamos con la 
migracion a 2012 y seguiremos utilizando tus librerias que nos han funcionado 
muy bien en este año, asi que por lo pronto esperamos tu nueva version ;)
Y FELIZ AÑO 2012 A TODOS POR AQUI

Original comment by cristima...@gmail.com on 29 Dec 2011 at 8:01

GoogleCodeExporter commented 8 years ago
Hola saludos como estan todos espero que bien, solo por las dudas aqui dejo el 
enlace del anexo 20 
http://www.sat.gob.mx/sitio_internet/informacion_fiscal/legislacion/52_22111.htm
l, solo para corroborar, sin mas por el momento Buen dia. 

Original comment by ofoog...@gmail.com on 30 Dec 2011 at 5:00

GoogleCodeExporter commented 8 years ago
Saludos Bigdata, quiero agradecerte por todo el esfuerzo que haz puesto en tu 
biblioteca pero sobre todo por compartirla con todos.

Muchas gracias y feliz año nuevo para ti, tus seres queridos y tus usuarios!.

Original comment by ad...@phesus.com on 30 Dec 2011 at 7:22

GoogleCodeExporter commented 8 years ago
Gracias a todos por sus amables comentarios y por la información para realizar 
los cambios. En particular a czar.cedillo por proporcionarnos los esquemas y 
las hojas de estilo. 

Se ha actualizado la versión de prueba en la siguiente dirección:

http://code.google.com/p/factura-electronica/downloads/detail?name=cfdi-base-0.2
.0-SNAPSHOT-bin.zip

Por favor háganos saber si tienen facturas de ejemplo que cumplan con la nueva 
versión y que hayan sido validadas en algún otro servicio para corroborar que 
nuestra implementación sea correcta.

Si tienen cualquier otra información que crean puede ser de utilidad, se los 
agradeceremos.

Feliz año a todos!

Original comment by bigdata.mx on 31 Dec 2011 at 12:22

GoogleCodeExporter commented 8 years ago

Original comment by bigdata.mx on 31 Dec 2011 at 12:27

GoogleCodeExporter commented 8 years ago
Que tal bigdata, espero que te encuentres muy bien, y antes que nada te 
felicito por el trabajo que has desarrollado con esta libreria y por echarnos 
la mano a los integradores de sistemas.

vi tu comentario anterior y estoy tratando de conseguir un XML de un CFDIv3.2 
de muestra ya timbrado por el PAC al cual me encuentro asociado. En el momento 
que reciba esta informacion la pondre por este medio.

Les deseo a todos un excelente fin de año y un prospero 2012

Original comment by czar.ced...@gmail.com on 31 Dec 2011 at 12:45

GoogleCodeExporter commented 8 years ago
Que tal Bigdata, Por aquí voy iniciando ya con las pruebas de la versión de 
CFDI v3.2 y CFD v2.2, Te notifico cualquier observacion, nos vemos en el 
twitter para que nos digas en que mas te podemos hechar la mano. 

Saludos y felicitaciones. 

Original comment by luisfe...@gmail.com on 2 Jan 2012 at 6:18

GoogleCodeExporter commented 8 years ago
Que tal , al correr desde la linea de comandos , parece que no se reconoce que 
es un CFD 2.2 ya que elimina todos los atributos de la ver 2.2 como moneda y 
tipo de cambio, ademas de que cambia el schemaLocation a cfdv2.

Original comment by luisfe...@gmail.com on 2 Jan 2012 at 8:38

GoogleCodeExporter commented 8 years ago
Ya revisamos el error de la línea de comandos, subiremos los cambios a la 
brevedad.

Saludos

Original comment by bigdata.mx on 4 Jan 2012 at 2:29

GoogleCodeExporter commented 8 years ago
Ya consegui el XML base para el CFDIv3.2 que me proporciono el PAC, espero que 
sea de utilidad, para poder dejar listas las versiones 2.2 y 3.2

Saludos

Original comment by czar.ced...@gmail.com on 4 Jan 2012 at 4:59

Attachments:

GoogleCodeExporter commented 8 years ago
Que tal luisfercv, ya se corrigieron los errores de línea de comandos.

Por favor revisa la versión más actual en 
http://code.google.com/p/factura-electronica/downloads/detail?name=cfdi-base-0.2
.1-SNAPSHOT-bin.zip

Saludos

Original comment by bigdata.mx on 10 Jan 2012 at 4:27

GoogleCodeExporter commented 8 years ago
Hola Buenas tardes como estan, oigan una duda alguien ha trabajado con la parte 
de la addenda de amece. es que tenia un detalle solamente con la parte del 
namespace. Cualquier comentario se agradece

Original comment by ofoog...@gmail.com on 10 Jan 2012 at 4:55

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Que tal BIGDATA , ya probe cfdi-base-0.2.1-SNAPSHOT-bin.zip en linea de 
comandos, y te agrego la siguiente retroalimentacion.

1.- Al tratar de re-sellar un CFD viejito no distinguió la fecha anterior a 
2011 y uso sha1 en lugar de md5 como se necesita para sellar 2010 y anteriores.
2.- Todos los CFD 2011 se sellan y verifican correctos.
3.- Los CFD ver 2.2 se sellan y verifican correctos aparentemente, pero en 
verificación "manual" marca sello invalido, lo mismo con otra utilería de 
verificación (la de DADO). ( la del Sat no sirve aun ).

Aun tengo pendiente las pruebas con CFDI

Me mandas un tweet (kiuso) si necesitas que te mande los archivos con los que 
hice las pruebas. 

Saludos y muchas gracias.

Original comment by luisfe...@gmail.com on 17 Jan 2012 at 4:11

GoogleCodeExporter commented 8 years ago
Gracias kiuso, en cuanto tenga oportunidad lo revisamos y liberamos la versión 
correspondiente.

Saludos

Original comment by bigdata.mx on 23 Jan 2012 at 4:30

GoogleCodeExporter commented 8 years ago
Hola, estoy teniendo problemas generando el CFD v2, cuando lo verifico me dice 
que el esquema es valido pero el sello tiene un error, a que se puede deber 
esto? estoy utilizando la version cfdi-base-0.2.1-SNAPSHOT-bin.zip, agradeceria 
si alguien me pudiera ayudar.

Original comment by alexh...@gmail.com on 25 Jan 2012 at 12:18

GoogleCodeExporter commented 8 years ago
Tienes algún detalle de la excepción que te arroja?

Original comment by bigdata.mx on 25 Jan 2012 at 3:54

GoogleCodeExporter commented 8 years ago
Una pregunta, el metodo constructor del CFD v2.2 no puede tomar solo argumento 
el comprobante? me pide ademas un string de contexts o algo asi, no encontre 
documentacion al respecto, a qu ese refiere esto?

Original comment by alexh...@gmail.com on 27 Jan 2012 at 4:32

GoogleCodeExporter commented 8 years ago
Ese parámetro se refiere a contextos opcionales para las adendas, el 
parámetro es opcional, puedes mandar solo el comprobante y debe funcionar.

Saludos

Original comment by bigdata.mx on 27 Jan 2012 at 5:27

GoogleCodeExporter commented 8 years ago
Me marca un error en windows xp service pack 2, es referente a la criptografía

javax.crypto.BadPaddingException: Given final block not properly padded at 
com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at 
com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at 
com.sun.crypto.provider.DESedeCipher.engineDoFinal(DashoA13*..) at 
javax.crypto.Cipher.doFinal(DashoA13*..) at 
org.apache.commons.ssl.PKCS8Key.decrypt(PKCS8Key.java:437) at 
org.apache.commons.ssl.PKCS8Key.decryptPKCS8(PKCS8Key.java:734) at 
org.apache.commons.ssl.PKCS8Key.<init>(PKCS8Key.java:237) at 
org.apache.commons.ssl.PKCS8Key.<init>(PKCS8Key.java:105) at 
mx.bigdata.sat.security.KeyLoader.getBytes(KeyLoader.java:59) at 
mx.bigdata.sat.security.KeyLoader.loadPKCS8PrivateKey(KeyLoader.java:34)

Original comment by mickey....@gmail.com on 11 Feb 2012 at 4:47

GoogleCodeExporter commented 8 years ago
Ese error se debe generalmente a un password incorrecto.

Original comment by bigdata.mx on 12 Feb 2012 at 6:36

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
cuando se genera el archivo CFDv3 de un xml con addenda truena me marca la 
excepcion como nula....

a que se debe esto???

Original comment by ignacio....@gmail.com on 8 Mar 2012 at 11:43

GoogleCodeExporter commented 8 years ago
Buen día!!! Disculpen la molestia. Soy programador y realice un programa para 
facturar en Visual Basic. Ya tengo todos los datos y sello la factura, pero al 
pasar el XML por el validador de facturas me dice que el sello es invalido.
No se a que se deba, si hay cambios en la digestion de la cadena original o 
alguna otra cosa. Ya revise la estructura del CFD y esta como la describen aqui 
entonces es solo ese el problema que tengo.
Si alguien puede aydarme se los agradecere.

Original comment by gerardo....@gmail.com on 26 Jun 2012 at 10:10

GoogleCodeExporter commented 8 years ago
Buen Dia Gerardo todo depende de si estas generando bien la cadena original, 
revisa que no estes dejando algun campo requirido en blanco y si estas usando 
los complementos verifica que si lo anexes a la cadena original como se indica 
en el anexo 20. Tambien verifica como firmas, que estes usando la digenstion 
sha1.

Original comment by ofoog...@gmail.com on 27 Jun 2012 at 6:24

GoogleCodeExporter commented 8 years ago
Buen día a todos, estoy actualizando mi aplicación para realizar facturas 
pero me estan pidiendo agregar un campo donde se indique el Régimen fiscal del 
Emisor, yo estoy trabajando con la versión cfdi-0.1.5, estoy buscando donde se 
agrega esta parte en el objeto de emisor.. pero no vienen nada, alguien me 
puede orientar en esto...
Gracias,.!

Original comment by jhony...@gmail.com on 1 Jul 2012 at 6:32

GoogleCodeExporter commented 8 years ago
Buenas tardes jhony, necesitas usar cfdi-base-0.2.2-SNAPSHOT-bin.zip y agregar 
una sección similar a la siguiente donde construyes tu emisor:

RegimenFiscal rf = new ObjectFactory().createComprobanteEmisorRegimenFiscal();
rf.setRegimen(miRegimenFiscal); //el String del regimen que quieres añadir.
emisor.getRegimenFiscal().add(rf);

Original comment by javi.cas...@gmail.com on 1 Jul 2012 at 11:34

GoogleCodeExporter commented 8 years ago
Estoy usando cfdi-base-0.2.2-SNAPSHOT-bin.zip y aún no puedo crear el objeto 
RegimenFiscal rf  Me pueden orientar en esto pf...
Gracias.

Original comment by jgsil...@gmail.com on 4 Jul 2012 at 4:55

GoogleCodeExporter commented 8 years ago
Corrección. El problema esta en los imports que estaba usando. Gracias.

Original comment by jgsil...@gmail.com on 4 Jul 2012 at 8:17

GoogleCodeExporter commented 8 years ago
Hola bigdata, Quiero usar tu librería para validar los cfd 2.2 y cfdi 3.2, 
para el cfd construyo con CFDv22 cfd = new CFDv22(new FileInputStream(file)); 
pero si el cfd tiene addenda me  marca error, ¿como puedo ignorarla o 
agregarla al contexto para que me la acepte?

El error que me marca es: [javax.xml.transform.TransformerException: 
org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is 
strict, but no declaration can be found for element 'ecfd:ECFD'.]

Original comment by jnun...@gmail.com on 23 Jul 2012 at 8:58

GoogleCodeExporter commented 8 years ago
Como puedo utilizar las librerías en PHP?

Original comment by chidalgo...@gmail.com on 8 Aug 2012 at 2:41