Importar XML para generar facturas de proveedor Odoo V16
Odoo por defecto no te permite importar XML’s de tus facturas timbradas, debes de capturar línea por línea y adjuntar el XML, Exdoo ha creado un módulo para permitir realizar esto y así puedas crear facturas directamente desde el XML incluso sin pasar por una orden de compra.
Beatriz Cárdenas
7/12/20243 min read
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=214,fit=crop/ALpJVoM3QWF5kyv1/banner-importar-xml-para-generar-facturas-de-proveedor-odoo-v16-YZ9b0pV4RvC6K2NN.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=86,fit=crop/ALpJVoM3QWF5kyv1/banner-importar-xml-para-generar-facturas-de-proveedor-odoo-v16-YZ9b0pV4RvC6K2NN.png)
La función del siguiente módulo de Exdoo es aplicar el gasto basado en una factura de proveedor proveniente de un XML, sin generar un orden de compra.
A continuación, se detalla la funcionalidad del módulo de EXDOO y como se aplica en el ERP de Odoo:
Valida el XML con el SAT.
Verifica que el XML corresponda a la compañía emisora.
Crea el proveedor si este no existe.
Crea el producto si es requerido.
Puede importar un archivo leer todos los XML's contenidos en él.
Ajusta los impuestos de ISR e impuestos locales.
Permite agregar una cuenta analítica que se añadirá a las líneas de la factura.
Vamos a realizar la importación de forma automática sin generarla manualmente con ayuda del XML. El módulo de “Importar XML”, lo vamos a localizar en el módulo de contabilidad>proveedores>Importar XML.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=420,fit=crop/ALpJVoM3QWF5kyv1/acceso-al-modulo-de-aimportar-xmla-YKbrx6R7L9faQzkx.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=170,fit=crop/ALpJVoM3QWF5kyv1/acceso-al-modulo-de-aimportar-xmla-YKbrx6R7L9faQzkx.png)
Al dar clic al submenú de “Importar XML”, se mostrará un asiente en el cual realizaremos lo siguiente:
“Carga archivo XML”: Vamos a darle clic al botón de “suba archivo” y localizaremos nuestro XML.
Cuenta de gasto: Seleccionamos la cuenta de gastos en la cual reflejará dicho movimiento.
Diario: En el diario colocaremos en el cual requerimos que se visualice el movimiento.
Cuenta analítica: La cuenta analítica nos ayudara a identificar el gasto si tenemos más de una sucursal.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=414,fit=crop/ALpJVoM3QWF5kyv1/asistente-del-modulo-importar-xml.-d95g6K8gz1CoD7oB.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=167,fit=crop/ALpJVoM3QWF5kyv1/asistente-del-modulo-importar-xml.-d95g6K8gz1CoD7oB.png)
Al colocar dicha información como en el ejemplo siguiente, vamos a darle clic al botón “VALIDA XML”, lo que hará el sistema de ODOO junto con el módulo de EXDOO, es identificar el folio fiscal del XML, así como el nombre de la empresa emisora, junto con el SAT se realizará una validación de forma instantánea.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=420,fit=crop/ALpJVoM3QWF5kyv1/botoin-avalida-xmla-YrDNBlxgroijLblk.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=170,fit=crop/ALpJVoM3QWF5kyv1/botoin-avalida-xmla-YrDNBlxgroijLblk.png)
Cuando el XML no es válido (Imagen 4) se mostrará de la siguiente forma, a su vez al darle clic al botón “Crear factura” nos desplegará las razones por las que no es válida y no se puede crear una factura de proveedor (Imagen 5).
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=416,fit=crop/ALpJVoM3QWF5kyv1/imagen-4-YNqrLBvwL4UrbbeO.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=168,fit=crop/ALpJVoM3QWF5kyv1/imagen-4-YNqrLBvwL4UrbbeO.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=422,fit=crop/ALpJVoM3QWF5kyv1/imagen-5-m6LJ1b1gxRCokl9D.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=171,fit=crop/ALpJVoM3QWF5kyv1/imagen-5-m6LJ1b1gxRCokl9D.png)
Si el sistema validará que los datos sean correctos, al darte clic al botón de “Crear facturas”, el sistema en automático con ayuda del XML se llenará de forma automática la factura interna en el estado de “Borrador” (Imagen 6), con la intención de validar la información previamente a la validación interna.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=577,fit=crop/ALpJVoM3QWF5kyv1/creacioin-de-factutra-en-estado-borrador-A854yV6o0auK7xVM.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=233,fit=crop/ALpJVoM3QWF5kyv1/creacioin-de-factutra-en-estado-borrador-A854yV6o0auK7xVM.png)
Si la información es correcta, se procede a validar con la intención de poder aplicar un pago a la factura importada a partir del módulo de Exdoo a Odoo y ver el gasto reflejado (Imagen 7),
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=611,fit=crop/ALpJVoM3QWF5kyv1/validacioin-de-factura-y-aplicacioin-de-pago-dWxbVO0KKwS8QkkK.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=247,fit=crop/ALpJVoM3QWF5kyv1/validacioin-de-factura-y-aplicacioin-de-pago-dWxbVO0KKwS8QkkK.png)