Métodos de cálculo de precios de productos
Dynamics 365 Sales usa la columna ProductPriceLevel.PricingMethodCode
para determinar los precios. El valor de esta columna afecta a:
Cómo se determina el precio del producto para cada unidad de medida que se define para ese producto.
Qué columnas se requieren cuando se crea o se actualiza un nivel de precio del producto y sus productos asociados.
También puede usar el precio personalizado de los productos en lugar de usar los precios del sistema de Dynamics 365. Más información: Uso de precios personalizados para productos
En la siguiente tabla se enumeran las fórmulas que se usan para cada valor y las columnas que son necesarias para cada valor.
Valor de la lista desplegable y valor del método de cálculo de precios equivalente | Descripción y columnas requeridas |
---|---|
Importe en divisa CurrencyAmount = 1 |
El precio se especifica para cada unidad de medida para cada producto. precio = importe Para cada unidad de medida para cada producto, use la columna ProductPriceLevel.Amount .
Nota: la plataforma no requiere la columna ProductPriceLevel.Amount si no está usando los métodos de cálculo de precios proporcionados por Dynamics 365 for Customer Engagement. Sin embargo, si usa el método de cálculo de precios Currency Amount para determinar un precio, esta columna es requerida por la plataforma y debe especificar un valor para esta columna. |
Porcentaje del precio de lista PercentListPrice = 2 |
El precio se calcula en función del precio de lista de un fabricante o distribuidor. precio calculado = precio de lista x porcentaje Para cada unidad de medida para cada producto, debe especificar los datos para las siguientes columnas: - Columna Product.Price . Esta es la Lista de precios en el formulario Producto.- Columna ProductPriceLevel.Percentage . Este es el porcentaje deseado de la lista de precios.- Columna ProductPriceLevel.RoundingPolicyCode . Esta es la política de redondeo de la lista de precios. |
Porcentaje de aumento de precio - Coste actual MarkupCurrentCost = 3 |
El precio se calcula como porcentaje del coste actual del elemento. precio calculado = coste actual x 100% + porcentaje Para cada unidad de medida para cada producto, debe especificar los datos para las siguientes columnas: - Columna Product.CurrentCost . Debe actualizar este coste cada vez que recibe un envío del artículo.- Columna ProductPriceLevel.Percentage . Este es el porcentaje de margen de beneficio.- Columna ProductPriceLevel.RoundingPolicyCode . |
Porcentaje de margen - Coste actual MarginCurrentCost =4 |
El precio se basa en el porcentaje de beneficio que desea conseguir y el coste actual para el elemento. precio calculado = coste actual + [(coste actual x porcentaje)/ (100% - porcentaje)] Para cada unidad de medida para cada producto, debe especificar los datos para las siguientes columnas: - Columna Product.StandardCost . Debe actualizar este coste cada vez que recibe un envío del artículo.- Columna ProductPriceLevel.Percentage . Este es el porcentaje del beneficio que desea lograr.- Columna ProductPriceLevel.RoundingPolicyCode . |
Porcentaje de aumento de precio - Coste estándar MarkupStandardCost = 5 |
El precio se calcula como porcentaje del coste estándar del elemento. precio calculado = coste estándar x 100% + porcentaje Dado que el coste estándar se actualiza periódicamente, el importe del coste estándar en esta ecuación es un promedio y no siempre será el mismo que el importe que pagó recientemente por el artículo. Para cada unidad de medida para cada producto, debe especificar los datos para las siguientes columnas: - Columna Product.StandardCost . Cada vez que se actualiza el costeo estándar, el precio cambia.- Columna ProductPriceLevel.Percentage . Este es el porcentaje de margen de beneficio.- Columna ProductPriceLevel.RoundingPolicyCode . |
Porcentaje de margen - Coste estándar MarginStandardCost = 6 |
El precio se basa en el porcentaje de beneficio que desea conseguir y el coste estándar para el elemento. precio calculado = coste estándar + [(coste estándar x porcentaje)/(100% - porcentaje)] Dado que el coste estándar se actualiza periódicamente, el importe del coste estándar en esta ecuación es un promedio y no siempre será el mismo que el importe que pagó recientemente por el artículo. Para cada unidad de medida para cada producto, debe especificar los datos para las siguientes columnas: - Columna Product.StandardCost . Cada vez que se actualiza el costeo estándar, el precio cambia.- Columna ProductPriceLevel.Percentage . Este es el porcentaje del beneficio que desea lograr.- Columna ProductPriceLevel.RoundingPolicyCode . |
Para establecer los valores de columna ProductPriceLevel.PricingMethodCode
y las otras columnas de tabla de nivel de precios de productos, use el método IOrganizationService.Update, pasando una instancia de la clase ProductPriceLevel
. Para definir los valores para las columnas del producto, use los métodos en la clase de Product
.
Información relacionada
ProductPriceLevel Table
Tabla Product
Tablas del catálogo de productos