Imagen

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


CARTA PORTE V3.1

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


.

Archivo XML en VB Net (Serialize)

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
CHRISTIANJUAREZ
Mensajes: 2
Registrado: Lun Sep 09, 2013 12:03 pm

Re: Archivo XML en VB Net (Serialize)

Mensaje por CHRISTIANJUAREZ »

Buen día

Estoy comenzndo a realizar un sistema de facturación con está técnica, ya genero un xml correcto, he seguido tooodos los pasos y lo que no encuentro es como hacer que me ponga el prefijo "cfdi:" en los nodos, les agradeceria si me pudieran orientar para poder resolver este problema en el que estoy atorado.

De antemano gracias por la atención.
jerryeagle
Mensajes: 19
Registrado: Vie Mar 16, 2012 6:14 am

Re: Archivo XML en VB Net (Serialize)

Mensaje por jerryeagle »

Checa mi Canal en Youtube, he subido varios videos, incluso subi el Código Fuente para crear un CFDI:
el Canal:
http://www.youtube.com/user/jerryeagle

Los Videos de Crear CFDI:
http://www.youtube.com/watch?v=xZIBFxPB7hY
CHRISTIANJUAREZ
Mensajes: 2
Registrado: Lun Sep 09, 2013 12:03 pm

Re: Archivo XML en VB Net (Serialize)

Mensaje por CHRISTIANJUAREZ »

Muchas gracias por tu apoyo, según yo tenía todo bien pero revisando tu video encontré 2 lineas que me faltaban y eran justo las que me ocasionaban el problema :?
jrrproto
Mensajes: 1
Registrado: Mié Sep 11, 2013 11:52 am

Re: Archivo XML en VB Net (Serialize)

Mensaje por jrrproto »

Hola a todos;

Interesante tema jerryeagle, felicidades!!!

Tengo una pregunta...me da el siguiente error al tratar de generar la clase:

' carácter, hexadecimal value 0x0D. Line 12, position 121.

Por favor me podrían orientar para solucionarlo?

Gracias de antemano.
diegosantos
Mensajes: 7
Registrado: Dom Sep 22, 2013 10:25 pm

Re: Archivo XML en VB Net (Serialize)

Mensaje por diegosantos »

primero te felicito por la informacion me ha resultado genial.
estoy trabajando con vs2012 y logre bajar el xsd de la pagina del sat
luego usar la consola
xsd cfdv22.xsd /classes /language:vb
xsd cfdv22.xsd /classes /language:vb
luego importo los archivos .vb
el archivo para la version 2 esta ok
pero el archivo para la version 3 me da muchos errores:
ejemplo:
Error 98 No se puede aplicar el atributo 'XmlTypeAttribute' más de una vez.

sera que repite los valores ?
que sera ?
jerryeagle
Mensajes: 19
Registrado: Vie Mar 16, 2012 6:14 am

Re: Archivo XML en VB Net (Serialize)

Mensaje por jerryeagle »

Será que estás agregando el archivo generado del xsd de la Version 2 y Version 3 en el mismo proyecto??
Si es así, debes ponerlos con diferente nombre de NameSpace, ejm:
NameSpace CFDv22
y
NameSpace CFDv32
diegosantos
Mensajes: 7
Registrado: Dom Sep 22, 2013 10:25 pm

Re: Archivo XML en VB Net (Serialize)

Mensaje por diegosantos »

muchas gracias por la respuesta ! OK
jsantamaria
Mensajes: 2
Registrado: Dom Sep 29, 2013 12:54 pm

Re: Archivo XML en VB Net (Serialize)

Mensaje por jsantamaria »

¿Como se podria agregar el Complemento de Impuestos Locales al archivo XML mediante Serialize?

Alguna sugerencia, idea o comentario.
aurelioth
Mensajes: 4
Registrado: Lun Abr 16, 2012 3:11 pm

Re: Archivo XML en VB Net (Serialize)

Mensaje por aurelioth »

Alguna idea de como agregar Complementos a los conceptos. He generado un par de funciones para agregar Información aduanera en los conceptos, pero hasta ahora no he tenido mucho éxito con los Complementos.

Éste es mi código:

Código: Seleccionar todo

  Public Function agregaComplementoConceptoVehiculos(ByVal claveVehicular As String, ByVal version As String, Optional ByVal ordenador As String = "0") As ComprobanteConceptoComplementoConcepto
        Dim comp As ComprobanteConceptoComplementoConcepto = New ComprobanteConceptoComplementoConcepto
        Dim complementoVehiculo = New ComprobanteConceptoComplementoConceptoVentaVehiculos With
            {.claveVehicular = claveVehicular, .version = version, .ordenador = ordenador}
        [b]comp.VentaVehiculos = complementoVehiculo ' el error lo tengo aquí[/b]
        Return comp
    End Function
Me arroja el error: Value of type 'proyecto.ComprobanteConceptoComplementoConceptoVentaVehiculos' cannot be converted to '1-dimensional array of proyecto.ComprobanteConceptoComplementoConceptoVentaVehiculos'

Alguien me puede decir que estoy haciendo mal.

De antemano muchas gracias por sus posibles respuestas. Saludos.
jerryeagle
Mensajes: 19
Registrado: Vie Mar 16, 2012 6:14 am

Re: Archivo XML en VB Net (Serialize)

Mensaje por jerryeagle »

No lo he probado pero quiza si creas la Classe del XSD del complemento usando la misma tecnica, y al objeto comprobante lo agregas, algo como esto:

Dim concepto as New Concepto
'Llenas los datos del Concepto

Dim complemento As ComplementoVehiculos 'No revisé cómo se llama el complemento
' y en concepto algo asi:

concepto.Any.Add(complemento)

Y serializas el objeto Concepto

Como te dije no lo he probado pero puede que funcione
Cerrado