Este es un módulo técnico necesario para garantizar la compatibilidad entre los dos módulos de generación de facturas electrónicas: account_invoice_ubl y account_invoice_factur-x. Estos 2 módulos son capaces de incrustar un archivo XML en la factura PDF, pero por el momento solo se puede incrustar un archivo XML en el PDF. Y puede ser útil tener ambos módulos instalados, porque, por ejemplo, puede necesitar generar facturas PDF Factur-X para algunos clientes y archivos UBL XML para otros clientes. Por lo tanto, añade un parámetro de configuración para decidir qué formato XML se incrusta en el PDF.
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 13.0Permite elegir, por compañía, qué formato XML de factura electrónica (si lo hay) se incrusta dentro de la factura PDF. Es un puente técnico para que los módulos UBL y Factur-X puedan coexistir.
Este módulo añade un ajuste a nivel de compañía que decide si se incrusta un archivo XML en el PDF de las facturas de cliente y las notas de crédito, y en qué formato. Lo encuentras en los ajustes de Contabilidad, bajo una nueva sección "Electronic Invoices", donde un campo "Select Format" permite elegir el formato XML o "None". El valor se almacena por compañía, por lo que las compañías con varias entidades legales pueden configurar cada una por separado.
El módulo en sí no crea ningún formato XML; solo proporciona la elección y la lógica que decide si se puede generar un XML. En account.move, comprueba que se ha seleccionado un formato (no "None"), que el documento es una factura de cliente o una nota de crédito de cliente, que hay un cliente establecido, que la factura no está cancelada y que tiene al menos una línea de factura real. Solo entonces informa el formato elegido como utilizable; de lo contrario no devuelve nada, por lo que no se incrusta ningún XML.
También define la lista de plantillas de informe de factura utilizadas para este propósito y un método de marcador de posición get_payment_identifier destinado a ser completado por módulos específicos de cada país. La incrustación real del XML la realizan los módulos complementarios UBL y Factur-X que se basan en este.
Depende de
Modelos y campos (3)
- res.company · amplía un modelo existentexml_format_in_pdf_invoice (XML Format embedded in PDF invoice)
- account.move · amplía un modelo existente
- res.config.settings · amplía un modelo existentexml_format_in_pdf_invoice
Texto generado por IA (DeepSeek) al leer el código de la versión 13.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: 2 confirmadas, 7 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 13.0Configuración
Fuente · Odoo 13.0El nuevo parámetro de configuración XML Format embedded in PDF invoice está disponible en el menú Accounting > Configuration > Settings.
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.