U bent hier:
Berekeningsstappen
Een berekeningsstap is een container voor een sjabloon voor prijsstellingsvoorwaarden, die de werking van de stap bepaalt en bepaalt hoe de gegevens moeten worden opgehaald die vereist zijn voor het uitvoeren van de berekening.
Berekeningsstappen kunnen in hoge mate worden geconfigureerd; ze kunnen verwijzen naar de resultaten van vorige berekeningsstappen om als subtotalen te fungeren, specifieke afrondingsregels toepassen en bepalen naar welk orderkenmerk het resultaat wordt geschreven. Als u het resultaat van een vorige stap wilt gebruiken, gebruikt u een stapverwijzing. In een percentagestap kunt u bijvoorbeeld een stapverwijzing gebruiken om het vorige stapresultaat op te halen waarvoor het percentage moet worden berekend. In een subtotaalstap met een metatype zoals Minimum, Maximum of Som kunt u een stapverwijzing gebruiken om de resultaten op te halen van een reeks stappen (bijvoorbeeld 10–15) of een lijst van stappen (bijvoorbeeld 10, 12, 15).
Bij het berekenen van een vereiste voorwaarde zoals een basisprijs kunt u een stap als verplicht markeren. Als een stap is gemarkeerd als verplicht en geen gekoppelde sjabloon voor prijsstellingsvoorwaarden heeft, stopt de berekening en toont het mobiele apparaat een foutbericht.
Voor een waarde die niet rechtstreeks wordt toegevoegd aan het eindtotaal van het orderitem, kunt u een stap markeren als statistisch. Resultaten die worden berekend in statistische stappen, kunnen worden gebruikt in daaropvolgende stappen. Eén type statistische stap is een opbouwstap, die wordt gebruikt voor items die technisch onderdeel vormen van de berekening, maar niet onmiddellijk de nettoprijs wijzigen die aan de klant wordt getoond. Het resultaat van een opbouwstap wordt vastgelegd voor interne rapportage of toekomstige financiële afwikkeling: bijvoorbeeld een marketingkorting of speciale actie die later moet worden afgetrokken.
Gebruik een berekeningsgroep om typen orderitems te classificeren en de werking erop toe te passen. Zo kunt u een "gratis goede" groep maken voor promotionele items en vervolgens een kortingsstap van 100% maken die alleen op die groep van toepassing is.
Gebruik voor tussentijdse waarden die u tot het einde van de berekening moet bewaren, Berekeningsvariabelen. Er zijn zes kopieervariabelen en zes overdrachtsvariabelen. Wanneer u een resultaatstap opslaat in een kopieervariabele, overschrijft deze de variabelewaarde met het stapresultaat. Wanneer u een stapresultaat opslaat in een overdrachtsvariabele, wordt het resultaat toegevoegd aan de variabelewaarde.
Voeg voor het overschrijven van de standaardprijsstellingslogica een User Exit (Gebruikersbeëindiging): aangepaste Apex of JavaScript-code toe die van invloed is op de huidige voorwaardebasis, het berekeningsresultaat of op het gegeven of de stap überhaupt moet worden uitgevoerd.
Als u een stap wilt vastleggen en deze beschikbaar wilt maken voor afdrukken en rapporten, markeert u de stapafdruk relevant.

