OdooWiki OCA HUB

Ediversa - Sale Order Import

edi_ediversa_oca_sale_order_import folder_open OCA/edi-ediversa open_in_new
EDI Licencia: AGPL-3

Este módulo amplía el módulo base edi_ediversa_oca para obtener y procesar archivos de pedidos de venta de Ediversa.

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 17.0

Importa automáticamente los pedidos de venta enviados por Ediversa a Odoo, creando el cliente, las direcciones de entrega y facturación y las líneas de pedido a partir del archivo recibido.

Este módulo conecta Odoo con la plataforma Ediversa EDI para que los pedidos de venta enviados por los clientes se conviertan en pedidos de venta reales sin entrada manual.

Una tarea programada llamada "EDI Ediversa: Import Sales" comprueba la plataforma Ediversa para cada compañía que tenga Ediversa habilitado y un usuario y contraseña configurados. Busca documentos de tipo ORDERS y crea un registro de intercambio para cada uno que no se haya importado antes, de modo que el mismo pedido nunca se importe dos veces.

Cuando se recibe un registro, el archivo se descarga desde Ediversa y se marca como descargado en la plataforma. A continuación, el archivo se procesa: el cliente se busca por su identificador de Ediversa y se crea si no existe, y lo mismo se hace con las direcciones de entrega y de facturación, que se vinculan al cliente. La cabecera del pedido obtiene el nombre del pedido de Ediversa como documento de origen, la fecha del pedido y la fecha de entrega prevista, y cualquier nota. Cada línea de pedido se empareja con un producto por código de barras; si no se encuentra ningún producto con ese código de barras, la importación se detiene con un error. Las cantidades, los precios unitarios y las descripciones se toman del archivo.

El módulo añade un tipo de intercambio "Ediversa - Sale Order Input" y funciona en sale.order, res.partner y edi.exchange.record. La tarea programada se crea inactiva, por lo que debe habilitarse antes de que se ejecute.

Depende de

Modelos y campos (3)
  • ediversa.api · amplía un modelo existente
  • ediversa.process.sale.order · modelo nuevo
  • ediversa.receive.sale.order · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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.

Fuentes · Odoo 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/edi-ediversa.

terminal Instalación y uso

Documentación de OCA · Odoo 17.0

Para configurar este módulo, debe ir a Ajustes \> Usuarios y empresas \> Empresas y editar una empresa. Introduzca la siguiente información:

  • Use Edi Ediversa. Active esta opción para usar los servicios de Ediversa. Tenga en cuenta que este módulo no hace nada por sí solo, por lo que debe utilizarse junto con otros módulos.
  • Edi Ediversa Test. Active esta opción si necesita activar el entorno de pruebas.
  • Edi Ediversa User. Nombre de usuario de la cuenta de Ediversa. Esta información puede ser proporcionada por ediversa.
  • Edi Ediversa Password. Contraseña de la cuenta de Ediversa. Esta información puede ser proporcionada por ediversa.

El flujo de obtención/procesamiento de los archivos de pedido de venta de Ediversa es el siguiente:

  • La acción programada "EDI Ediversa: Import Sales" genera los registros de intercambio EDI utilizados para obtener el archivo de pedido de venta de Ediversa.
  • La acción programada "Edi exchange check input sync" realiza 2 acciones:
  • Obtiene los archivos de pedido de venta de Ediversa de aquellos registros de intercambio EDI con archivos pendientes.
  • Crea los registros de pedido de venta a partir de los registros de intercambio EDI cuyos archivos de pedido de venta de Ediversa han sido obtenidos. En esta parte del proceso, se pueden crear nuevos contactos en caso de que aún no existan en la base de datos.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalació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.