Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


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

Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Y para empezar Que es una Factura Electronica? Como empiezo? Necesito Autorizacion? Que medios hay para Facturar Electronicamente? estos y todos los temas de iniciacion deberan estar aqui
davidobezo
Mensajes: 8
Registrado: Jue May 04, 2017 10:05 am

Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor davidobezo » Jue May 04, 2017 10:55 am

Antes que nada un saludo a todos los miembros de este foro.

Estoy intentando generar la clase cfdv33 para C#, pero me marca el siguiente error.

Error; '.' valor hexadecimal 0x00, es un carácter no válido. Línea 2, posición 1

el comando que ejecuto es "xsd.exe /c /l:CS tdcfdi.xsd catcfdi.xsd cfdv33.xsd"

alguna tiene alguna idea?
1.jpg
1.jpg (30.65 KiB) Visto 13828 veces

Hana
Mensajes: 216
Registrado: Jue Ene 12, 2012 10:12 am

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor Hana » Jue May 04, 2017 11:26 am

Hola!!

Los XSD son recientes? o los descargaste desde hace tiempo? porque a mi me marcaba muchos errores, pero los descargue de nuevo hace poco y me la creo. Use esta instrucción:

xsd /c /out:C:\ejemplo C:\ejemplo\cfdv33.xsd C:\ejemplo\catCFDI.xsd C:\ejemplo\tdCFDI.xsd

Espero y te sirva!

Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor acanas » Jue May 04, 2017 12:57 pm

Para generar la clase no necesitas especificar xsd adicionales, con tan solo especificar cfd33.xsd automáticamente va buscar el resto de las dependencias. Te recomiendo este plugin de Visual Studio en su versión community que te va permitir generar la clase en C# representativa de todos los esquemas del cfdi 3.3 incluyendo sus catálogos.

http://www.xsd2code.com/Licensing.aspx
Zyphersoft Development

davidobezo
Mensajes: 8
Registrado: Jue May 04, 2017 10:05 am

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor davidobezo » Jue May 04, 2017 2:22 pm

Hana escribió:Hola!!

Los XSD son recientes? o los descargaste desde hace tiempo? porque a mi me marcaba muchos errores, pero los descargue de nuevo hace poco y me la creo. Use esta instrucción:

xsd /c /out:C:\ejemplo C:\ejemplo\cfdv33.xsd C:\ejemplo\catCFDI.xsd C:\ejemplo\tdCFDI.xsd

Espero y te sirva!


los xsd son recién bajados excepto el de Catálogos (catCFDI.xsd) por que no se deja bajar, se cuelga la pagina y nunca los descarga del Sat.

Le intente con esa instrucción que colocaste y marco exactamente el mismo error.

davidobezo
Mensajes: 8
Registrado: Jue May 04, 2017 10:05 am

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor davidobezo » Jue May 04, 2017 3:14 pm

Ya funciono! Clase Generada para C# del esquema 3.3 del cfdi

Detalles a Considerar:
1.- Ejecutar como administrador el símbolo de sistema para desarrolladores de visual studio
2.- Bajarse los archivos .xsd actualizados de la página oficial del sat referente el anexo 20 del cfdi 3.3
3.- Instalar el plugin que aconsejo el usuario "acanas" de este mismo foro https://xsd2code.codeplex.com/downloads/get/830294
4.- Ejecutar el comando de la siguiente manera una vez estando en nuestro directorio de trabajo: "xsd.exe /c /l:CS tdcfdi.xsd catcfdi.xsd cfdv33.xsd"

Saludos y Suerte!!

1.jpg
1.jpg (48.15 KiB) Visto 13783 veces


2.jpg
2.jpg (63.69 KiB) Visto 13783 veces


3.jpg
3.jpg (175.32 KiB) Visto 13783 veces


4.jpg
4.jpg (148.22 KiB) Visto 13783 veces

Hana
Mensajes: 216
Registrado: Jue Ene 12, 2012 10:12 am

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor Hana » Jue May 04, 2017 3:23 pm

Gracias!! haré la prueba con los XSD recientes!

Avatar de Usuario
acanas
Mensajes: 477
Registrado: Mar Ene 11, 2011 3:18 pm

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor acanas » Jue May 04, 2017 4:49 pm

El tcfdi queda bien kilometrico pero te recomiendo que lo separes los catalogos en un folder diferente porque se te puede poner lento el parsing del visual studio con todo el catcfdi en un solo archivo.
Adjuntos
cfdi_devenv.png
cfdi_devenv.png (11.36 KiB) Visto 13765 veces
Zyphersoft Development

Fede23
Mensajes: 2
Registrado: Mar May 09, 2017 2:26 pm

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor Fede23 » Mié May 10, 2017 6:20 pm

¡Buenas gente!
Tengo este problema cuando intento crear la clase con el comando "xsd.exe /c /l:CS tdcfdi.xsd catcfdi.xsd cfdv33.xsd".
Podrian ayudar a resolverlo?.

Captura.PNG
Captura.PNG (72.69 KiB) Visto 13682 veces

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor Dado » Mié May 10, 2017 7:27 pm

Al parecer no es tan facil crear la clase, aunque algunos ya lo consiguieron, no seria mejor si algun buen samaritano subiera aqui dicha clase, ya lista para usar
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

davidobezo
Mensajes: 8
Registrado: Jue May 04, 2017 10:05 am

Re: Generar Clase cfdv33 para C# desde archivo de esquema .XSD

Mensajepor davidobezo » Mié May 10, 2017 10:37 pm

Fede23 escribió:¡Buenas gente!
Tengo este problema cuando intento crear la clase con el comando "xsd.exe /c /l:CS tdcfdi.xsd catcfdi.xsd cfdv33.xsd".
Podrian ayudar a resolverlo?.

Captura.PNG


Hola buena noche.. un saludo.
Mañana por la mañana me conectare y con gusto puedo apoyarte, me paso antes ese mismo error que te pasa a ti. O si lo deseas igual puedo enviarte la clase de c# o basic ya lista.
Por hoy resta descanzar jajajaja.


Volver a “Iniciando con la Factura Electronica”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados