OdooWiki OCA HUB

EDI Sales UBL

edi_sale_ubl_oca folder_open OCA/edi-framework open_in_new
Sin categoría Licencia: AGPL-3

Configuración y comportamientos especiales para los intercambios EDI UBL relacionados con las ventas.

Se encarga de:

  • definir los estados de SO y de las líneas de SO (según la definición de estados de PEPPOL)
  • calcular el estado edi para SO y las líneas de SO
  • añadir información de estado en las vistas de SO

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

Añade seguimiento del estado EDI a los pedidos de venta y a las líneas de pedido para intercambios UBL, mostrando si cada línea fue aceptada, modificada, añadida o rechazada, y calculando automáticamente el estado EDI global del pedido.

Este módulo amplía los pedidos de venta y las líneas de pedido de venta con información de estado EDI (intercambio electrónico de datos) para intercambios UBL. Define un conjunto de estados basados en el estándar PEPPOL: para el pedido completo, Accepted, Conditionally accepted, Rejected y Message acknowledgement; para cada línea de pedido, Added, Changed, Accepted without amendment, Not accepted y Already delivered.

Cuando un pedido de venta proviene de un intercambio UBL, el módulo compara automáticamente las líneas actuales del pedido con los valores originales recibidos. Cada línea recibe un estado: si la línea es nueva se marca como Added; si la cantidad o el producto difieren del original se marca como Changed; si la cantidad es cero se marca como Not accepted; en caso contrario se marca como Accepted without amendment. El pedido en sí se establece entonces como Accepted si todas las líneas no han cambiado, Conditionally accepted si alguna línea se añadió, cambió o no fue aceptada, y Rejected si el pedido está cancelado.

El estado EDI es visible en el formulario del pedido de venta: en la sección EDI del pedido y como columna opcional en la lista de líneas del pedido. El estado es de solo lectura y se actualiza automáticamente cuando cambian campos relevantes, como el producto o la cantidad de una línea, o el estado del pedido.

El módulo también añade escuchadores de eventos que desencadenan el recálculo del estado cuando se crean o escriben registros, pero solo para pedidos vinculados a un intercambio UBL. Si no se puede determinar ningún estado, se registra un error.

Modelos y campos (5)
  • sale.order · modelo nuevo
  • sale.order.line · modelo nuevo
  • edi.sale.order.event.listener · modelo nuevo
  • edi.sale.order.line.event.listener · modelo nuevo
  • edi.sale.order.event.listener.mixin · 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-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.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/edi-framework.

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.