OdooWiki OCA HUB

Inter Company Module for Purchase to Sale Order

purchase_sale_inter_company folder_open OCA/multi-company open_in_new
Purchase Management Licencia: AGPL-3

Este módulo es útil si hay varias empresas en la misma base de datos de Odoo y esas empresas venden bienes o servicios entre sí. Permite crear un pedido de venta en la empresa A a partir de un pedido de compra en la empresa B.

Imagina que tienes la empresa A y la empresa B en la misma base de datos de Odoo:

  • La empresa A compra bienes a la empresa B.
  • La empresa A creará un pedido de compra con la empresa B como proveedor.
  • Este módulo automatiza la creación del pedido de venta en la empresa B con la empresa A como cliente.

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

Cuando una empresa compra a otra empresa en la misma base de datos, este módulo crea automáticamente el pedido de venta correspondiente en la empresa proveedora, manteniendo ambos lados vinculados y sincronizados.

Si tu base de datos contiene varias compañías que comercian entre sí, este módulo elimina el trabajo de doble entrada. Cuando se aprueba un pedido de compra y el proveedor es otra compañía de la base de datos, se crea automáticamente un pedido de venta en esa compañía proveedora, con la compañía compradora como cliente.

  • El vínculo entre los dos documentos es visible: el pedido de compra muestra su pedido de venta intercompañía y cada línea de compra muestra su línea de venta, y viceversa.
  • Se publica un mensaje en ambos documentos para registrar el vínculo.
  • La compañía proveedora puede decidir, en la configuración de intercompañía, si deben crearse pedidos de venta a partir de las compras, qué usuario se utiliza para crearlos y si se confirman automáticamente.
  • Si se confirma el pedido de venta, el precio acordado en el lado de la venta se escribe de vuelta en la línea de compra.
  • Cambiar las cantidades en un pedido de compra confirmado actualiza el pedido de venta vinculado, pero solo mientras ese pedido de venta siga abierto; de lo contrario, se genera un error.
  • Cancelar un pedido de compra cancela su pedido de venta, a menos que el pedido de venta ya esté confirmado, realizado o cancelado.
  • Se comprueban los productos y las monedas: un producto debe compartirse con la compañía proveedora y las monedas de la lista de precios deben coincidir.
  • Cuando se crea la factura de proveedor intercompañía, se vincula de vuelta a los pedidos de compra originales.

Depende de

Modelos y campos (6)
  • sale.order · amplía un modelo existenteauto_purchase_order_id (Source Purchase Order)
  • res.company · amplía un modelo existenteso_from_po (Create Sale Orders when buying to this company), sale_auto_validation (Sale Orders Auto Validation), intercompany_sale_user_id (Intercompany Sale User)
  • purchase.order · amplía un modelo existenteintercompany_sale_order_id
  • sale.order.line · amplía un modelo existenteauto_purchase_line_id (Source Purchase Order Line)
  • purchase.order.line · amplía un modelo existenteintercompany_sale_line_id
  • res.config.settings · amplía un modelo existenteso_from_po (Create Sale Orders when buying to this company), sale_auto_validation (Sale Orders Auto Validation), intercompany_sale_user_id (Intercompany Sale User)

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

Fuentes · Odoo 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/multi-company.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Si también quieres tener almacenes diferentes para tus pedidos de venta, puedes instalar stock y entonces purchase_sale_stock_inter_company se instalará automáticamente.

Para configurar este módulo, debe: #. ir al menú General Settings \> Companies \> Companies. #. Seleccionar una de las compañías.

  • Ir a la pestaña Inter-Company y luego al grupo Purchase To Sale. #.

Si marca la opción Sale Auto Validation en la configuración de la compañía B, entonces cuando valide una Purchase Order en la compañía A con la compañía B como proveedor, la Sale Order se validará automáticamente en la compañía B con la compañía A como cliente.

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: Uso.

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.