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


.

Tomar Datos de Complementos de xml

Para los que programamos en Delphi, aqui estan las respuestas
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
Ingrocha
Mensajes: 13
Registrado: Jue Ene 20, 2011 10:05 pm

Tomar Datos de Complementos de xml

Mensaje por Ingrocha »

Tengo un problema ya que no conosco la forma de como obtener la informacion complementaria como el timbre de un xml que fue agragado como ChildNode??? como puedo obtener esta informacion gracias por su ayuda!!!!
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Tomar Datos de Complementos de xml

Mensaje por Dado »

Empezamos con el data binding.

Dentro de Delphi entras a File-New-Data Binding seleccionas el Timbre.xsd publicado por el SAT y con eso te genera una interface.

Ya que tengas esa interface genera otra unidad, llamada Timbre_obj.pas en esta unidad inserta un XMLDoc (esta en la pestaña de Internet) y haz la conexion como en FacturaE de la siguiente forma :

Timbre = IXMLTimbreFiscal; (de la unidad de interfaces que creaste con el databinding)

Timbre_obj.XMLDoc.Text := '';
Timbre_obj.XMLDoc.Active := true;
Timbre := GetTimbre(XMLDoc);

Hasta aqui, intenta esto y ya practicamente tenemos el 80% del codigo
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Ingrocha
Mensajes: 13
Registrado: Jue Ene 20, 2011 10:05 pm

Re: Tomar Datos de Complementos de xml

Mensaje por Ingrocha »

Gracias Ya quedo logre sacar la cadena del xml en otro documento de xml y luego obtener los datos con el get tiembre esta fue la cadena gracias

TimbreFis.XMLDoc2.LoadFromXML(TimbreFis.XMLDoc.ChildNodes[1].ChildNodes[4].ChildNodes[0].XML);
TimbreFis.XMLDoc2.Active:=true;
Timbre:=GetTimbreFiscalDigital(TimbreFis.XMLDoc2);

Saludos muchas gracias por tu ayuda; :D
Ingrocha
Mensajes: 13
Registrado: Jue Ene 20, 2011 10:05 pm

Re: Tomar Datos de Complementos de xml

Mensaje por Ingrocha »

Disculpa Dado nada mas para validar si esta correcto mi solucion e imprecion de un documento cfdi ya que tu tienes mas experiencia en sto muchas gracias

Saludos
Adjuntos
PrimeraFacturaCFDI.pdf
(95.08 KiB) Descargado 401 veces
AAA010101AAA 1234 V3.xml
(10.67 KiB) Descargado 347 veces
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Tomar Datos de Complementos de xml

Mensaje por Dado »

Ingrocha escribió:Disculpa Dado nada mas para validar si esta correcto mi solucion e imprecion de un documento cfdi ya que tu tienes mas experiencia en sto muchas gracias

Saludos
Si, ya solo te falta la leyenda "Este comprobante es la representacion impresa de un CFDI"
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado