Este módulo añade soporte para UBL, el estándar Universal Business Language (UBL), en las facturas. El estándar UBL 2.1 se convirtió en el estándar ISO/IEC 19845 en diciembre de 2015 (cf el anuncio oficial).
Con este módulo, puede generar facturas de cliente/abonos:
- en formato PDF con un archivo UBL XML incrustado
- como un archivo XML con un archivo PDF incrustado opcional
Este módulo es compatible con la versión 2.1 de UBL (utilizada por defecto) y la 2.0.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Genera archivos XML UBL 2.1/2.0 para facturas de cliente y abonos, ya sea como XML independiente (opcionalmente con el PDF incrustado) o incrustado dentro del PDF de la factura. Un botón en las facturas de cliente publicadas crea el archivo XML.
Este módulo permite generar archivos de factura electrónica en el estándar UBL para facturas de cliente y abonos. En una factura de cliente o abono publicado, aparece un nuevo botón "Generate UBL XML File" junto al botón de restablecer a borrador; al hacer clic se crea y adjunta el archivo XML a la factura.
El XML se construye a partir de los datos de la factura: cabecera (número, fechas, moneda, nota), partes comprador y proveedor, dirección de entrega, referencias de pedido y pedido de venta, medios de pago y condiciones de pago, totales de impuestos con desglose de IVA, totales monetarios legales (base imponible, impuestos, total, prepagado, importe a pagar) y una línea por cada línea de factura con cantidad, precio unitario, descuento e información del artículo. El archivo se valida contra el esquema UBL antes de generarse.
En la configuración de contabilidad, en la sección de facturación electrónica, puede activar "Embed PDF in UBL XML Invoice": el XML independiente contiene entonces el PDF de la factura en base64, lo cual es requerido, por ejemplo, por el estándar belga e-fff. Cuando el formato PDF XML de la compañía está establecido en UBL, el propio PDF de la factura incorpora automáticamente el archivo UBL XML.
Instalar el módulo establece el formato PDF XML en UBL para todas las compañías; desinstalarlo lo restablece a ninguno. Funciona junto con account.move, res.company y res.config.settings.
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- res.company · amplía un modelo existentexml_format_in_pdf_invoice, embed_pdf_in_ubl_xml_invoice (Embed PDF in UBL XML Invoice)
- account.move · modelo nuevo
- res.config.settings · amplía un modelo existenteembed_pdf_in_ubl_xml_invoice
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/edi.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0En el menú Invoicing > Configuration > Settings > Invoicing, en Electronic Invoices, comprueba el valor de 2 opciones:
- XML Format embedded in PDF invoice : si quieres tener un archivo UBL XML incrustado dentro de la factura PDF, configúralo como Universal Business Language (UBL)
- si trabajas directamente con facturas XML y quieres tener la factura PDF en base64 dentro del archivo XML, activa Embed PDF in UBL XML Invoice.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.