Usted está aquí:
Aplicar valores de redondeo de precios
Calcule con precisión el precio de su producto utilizando Valores de redondeo en su procedimiento de precios para garantizar importes de precios precisos.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise, Performance, Unlimited y Developer Edition de Revenue Cloud donde Precios de Salesforce está activado |
El redondeo garantiza que los cálculos financieros utilizan el número correcto de decimales para la divisa, redondeando los resultados al alza o a la baja basándose en la regla de redondeo aplicada. Las reglas de redondeo aplicadas son:
- Redondear hacia arriba: Esta regla redondea el valor de divisa de un artículo al valor superior más próximo. Por ejemplo, si un bolígrafo cuesta 1,60 $, la aplicación de esta regla ajusta el precio a 2 $.
- Redondear hacia abajo: Esta regla redondea el valor de divisa de un artículo al valor inferior más próximo. Por ejemplo, si un bolígrafo cuesta 1,60 $, la aplicación de esta regla ajusta el precio a 1 $.
- Media subida: Esta regla redondea el valor de divisa de un artículo al número más próximo basándose en su valor decimal. Por ejemplo, si un bolígrafo cuesta 1,45 $ y selecciona la regla Media subida, el precio se ajusta a 1,50 $. Sin embargo, si el bolígrafo cuesta 1,20 $, el precio se ajusta a 1,00 $.
El elemento Valores de redondeo controla la precisión del redondeo para organizaciones que no utilizan varias divisas. Sin embargo, si se activan las divisas múltiples, la configuración predeterminada de la organización dicta la precisión y puede personalizar aún más los decimales para cada divisa a través de Gestionar divisas en Configuración.
Además de establecer la precisión general, el elemento Valores de redondeo también desempeña una función crucial en la determinación de las salidas de divisa finales de elementos de precios anteriores, como Descuento manual y Descuento por volumen.
Utilizar el elemento Valores de redondeo
Utilice el elemento Valores de redondeo para asegurarse de que el resultado de cualquier elemento de precios en un procedimiento de precios se redondea al decimal especificado.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para crear, actualizar y eliminar procedimientos de precios: | Usuario de tiempo de diseño de precios de Salesforce |
Consideremos un escenario donde desea establecer condiciones para otorgar descuentos únicamente cuando un cliente adquiere 50 o más paquetes de impresoras, y está calculando los descuentos utilizando una fórmula. Para este ejemplo, establezcamos ItemNetTotalPrice para que se redondee a la baja al primer punto decimal.
Crear una constante para la variable de precisión
- Cree un procedimiento de precios. Para crear un procedimiento de precios, siga los primeros 5 pasos en Configurar su procedimiento de precios.
-
En el lienzo del generador de procedimientos de precios, haga clic en
.
- En el panel Gestor de recursos, haga clic en Agregar recurso.
-
En la página Agregar nuevo recurso, especifique estos detalles.
- Tipo de recurso: Constante
- Nombre de recurso: PrecisionVariable
- Tipo de datos: Número
- Número de decimales: 2
- Valor predeterminado: 1. Este valor especifica que el precio del producto debe redondearse a un decimal.
- Guarde sus cambios.
Agregar el elemento Valores de redondeo
-
Ahora, agregue el elemento Configuración de precios y asigne estas variables.
- Variables de entrada
- Partida: LineItem
- Variables de salida
- Cascada de precio: price_water_fall
- Precio unitario neto: NetUnitPrice.
- Subtotal: ItemNetTotalPrice
- Variables de entrada
-
Agregue el elemento Precio de lista para obtener el precio base del producto.
Bajo Detalles de tabla de búsqueda, seleccione la tabla de decisiones Entradas de lista de precios y asigne estas variables.
- Variables de regla de entrada
- Producto: Producto
- Lista de precios: PriceBooks
- Modelo de venta de producto: ProductSellingModel
- Variables de entrada
- Cantidad: LineItemQuantity
- Variables de salida
- Precio de lista: ListPrice
- Subtotal: ItemNetTotalPrice
- Variables de regla de entrada
- Agregue el elemento Grupo de listas.
-
En el grupo de listas, configure la Operación de lista estableciendo una condición de que solo se puede aplicar un descuento del 10% en el precio final de las impresoras si el usuario adquirió más de 50 unidades.
- Requisitos de condición de filtro: Se cumplen todas las condiciones (AND)
- Recurso: # LineItemQuantity
- Operador: Mayor que
- Valor: 50
-
En el contenedor de lista, agregue el elemento Precios basados en fórmulas y especifique estos valores de variable.
- Fórmula de cálculo: ItemNetTotalPrice - ( ItemNetTotalPrice * 0.10 )
- Variable de salida: TotalLineAmount
-
Fuera del contenedor de lista, agregue el elemento Valores de redondeo y especifique estas variables.
- Variables de entrada fijas
- Precisión: PrecisionVariable
- Reglas y variables de redondeo
- Variable de entrada: ItemNetTotalPrice
- Regla de redondeo: Round Down.
- Variable de salida: ItemNetTotalPrice
- Variables de entrada fijas
-
Haga clic en
y seleccione Incluir en salida.
- Finalmente, establezca sus preferencias para ver información de precios, acceso de perfil e información de clasificación.
- Guarde su procedimiento.
-
Haga clic en Simular para probar su procedimiento. Introduzca los valores de entrada para su producto de paquete de impresora y haga clic en Simular de nuevo.
La cascada de precios muestra la fórmula utilizada para calcular el coste total de los paquetes de impresoras con un descuento del 10%. También puede ver que el precio redondeado se aplicó al Importe neto al primer decimal.

