Proporciona herramientas prácticas para tratar archivos XML en el contexto de intercambios 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 18.0Proporciona la base técnica para intercambiar archivos XML en flujos EDI: puede leer XML a datos estructurados, construir XML a partir de datos y validar XML contra un esquema XSD.
Este es un módulo base/técnico para intercambios EDI (intercambio electrónico de datos) que utilizan archivos XML. No añade menús ni pantallas para los usuarios finales; proporciona a otros módulos EDI las herramientas para manejar contenido XML.
Qué proporciona:
- Un componente manejador de XML reutilizable (edi.xml.handler) que otros componentes EDI pueden utilizar.
- Lectura de XML: convierte un documento XML en un diccionario de Python para que los datos puedan ser procesados.
- Escritura de XML: un helper convierte un diccionario de vuelta en una cadena XML válida, con formato bonito y codificación opcionales.
- Validación: comprueba el contenido XML contra un archivo de esquema XSD. La ubicación del esquema debe indicarse como module:path. Si la validación falla, puede devolver el mensaje de error como texto o lanzar el error, según la opción elegida.
Reglas de negocio y comportamientos: - El manejador requiere que se configure una ruta de esquema; si falta, se lanza un error cuando se crea el componente. - Si no se encuentra el archivo de esquema, se devuelve o se lanza un mensaje de error claro.
Depende del módulo base del componente EDI y requiere la librería de Python xmltodict. Afecta al framework de componentes EDI en lugar de a modelos de negocio estándar como ventas o facturas.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- edi.xml.handler · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 3 confirmadas, 6 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.