Compartir por


Establecer nivel de precios predeterminado para oportunidad, oferta, pedido, factura

Puede establecer automáticamente un nivel de precios predeterminado (lista de precios) para una oportunidad, cuota, pedido, o una factura a partir de la zona de ventas del usuario que crea o actualiza la fila de oportunidad, oferta, pedido, o factura.

Habilitar la selección automática de nivel de precios predeterminado

Para habilitar la selección de nivel de precios predeterminado para oportunidades, ofertas, pedidos, facturas o basadas en la relación de la zona de ventas, deben cumplirse las condiciones siguientes:

  • El valor de la columna Organization.UseInbuiltRuleForDefaultPriceSelectionRule se establece como 1 (false). De manera predeterminada, el valor se establece como 1 (true).

    También puede usar la pestaña Ventas en el área configuración del sistema en Dynamics 365 o Microsoft Dynamics 365 for Outlook para especificar si el nivel predeterminado de precios debe seleccionarse automáticamente para las oportunidades. Más información: Configurar información del catálogo de productos

  • Un nivel de precios se asocia con una zona de ventas con el rol de conexión Lista de precios predeterminada de zona de ventas y la zona se asigna al usuario que crea o actualiza la fila de oportunidad, oferta, pedido, o factura.

  • El usuario tiene permiso en el nivel de precios asociado con la zona de ventas utilizando el rol de conexión Lista de precios predeterminada de zona de ventas .

    Dynamics 365 usa internamente el mensaje de GetDefaultPriceLevelRequest para determinar el nivel de precios predeterminado para una oportunidad, oferta, pedido, y una factura a partir del usuario actual y de las relaciones de la zona de ventas con el nivel de precios. Así es cómo se establece el nivel de precios:

  • Si se devuelve un nivel de precios único, el nivel de precios se configura automáticamente para la fila de oportunidad, oferta, pedido, o factura que el usuario crea o actualiza.

  • Si se devuelven varios niveles de precios, el campo de nivel de precios no se rellena y el usuario debe especificar un nivel de precios para la fila de oportunidad, oferta, pedido, o factura.

Deshabilite la selección automática de nivel de precios predeterminado

Puede desactivar la selección automática de un nivel de precios predeterminado para la oportunidad, oferta, pedido, factura o estableciendo el valor de la columna Organization.UseInbuiltRuleForDefaultPriceSelectionRule en 0 (false), o mediante la pestaña Ventas en el área configuración del sistema en Microsoft Dynamics 365 o Microsoft Dynamics 365 for Outlook. Más información: Configurar información del catálogo de productos

Extender la selección predeterminada del nivel de precios

En lugar de usar la regla predefinida para la selección de un nivel de precios predeterminado para una oportunidad, oferta, pedido y factura, puede utilizar el mensaje GetDefaultPriceLevelRequest para especificar la lógica personalizada para seleccionar el nivel de precios predeterminado.

Nota

Esta característica se introdujo en Dynamics CRM Online 2015 Update 1 y CRM 2016 (on-premises).

Para extender la selección predeterminada del nivel de precios:

  1. Asegúrese de que el valor de la columna Organization.UseInbuiltRuleForDefaultPriceSelectionRule se establece como 1 (true).

  2. Cree un complemento que contenga código personalizado para devolver los niveles de precios en función del requisito empresarial.

  3. Registre el complemento en el mensaje GetDefaultPriceLevel.

    Cuando registra un complemento en el mensaje GetDefaultPriceLevel, cada vez que cree una fila de oportunidad, oferta, pedido o factura en Dynamics 365, el complemento se ejecuta para devolver el nivel de precios basándose en el código personalizado.

  • Si se devuelve un nivel de precios único como resultado de la ejecución del complemento, el nivel de precios se configura para la fila de oportunidad, oferta, pedido, o factura que el usuario crea.

  • Si se devuelven varios niveles de precios como resultado de la ejecución del completo, el campo de nivel de precios no se rellena y el usuario especifica un nivel de precios para la fila de oportunidad, oferta, pedido, o factura.

Nota

Cuando se extiende la selección predeterminada del nivel de precios registrando un complemento en el mensaje GetDefaultPriceLevel, la selección predefinida del nivel de precios se deshabilita.

Consulte también

Tabla PriceLevel
GetDefaultPriceLevelRequest
Tabla de territoriosTablas de oportunidades
Tablas de ofertas, pedidos y facturas
Escribir un complemento