Cordial saludo, vivo en Colombia, soy contador público, trabajo de manera independiente y he desarrollado una aplicación en Excel para manejar la facturación y el inventario de una pequeña empresa; en estos días en mi país se está implementando la factura electrónica, y como en dicho proceso se requiere entre otras cosas que con los datos de la factura se generen unos archivos en formato xml en versión UBL 2.0, deseo implementar dicho proceso a mi sistema, para que se pueda guardar la información de la factura (encabezado y detalle) en una tabla de Microsoft Excel y desde ahí que una macro me genere el xml correspondiente guardándolo en una carpeta específica del equipo, para posteriormente enviarlo a la administración de impuestos; por lo complejo que resulta crear los archivos en xml para los 3 documentos que se manejarán en Colombia que son la factura de venta, la nota débito y la nota crédito, necesito a un experto que pueda interpretarme la información que se requiere en cada uno de dichos archivos, y si es posible crearme una aplicación que realice este proceso.
Envío unos enlaces con información referente al tema, esperando que con ello se tenga una mejor idea de mi requerimiento:
El enlace que muestra el video sobre cómo generar archivos xml en Excel es el siguiente:
Convertir tabla de datos en Excel a un archivo XML
El enlace donde se encuentra información técnica respecto al proceso es el siguiente:
https://www.dian.gov.co/fizcalizacioncontrol/herramienconsulta/FacturaElectronica/InformacionTecnica/Paginas/anexostecnicos.aspx
Si bien la aplicación de facturación guarda datos en un libro de Excel, he estado trabajando en una pequeña aplicación en Visual
Basic.net que encripta algunos datos de la factura en un algoritmo llamado sha1, e igualmente genera un código QR con la información de la factura, el problema es que no sé cómo hacer para que dicha aplicación reciba unos datos de la tabla de Excel, procese la información encriptándola y luego la muestre simultáneamente los resultados de los cálculos en otras celdas del libro de Excel donde se guardan los datos; todo esto lo comento para saber que si es muy difícil hacerlo en Excel, que se puede considerar hacerlo otros programas como Visual
Basic.net.
Lo más importante del proyecto es que la información que se envíe en el xml debe cumplir con todos los requisitos exigidos, y eso es algo que desconozco totalmente, por ello hago énfasis en que quien esté interesado debe conocer muy bien sobre creación de archivos xml en version UBL 2.0.
Gracias de antemano.
Plazo de Entrega: No definido