OdooWiki OCA HUB

Sale Shipping and Invoice Domain

sale_partner_shipping_invoice_domain folder_open OCA/sale-workflow open_in_new
Sin categoría Licencia: AGPL-3

Añade un dominio en la dirección de envío y facturación en SO para permitir solo contactos hijos del partner en lugar de elegir entre todos los contactos de la base de datos.

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 14.0

En un pedido de venta, los campos de dirección de envío y de facturación ahora solo ofrecen contactos que pertenecen a la empresa del cliente, en lugar de todos los contactos de la base de datos.

Cuando seleccionas un cliente en un pedido de venta, este módulo limita automáticamente las opciones en los campos Shipping Address e Invoice Address. Solo se pueden seleccionar los contactos que son hijos de la entidad comercial del cliente (el contacto de la empresa matriz), además de los contactos sin empresa o con la misma empresa que el cliente.

  • La restricción se recalcula cada vez que cambia el cliente, por lo que la lista de direcciones permitidas siempre coincide con el cliente seleccionado.
  • El filtrado se aplica tanto a la dirección de entrega como a la dirección de facturación en el formulario del pedido de venta.
  • Funciona junto con la lógica del partner comercial, por lo que las direcciones vinculadas a la empresa matriz del cliente siguen estando disponibles.
  • No se añaden menús ni pantallas nuevas; el cambio es visible directamente en el formulario existente del pedido de venta.

El módulo modifica el modelo sale.order añadiendo dos campos técnicos ocultos que contienen las reglas de direcciones permitidas, y modifica la vista estándar del formulario del pedido de venta para aplicar esas reglas a los campos partner_shipping_id y partner_invoice_id. Esto reduce el riesgo de elegir un contacto erróneo o no relacionado como dirección de entrega o de facturación.

Modelos y campos (1)
  • sale.order · amplía un modelo existentepartner_invoice_id_domain, partner_shipping_id_domain

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

Confirmado el 2026-11-03 en la rama 14.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0
  • Vaya a ajustes -> habilite múltiples direcciones de contacto
  • Vaya a la vista de formulario de un pedido de venta
  • Elija un cliente y luego use los campos para las direcciones de entrega y facturación
  • Observe que la dirección de facturación y entrega depende del cliente que seleccionó (a través del partner comercial del 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: Instalación, Configuració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.