How Jim2 calculates the selling price for a piece of stock depends on several factors. It is possible that the pricing for stock is used on several promotions (and types of promotions) and may also be related to a project, etc.
|
Note: If more than one promotional price is applicable where both promotions have Promo Break ticked, the lower price promo break is used.
|
The standard order of calculating a selling price is as follows:
|
|
|
|
1
|
Project/Machine
|
Price level on project/machine
|
If job/quote is related to a project, is there a price based on the project's price level?
If yes, use this price.
|
2
|
Job/Quote
|
Customer (Cust#) on job/quote
|
Is there a customer-specific price for this stock?
If yes, use this price.
|
3
|
Job/Quote
|
Price level on job/quote
|
Is there a price for this stock for this price level?
If yes, use this price.
|
For this to be used with promotions, additional ranking and a method of breaking (stopping) when finding a price is required. In general, the lowest will be used based on ranking and breaks in the following order:
|
|
|
|
|
|
1
|
Project
Machine
|
Project#
|
Project
|
Optional
|
▪Project-related job/quote
▪Promotion Type – Project
▪Project# on promotion
▪Stock# on promotion
Use price and stop if Promo Break ticked on the promotion, otherwise get price.
|
1.1
|
Project
Machine
|
Price Level
|
Price Level
|
Optional
Promo Break is set on the actual project/machine to force project pricing when required.
|
▪Project-related job/quote
▪Promotion Type – Price Level
▪Project price level on promotion
▪Stock# on promotion
Use price and stop if Promo Break ticked on the promotion, otherwise get price.
|
1.2
|
Project
Machine
|
Price Level
|
Any other promo type
|
Optional
|
▪Project-related job/quote
▪Price for Stock# with project price level
Use price and stop if Promo Break ticked on the project, otherwise get price.
|
If a project-related price is found in the above steps, the lowest price up to and including Promo Break will be used. If not, normal job/quote based pricing will be used as per below.
|
2
|
Job
Quote
|
CardFile
|
CardFile
|
Optional
|
▪Promotion Type – CardFile
▪Cardfile matches Cust# on job/quote
▪Stock# on promotion
Use price and stop if Promo Break ticked on the promotion, otherwise get price.
|
2.1
|
Job
Quote
|
CardFile
|
Any other promo type
|
Yes
Promo Break always occurs if the stock has customer-specific pricing.
|
▪Customer-specific price on stock exists for that Stock#
Use price and stop (always break).
|
3
|
Job
Quote
|
CardFile Group
|
CardFile Group
|
Optional
|
▪Promotion Type – CardFile Group
▪Cust# on job/quote in CardFile Group
▪Stock# on promotion
Use price and stop if Promo Break ticked on the promotion, otherwise get price.
|
4
|
Job
Quote
|
Price Level
|
Price Level
|
Optional
|
▪Promotion Type – Price Level
▪Price level on job/quote matches promotion
▪Stock# on promotion
Use price and stop if Promo Break ticked on the promotion, otherwise get price.
|
5
|
Job
Quote
|
Price Level
|
Everyone
|
Optional
|
▪Promotion Type – Everyone
▪Stock# on promotion
Get Price.
|
Whilst the above table lays out the ground rules, in practice the use of promotions is very straightforward. See Promotional Pricing Examples for more information.
Further information
Promotional Pricing Security
Example Usage of Promotional Pricing
Promotional Pricing Examples
Promotional Pricing List
Promotional Pricing Header
Promotion Start and End Dates
Promotion Type
Promotions in Use on Jobs and Quotes
Promotions on the Common Tabs
Stock Promotional Pricing
Adding, Importing Stock to a Promotion
|