OdooWiki OCA HUB

Account e-invoice Generate

account_e-invoice_generate folder_open OCA/edi open_in_new
Accounting & Finance Licencia: AGPL-3

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.0

Permite 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

account
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 13.0

El 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.

info

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.