AYUDA: Con archivo cfdv33.xsd

1,515 views
Skip to first unread message

Martin Sosa

unread,
Apr 20, 2017, 3:59:28 PM4/20/17
to vfp-factura-electronica-mexico
Buenas tardes, mi nombre es Martín y por azares del destino llegue a este grupo y como lo vi muy activo decidí unirme y hacer este post.

Por lo que estuve leyendo asumo que estan dedicando el grupo para desarrolladores de VFP, la verdad es que soy nuevo en esto de la facturacion electronica y programo en ASP MVC. Me gustaria saber si alguien pudiese ayudarme con este tema.

No he podido convertir el esquema xsd a clases y la verdad es que ya no encuentre informacion al respecto debido a que acaban de publicar la version 3.3 por lo que tengo entendido.
De antemano muchas gracias.

Héctor Bernal

unread,
Apr 20, 2017, 5:45:40 PM4/20/17
to vfp-factura-ele...@googlegroups.com
Martín,

Buenas tardes. Además, de lo que ya encontraste en el grupo, contacta a Julián May,quien, según tengo entendido, tiene desarrollos en C# sobre el tema y podría ser un buen referente. 


Espero te sea de ayuda.



Saludos.



--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Saludos.

Héctor Hugo Bernal Díaz.

  |  04455 8530 4061   |   GAM 07040   |   Ciudad de México |

Martin Sosa

unread,
Apr 20, 2017, 5:47:35 PM4/20/17
to vfp-factura-electronica-mexico
Muchas gracias por su respuesta Héctor, intentare contactarlo.

Alejandro Castrejon

unread,
Apr 20, 2017, 6:39:04 PM4/20/17
to vfp-factura-electronica-mexico
Hola Martín, 

Yo estoy en este grupo por la nostalgia del FoxPro, trabajo con la facturación electronica desde el 2008 en aquella época le compre a un palurdo que se llama Oscar dueño de un changarro denominado Masteredi y por recomendación de GS1 una solución en VB llamada MasFactura para aplicar en el ERP llamada MacroPro en al empresa CT Internacional donde era el CIO, fue el opero gasto de 5,800 USD pero al recibir el nulo apoyo de esos palurdos y aplicar ingeniera reversa me di cuenta de  las malas practicas de desarrollo de Oscar por lo que me propuse a desarrollar mi propia aplicación desde cero en C# y venderla un fracción del costo de esa, así que me puse a la estudiar los fundamentos legales, fiscales y tecnicos de lo que en ese tiempo era el CFD y desarrolle mi propia solución en version PYME, ERP y una libreria que usan algunos clientes en VFP y otros lenguajes.

Con gusto te apoyare en tus consultas sobre al implementación en .NET y lo puedes hacer a mi correo directamente ya que este grupo es de VFP

Saludos cordiales,
Alejandro Castrejón

--

Martin Sosa

unread,
Apr 20, 2017, 7:19:23 PM4/20/17
to vfp-factura-electronica-mexico
Buenas tardes alejandro, pudiese pasarme su correo, no pude encontrarlo por aqui, Gracias!

Luis Eduardo Estrada

unread,
Apr 20, 2017, 7:29:04 PM4/20/17
to vfp-factura-electronica-mexico
Hola Martin

Para convertir el xsd a clases de .net usa el xsd.exe viene en donde está instalado el visual studio desde consola ejecuta xsd tu.xsd ./ y te va a generar el cs
El El jue, 20 de abril de 2017 a la(s) 18:19, Martin Sosa <pante...@gmail.com> escribió:
Buenas tardes alejandro, pudiese pasarme su correo, no pude encontrarlo por aqui, Gracias!

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.

Martin Sosa

unread,
Apr 20, 2017, 7:33:49 PM4/20/17
to vfp-factura-electronica-mexico
Estoy usando esa herramienta pero me marca error con los tipos, algo asi como: 

El tipo 'http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI:t_Importe' no se ha declarado o no es un tipo simple. Línea 166660, posición 38.


El jueves, 20 de abril de 2017, 16:29:04 (UTC-7), Luis Eduardo Estrada escribió:
Hola Martin

Para convertir el xsd a clases de .net usa el xsd.exe viene en donde está instalado el visual studio desde consola ejecuta xsd tu.xsd ./ y te va a generar el cs
El El jue, 20 de abril de 2017 a la(s) 18:19, Martin Sosa <pante...@gmail.com> escribió:
Buenas tardes alejandro, pudiese pasarme su correo, no pude encontrarlo por aqui, Gracias!

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.

Jose Luis Martinez

unread,
May 5, 2017, 12:30:09 PM5/5/17
to vfp-factura-electronica-mexico
Genera tu libreria con los 3 xsd. yo lo genero en .net y sin problemas

xsd.exe "catCFDI.xsd" "tdCFDI.xsd" "cfdv33.xsd" /classes /language:vb

desar...@estratega-sistemas.com

unread,
May 25, 2017, 1:57:33 AM5/25/17
to vfp-factura-electronica-mexico
Generé las clases con xsd y todo funciona correctamente, ahora tengo un problema, al momento de generar la cadena original el serializer tarda una eternidad por todos los catálogos del SAT, ya has resuelto esta problemática.

desar...@estratega-sistemas.com

unread,
Jun 9, 2017, 8:28:26 PM6/9/17
to vfp-factura-electronica-mexico
Muchos tenemos la misma problemática, y es que por el tamaño de catálogos que agrego el SAT es lógico que se tarde tanto, me pregunto, que los desarrolladores no pensaron en esto??? o Desconocemos la forma de solventarlo.

Porque los xsd los tiene divididos en catCFDi.xsd y tdCFDi.xsd

entonces es probable que también se puedan hacer por separado en el xsd

nestor.hern...@gmail.com

unread,
Jul 6, 2017, 2:29:00 PM7/6/17
to vfp-factura-electronica-mexico
buenas tardes, una pregunta si pudieron reducir el tiempo o es así de tardado por los catalogos del SAT.?

Sergio SA

unread,
Jul 6, 2017, 3:02:00 PM7/6/17
to vfp-factura-electronica-mexico
Me ayudaron la gente de FINKOK, editando el archivo cadenaoriginal_3_3 para que trabaje en forma local y no en la web

te envio el ejemplo, yo desactive inclusive complementos que no utilizo

Nota: tienes que instalar los complementos que utilizas en la maquina
cadenaoriginal_3_3_local.xslt

Nestor Hernandez Arenas

unread,
Jul 6, 2017, 4:22:54 PM7/6/17
to vfp-factura-ele...@googlegroups.com
gracias por contestar, pero eso de instalar los complementos que utilizo a que te refieres, no se mucho sobre los xml, ni xslt, solo genero facturas y ahora pagos que no lo he hecho.

 y aun tengo un inconveniente con un nodo de conceptos que no lo cierra si no tiene el iva.

 ya vi tu archivo k mandaste y veo que la mayor parte esta como comentarios, voy a hacer la prueba con tu ejemplo y te digo como va, gracias.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/s2sSUXcxNCM/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.

Checo

unread,
Jul 6, 2017, 4:37:28 PM7/6/17
to vfp-factura-ele...@googlegroups.com
En el archivo de cadena original vienen los complementos y hacen referencia a una locación en internet, copia tal cual esa referencia y consultar en internet explorer, en explorador mozilla o lo que tengas

La información que te aparezca salvala en tu máquina con el nombre del complemento y extencion 

El jul. 6, 2017 1:22 PM, "Nestor Hernandez Arenas" <nestor.hern...@gmail.com> escribió:
gracias por contestar, pero eso de instalar los complementos que utilizo a que te refieres, no se mucho sobre los xml, ni xslt, solo genero facturas y ahora pagos que no lo he hecho.

 y aun tengo un inconveniente con un nodo de conceptos que no lo cierra si no tiene el iva.

 ya vi tu archivo k mandaste y veo que la mayor parte esta como comentarios, voy a hacer la prueba con tu ejemplo y te digo como va, gracias.
El 6 de julio de 2017, 14:02, Sergio SA<safac...@gmail.com> escribió:
Me ayudaron la gente de FINKOK, editando el archivo cadenaoriginal_3_3 para que trabaje en forma local y no en la web

te envio el ejemplo, yo desactive inclusive complementos que no utilizo

Nota: tienes que instalar los complementos que utilizas en la maquina


El jueves, 6 de julio de 2017, 11:29:00 (UTC-7), nestor.hern...@gmail.com escribió:
buenas tardes, una pregunta si pudieron reducir el tiempo o es así de tardado por los catalogos del SAT.?

El viernes, 9 de junio de 2017, 19:28:26 (UTC-5), desar...@estratega-sistemas.com escribió:
Muchos tenemos la misma problemática, y es que por el tamaño de catálogos que agrego el SAT es lógico que se tarde tanto, me pregunto, que los desarrolladores no pensaron en esto??? o Desconocemos la forma de solventarlo.

Porque los xsd los tiene divididos en catCFDi.xsd y tdCFDi.xsd

entonces es probable que también se puedan hacer por separado en el xsd

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/s2sSUXcxNCM/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.

Checo

unread,
Jul 6, 2017, 4:42:16 PM7/6/17
to vfp-factura-ele...@googlegroups.com
Editalo con el notepad

El jul. 6, 2017 1:37 PM, "Checo" <safac...@gmail.com> escribió:
En el archivo de cadena original vienen los complementos y hacen referencia a una locación en internet, copia tal cual esa referencia y consultar en internet explorer, en explorador mozilla o lo que tengas

La información que te aparezca salvala en tu máquina con el nombre del complemento y extencion 
El jul. 6, 2017 1:22 PM, "Nestor Hernandez Arenas" <nestor.hernandez.arenas@gmail.com> escribió:
gracias por contestar, pero eso de instalar los complementos que utilizo a que te refieres, no se mucho sobre los xml, ni xslt, solo genero facturas y ahora pagos que no lo he hecho.

 y aun tengo un inconveniente con un nodo de conceptos que no lo cierra si no tiene el iva.

 ya vi tu archivo k mandaste y veo que la mayor parte esta como comentarios, voy a hacer la prueba con tu ejemplo y te digo como va, gracias.

El 6 de julio de 2017, 14:02, Sergio SA<safac...@gmail.com> escribió:
Me ayudaron la gente de FINKOK, editando el archivo cadenaoriginal_3_3 para que trabaje en forma local y no en la web

te envio el ejemplo, yo desactive inclusive complementos que no utilizo

Nota: tienes que instalar los complementos que utilizas en la maquina


El jueves, 6 de julio de 2017, 11:29:00 (UTC-7), nestor.hern...@gmail.com escribió:
buenas tardes, una pregunta si pudieron reducir el tiempo o es así de tardado por los catalogos del SAT.?

El viernes, 9 de junio de 2017, 19:28:26 (UTC-5), desar...@estratega-sistemas.com escribió:
Muchos tenemos la misma problemática, y es que por el tamaño de catálogos que agrego el SAT es lógico que se tarde tanto, me pregunto, que los desarrolladores no pensaron en esto??? o Desconocemos la forma de solventarlo.

Porque los xsd los tiene divididos en catCFDi.xsd y tdCFDi.xsd

entonces es probable que también se puedan hacer por separado en el xsd

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/s2sSUXcxNCM/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.

Nestor Hernandez Arenas

unread,
Jul 6, 2017, 4:47:24 PM7/6/17
to vfp-factura-ele...@googlegroups.com
gracias checo por la información.

El 6 de julio de 2017, 15:37, Checo<safac...@gmail.com> escribió:
En el archivo de cadena original vienen los complementos y hacen referencia a una locación en internet, copia tal cual esa referencia y consultar en internet explorer, en explorador mozilla o lo que tengas

La información que te aparezca salvala en tu máquina con el nombre del complemento y extencion 
El jul. 6, 2017 1:22 PM, "Nestor Hernandez Arenas" <nestor.hernandez.arenas@gmail.com> escribió:
gracias por contestar, pero eso de instalar los complementos que utilizo a que te refieres, no se mucho sobre los xml, ni xslt, solo genero facturas y ahora pagos que no lo he hecho.

 y aun tengo un inconveniente con un nodo de conceptos que no lo cierra si no tiene el iva.

 ya vi tu archivo k mandaste y veo que la mayor parte esta como comentarios, voy a hacer la prueba con tu ejemplo y te digo como va, gracias.

El 6 de julio de 2017, 14:02, Sergio SA<safac...@gmail.com> escribió:
Me ayudaron la gente de FINKOK, editando el archivo cadenaoriginal_3_3 para que trabaje en forma local y no en la web

te envio el ejemplo, yo desactive inclusive complementos que no utilizo

Nota: tienes que instalar los complementos que utilizas en la maquina


El jueves, 6 de julio de 2017, 11:29:00 (UTC-7), nestor.hern...@gmail.com escribió:
buenas tardes, una pregunta si pudieron reducir el tiempo o es así de tardado por los catalogos del SAT.?

El viernes, 9 de junio de 2017, 19:28:26 (UTC-5), desar...@estratega-sistemas.com escribió:
Muchos tenemos la misma problemática, y es que por el tamaño de catálogos que agrego el SAT es lógico que se tarde tanto, me pregunto, que los desarrolladores no pensaron en esto??? o Desconocemos la forma de solventarlo.

Porque los xsd los tiene divididos en catCFDi.xsd y tdCFDi.xsd

entonces es probable que también se puedan hacer por separado en el xsd

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/s2sSUXcxNCM/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsub...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a vfp-factura-electronica-mexico@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/vfp-factura-electronica-mexico/s2sSUXcxNCM/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.

Checo

unread,
Jul 6, 2017, 4:51:28 PM7/6/17
to vfp-factura-ele...@googlegroups.com
No de nada a mi tambien me han ayudado mucho y me siguen ayudando

Saludos!!!

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.

Nestor Hernandez Arenas

unread,
Jul 6, 2017, 5:24:17 PM7/6/17
to vfp-factura-ele...@googlegroups.com
si quedo como dices checo, baje los que me faltaban y listo.

y abusando de su conocimiento, creen que si lo timbro me marque error si no se cierra el nodo de concepto? anexo el xml.

gracias de nuevo.


El 6 de julio de 2017, 15:51, Checo<safac...@gmail.com> escribió:
No de nada a mi tambien me han ayudado mucho y me siguen ayudando

Saludos!!!
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
MEX28852.xml

Ivan Acosta

unread,
Aug 2, 2017, 5:42:16 PM8/2/17
to vfp-factura-electronica-mexico
Saludos Martín,
   No se si ya lo tengas pero si no aqui te dejo el que pude generar con el xsd.exe (liga de descarga: https://goo.gl/RRbLup )

Luego de integrarlo me daba un error al poner el schemalocation pero se corrige agregando las siguientes líneas:

public partial class Comprobante
{
    //agregado gex
    //Este agregado agrega el schemaLocation como xsi: y  no como salt:
    [XmlAttribute(Namespace = System.Xml.Schema.XmlSchema.InstanceNamespace)]
Reply all
Reply to author
Forward
0 new messages