Versions Compared
Version | Old Version 4 | New Version 5 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Table of Contents |
---|
Einführung
With the product property "Pricecalculation" it is possible to calculate a markup or markdown on the list or sales price.
The prerequisite for this is that the following options are activated in the Admin Settings > Calculation section:
"Apply price matrix to list price" (alternatively: "Apply price matrix to sales price", see below).
Create a new product property of the record type "Pricecalculation". The mask for configuring the product property opens:
![](https://factory42.atlassian.net/wiki/download/thumbnails/3340143789/Bildschirmfoto%202019-02-12%20um%2010.53.10.png?version=1&modificationDate=1629717616113&cacheVersion=1&api=v2&width=312)
![](https://factory42.atlassian.net/wiki/download/thumbnails/3340143789/Bildschirmfoto%202019-02-12%20um%2010.53.10.png?version=1&modificationDate=1629717616113&cacheVersion=1&api=v2&width=306)
In this example, the product property is used to calculate a 10% discount on the list price of the GenWatt Diesel 200 kW product.
Note |
---|
A product property of the type Pricecalculation is applied to the list price according to the price book entry and this only once initially when loading the product. |
Configuration
Für die Produkteigenschaft "Preiskalkulation" sind folgende Felder auszufüllen:
FeldbezeichnungThe following fields must be filled in for the "Pricecalculation" product property:
PreisuntergrenzeField name | API-Name | FunktionFunction | BeispielExample | ||
---|---|---|---|---|---|
Produkteigenschaft NameProduct Property | Name | Name der Produkteigenschaftof the product property. | Abschlag 10% | ReihenfolgeNotice: | Discount 10% |
Order | sf42_quotefx__SF42_CalcOrder__c | Optional, bestimmt bei mehreren Produkteigenschaften eines Record Types zu einem Produkt die Reihenfolge, in der sie im Angebot abgefragt werden. Die Berechnung mehrerer Produkteigenschaften vom Typ Preiskalkulation erfolgt konsekutiv, d.h. immer vom ausgehend vom angepassten Listenpreis aus, entsprechend der festgelegten Reihenfolge. | Produkt, determines, in case of several product properties of a record type for a product, the order in which they are queried in the quote. The calculation of several product properties of the Pricecalculation type is performed consecutively, i.e. always starting from the adjusted Listprice, according to the specified order. | ||
Product | sf42_quotefx__SF42_Product__c | Auf dieses Produkt bezieht sich die Produkteigenschaft, | GenWatt Diesel 200kW | ||
ProduktgruppeProduct Group | sf42_quotefx__SF42_Product_Group__c | Alternativ zur Kategorie "Produkt", kann sich die Preiskalkulation auch auf Produkte einer Produktgruppe beziehen. In diesem Fall ist kein Produkt anzugeben. | zusätzl. ProduktgruppeAs an alternative to the "Product" category, the price calculation can also refer to products of a product group. In this case, no product is to be specified. | ||
secondary Product Group | sf42_quotefx__SF42_Product_Group_2__c | Bezeichnet ggf. die untergeordnete Produktgruppe. | |||
Operator (+/-) | sf42_quotefx__SF42_calc_Operator__c | Mithilfe der Operatoren The + und - kann ein Auf- oder Abschlag definiert werdenand - operators can be used to define a markup or markdown | - | ||
Typ Value Type (%/€) | sf42_quotefx__SF42_calc_ValueType__c | An dieser Stelle kann die Preiskalkulation als absoluter Betrag oder prozentualer Wert festgelegt werdenAt this point, the price calculation can be set as an absolute amount or percentage value. | 10 | ||
Wert zur KalkulationCalculation Value | sf42_quotefx__SF42_calc_Value__c | Legt den Kalkulationswert festSets the calculation value. | % | Preisuntergrenze||
Calculation: | |||||
is Lowsell Price | sf42_quotefx__SF42_calc_isLowsell__c | Optional. | Diese Funktion erfordert zusätzliche die Admin-Einstellung "Preismatrix auf Preisuntergrenze anwenden". Bei Erreichen der definierten Preisuntergrenze kann ein Genehmigungsprozess ausgelöst werden. Wenn die Produkteigenschaft zur Definition einer Preisuntergrenze verwendet wird, wird die standardmäßige Preiskalkulation ausgesetzt.Berechnung: |
Warning |
---|
Eine Preiskalkulation mit Operator = ist unsinnig und wird daher ignoriert. Bei der Umstellung auf den Lightning-Editor ist es u.U. vonnöten, bestehende Lightning-Pages anzupassen und die Auswahlmöglichkeit = in der Produkteigenschaft Preiskalkulation zu entfernen. |
Anzeige im Angebotseditor
Im Angebot wird der über die Produkteigenschaft errechnete Wert gleich als Listenpreis ausgegeben:
![](https://factory42.atlassian.net/wiki/download/thumbnails/3340143789/Bildschirmfoto%202019-03-06%20um%2012.55.08.png?version=1&modificationDate=1629717614926&cacheVersion=1&api=v2&width=530)
Preismatrix auf Verkaufspreis anwenden
Alternativ zum Listenpreis können Sie die Preiskalkulation auch auf den Verkaufspreis anwenden. Die Preiskalkulation wird dann auf die Spalte Endprice angewandt und der Rabatt als Differenz zum Listenpreis eingetragen.
Voraussetzungen:
MatrixSetEndPrice wird auf true gesetzt.
MatrixSetListPrice darf nicht gleichzeitig aktiviert sein.
multipliyOnListprice darf nicht gleichzeitig aktiviert sein.
Das Produkt hat einzig Produkteigenschaften vom Typ: Produkteigenschaft ohne Berechnung.
This function requires an additional Admin Setting > Calculation "Apply price matrix to lower price limits". An approval process can be triggered when the defined lower price limit is reached. When the product property is used to define a lower price limit, the default price calculation is suspended. |
Warning |
---|
A price calculation with operator = makes no sense and is therefore ignored. |
Display in the quote Editor
In the quote, the value calculated via the product property is immediately output as the Listprice:
![](https://factory42.atlassian.net/wiki/download/thumbnails/3340143789/Bildschirmfoto%202019-03-06%20um%2012.55.08.png?version=1&modificationDate=1629717614926&cacheVersion=1&api=v2&width=523)
Apply price matrix to sales price
As an alternative to the list price, you can also apply the price calculation to the sales price. The price calculation is then applied to the Endprice column and the discount is entered as the difference to the Listprice.
Requirements:
MatrixSetEndPrice is set to true.
MatrixSetListPrice must not be activated at the same time.
multipliyOnListprice must not be activated at the same time.
The product has only product properties of the type: “Productcalculation without Price Influence”.
Lower price limits
Die Produkteigenschaft Preiskalkulation lässt sich auch zur Definition von Preisuntergrenzen verwenden. Wird ein bestimmter Rabatt vom Mitarbeiter überschritten, kann dann ein Genehmigungsprozess ausgelöst werden. Näheres siehe im Abschnitt English - Preisuntergrenzen
The product property Pricecalculation can also be used to define lower price limits. If a certain discount is exceeded by the employee, an approval process can then be triggered. For more information, see the Lower Price Limits section.