OdooWiki OCA HUB
Sin categoría Licencia: LGPL-3

Proporciona herramientas prácticas para tratar con 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 13.0

Proporciona la base técnica para intercambiar archivos XML con sistemas externos mediante EDI, permitiendo a Odoo validar el XML entrante contra un esquema y convertirlo en datos estructurados.

Este es un módulo base/técnico: no añade menús, pantallas ni botones para los usuarios finales. Proporciona a desarrolladores e integradores los bloques de construcción para manejar documentos XML en intercambios EDI.

  • Define un componente manejador de XML (edi.xml.handler) utilizado por otros módulos EDI.
  • El manejador valida el contenido XML contra un esquema XSD (un archivo que describe la estructura permitida del XML). La ubicación del esquema se configura como module:path y es obligatoria; si falta, el componente se niega a iniciarse.
  • La validación puede lanzar un error cuando el XML no coincide con el esquema, o simplemente devolver el mensaje de error como texto.
  • El manejador también puede analizar el contenido XML y devolverlo como una estructura similar a un diccionario, para que otro código pueda leer los valores fácilmente.
  • Un auxiliar convierte un diccionario de Python de nuevo en una cadena XML válida, con formato bonito opcional y soporte para espacios de nombres y atributos.

Depende de los módulos edi y component y requiere la librería de Python xmlschema. Este módulo por sí mismo no añade reglas de negocio, tareas programadas, correos electrónicos ni informes; esos provendrían de los módulos construidos sobre él.

Depende de

Modelos y campos (1)
  • edi.xml.handler · modelo nuevo

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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

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.

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.