OdooWiki OCA HUB

Base UBL Parse

base_ubl_parse folder_open OCA/edi open_in_new
Hidden Licencia: AGPL-3

Este módulo contiene métodos para analizar archivos UBL. Este módulo no hace nada útil por sí mismo, pero puede ser utilizado por otros módulos para procesar datos UBL. Ejemplos:

  • sale_order_import_ubl que importa pedidos de venta UBL.
  • account_invoice_import_ubl que importa facturas UBL,

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

Módulo auxiliar técnico que lee archivos XML UBL (Universal Business Language) y convierte su contenido en datos estructurados. No hace nada por sí solo; otros módulos lo utilizan para importar documentos UBL como facturas o pedidos de venta.

Este es un módulo oculto, técnico. No añade ningún menú, pantalla, botón ni informe que un usuario pueda ver. Su único propósito es dar a otros módulos la capacidad de leer archivos UBL XML y extraer la información que contienen.

El módulo extiende el modelo base.ubl existente con métodos de análisis. Estos métodos leen un archivo UBL y devuelven datos estructurados para:

  • Parties: nombre de la empresa, número de IVA, sitio web, nombre de contacto, correo electrónico, teléfono y números de identificación.
  • Addresses: calle, número de calle, calle adicional, ciudad, código postal (espacios eliminados), código de estado y código de país.
  • Parties de cliente y proveedor, incluido el número de referencia asignado por la otra parte.
  • Información de entrega: parte de entrega, dirección de entrega y la fecha y hora de entrega más reciente (utilizada como fecha de compromiso).
  • Incoterms: el código del término de entrega.
  • Productos en las líneas del documento: código de barras (GTIN) y código de artículo del vendedor.

También comprueba que el archivo UBL contenga un identificador de versión; si no es así, genera un error indicando que el archivo no puede validarse contra el esquema.

Debido a que es un módulo base, solo resulta útil cuando se instala junto con módulos que importan documentos UBL, por ejemplo, módulos de importación de facturas o de pedidos de venta. Este módulo por sí mismo no añade reglas de negocio, tareas programadas ni correos electrónicos.

Depende de

Modelos y campos (1)
  • base.ubl · amplía un modelo existente

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

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.