Leer Xml de la Facturación Electrónica

Hoy en día la emisión de comprobantes electrónicos  esta siendo adoptado por varias empresas en el Perú y estos a la vez también son receptores de los Archivos digitales que son los XML.

Definiremos algunos términos:

¿Qué es un Xml?

XML (Extensible Markup Language) es un lenguaje de etiquetas, es decir, cada paquete de información está delimitado por dos etiquetas como se hace también en el lenguaje HTML, pero XML separa el contenido de la presentación. Explicaremos esto con el siguiente ejemplo:

<H1>Mateo</H1>                     <— HTML

<Nombre>Mateo</Nombre>       <— XML

¿Qué es un Archivo Digital?

Un archivo o fichero informático es un conjunto de bits que son almacenados en un dispositivo. Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. A los archivos informáticos se les llama así porque son los equivalentes digitales de los archivos escritos en expedientes, tarjetas, libretas, papel o microfichas del entorno de oficina tradicional.

¿Qué es la factura Electrónica?

Una factura electrónica es un documento que sirve para describir el costo de los servicios y desglosar los impuestos correspondientes a pagar. Sustituye, según las disposiciones legales correspondientes, a las facturas tradicionales en papel y garantiza, entre otras cosas, la autenticidad de su origen y la integridad de su contenido.

Continuando con el tema de la lectura del XML, empezamos creando una macro en Excel y obtenemos el resultado en la hoja de Excel.

¿Cómo Usar la Macro?

Primero agregamos el ruc del XML a leer y como datos adicional la razón social , el directorio apunta a la carpeta donde están los archivos XML.

Segundo visualizamos las tablas de referencia para consultar una determinada etiqueta del Archivo Xml.

Veamos aquí un Extracto del Código implementado dentro del editor de Visual Basic.

Tercero Obtenemos el Resultado usando la Función de la Macro creada.

Resultado de la búsqueda

Con esta función se obtiene los datos del XML de la facturación Electrónica.

Requisitos para su Funcionamiento.

Es necesario que se tenga instalado la siguiente librería Descargar MSXML 4.0 Service esto nos sirve para leer el XML.

La librería se debe agregar a la referencia del Proyecto VBA de Excel de la  siguiente manera:

Si tienes alguna consulta Adicional puedes dejar tu comentario.

<<DESCARGAR ARCHIVO LECTURA DEL XML FACTURACIÓN ELECTRÓNICA>>