Hola..
Necesito extraer el nombre y rfc del emisor, tambien fecha del timbrado y el importe de la factura con Visual Fox, alguien ya lo ha hecho? que me pueda hechar la mano?
Salu2

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
.
Extraer ciertos datos del XML Factura
-
- Mensajes: 135
- Registrado: Vie Dic 28, 2012 4:46 pm
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Extraer ciertos datos del XML Factura
Si se te complica manejarlo xomo XML te recomiendo manejarlo como un archivo de texto y usar funciones de cadenas (strings)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 158
- Registrado: Mié Ene 11, 2012 2:08 pm
- Contactar:
Re: Extraer ciertos datos del XML Factura
Con Visual Basic .net, con Visual Fox pro debe ser algo similar:
'Creamos el "XML Document"
m_xmld = New XmlDocument()
m_xmld.LoadXml(xmlTexto) 'Cargamos el archivo
Dim comprobante As XmlElement = m_xmld.DocumentElement '//Obtenemos el nodo raiz del documento.
Dim nodoEmisor As XmlNode = comprobante.Item("cfdi:Emisor") '.ChildNodes(0)
Cfd.Emisor.rfc = nodoEmisor.Attributes.GetNamedItem("rfc").Value()
Cfd.Emisor.nombre = nodoEmisor.Attributes.GetNamedItem("nombre").Value()
'Creamos el "XML Document"
m_xmld = New XmlDocument()
m_xmld.LoadXml(xmlTexto) 'Cargamos el archivo
Dim comprobante As XmlElement = m_xmld.DocumentElement '//Obtenemos el nodo raiz del documento.
Dim nodoEmisor As XmlNode = comprobante.Item("cfdi:Emisor") '.ChildNodes(0)
Cfd.Emisor.rfc = nodoEmisor.Attributes.GetNamedItem("rfc").Value()
Cfd.Emisor.nombre = nodoEmisor.Attributes.GetNamedItem("nombre").Value()