Proporciona plantillas de intercambio EDI para controlar el contenido de los registros de entrada/salida.
Proporciona los siguientes modelos:
- Plantilla de salida de intercambio EDI, genera la salida usando plantillas QWeb
- [TODO] Plantilla de entrada de intercambio EDI
Para poder usarlo, el tipo de intercambio debe tener el manejador: Exchange Template Handler for EDI
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 19.0Te permite definir plantillas reutilizables que controlan el contenido de los registros de intercambio EDI salientes, utilizando vistas QWeb, informes o fragmentos de código JSON, y vincularlas a los tipos de intercambio EDI.
Este módulo añade una nueva pantalla, EDI Exchange Templates, bajo el menú de configuración de EDI, donde se crean plantillas que deciden qué contendrá un archivo o mensaje EDI saliente.
Cada plantilla tiene un nombre, un código, un tipo de backend EDI, un backend opcional, un tipo de salida (por ejemplo xml o json) y un generador: - Qweb Template: elige una vista QWeb existente y edita su arquitectura directamente en el formulario; la salida se puede embellecer para XML. - Report: elige una acción de informe y renderízala para los registros relacionados. - JSON: construye el payload con un pequeño fragmento de código Python.
Un área de fragmento de código con documentación en línea te permite calcular valores extra; para JSON el fragmento debe devolver un diccionario con una clave payload. Las plantillas también pueden llamar a otras plantillas por código.
En los tipos de intercambio EDI ahora puedes elegir un Exchange Template y una lista de Allowed Templates. Una comprobación impide seleccionar una plantilla que no esté permitida para ese tipo. Cuando se genera un intercambio, el sistema utiliza primero la plantilla establecida en el tipo; en caso contrario, busca una plantilla coincidente por tipo de backend y tipo de intercambio permitido, prefiriendo las plantillas restringidas a ese tipo. Si no se encuentra nada, la generación falla con un error claro. El módulo también añade un handler, Exchange Template Handler for EDI, que debe seleccionarse en el tipo de intercambio para que este mecanismo se ejecute.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (5)
- edi.backend · amplía un modelo existente
- edi.exchange.type · amplía un modelo existenteoutput_template_id (Exchange Template), output_template_allowed_ids (Allowed Templates)
- edi.oca.template.handler · modelo nuevo
- edi.exchange.template.mixin · modelo nuevocode, name, backend_id, code_snippet, backend_type_id (EDI Backend type), allowed_type_ids (Allowed Exchange Types), code_snippet_docs
- edi.exchange.template.output · modelo nuevoprettify, generator, report_id, output_type, template_id (Qweb Template), template_key (Template key), template_arch (QWeb arch)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/edi-framework.
terminal Instalación y uso
Sin información verificadaLas 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.