Dynamic Pricing : Sample program configuration : Using Dynamic Pricing Rules with profit centers : Example of use in Dynamic Pricing Rules
 
Example of use in Dynamic Pricing Rules
 
Original Item Configurations:

Item: A 6-pack of Iced Tea
Base price: $4.00
Profit Center is set as 100% to Retail

Group1 = Retail
Group2 = Food Service
Group3 = Admissions

Profit Center 2 = ADMISSIONS
Profit Center 6 = F&B - FOOD
Profit Center 9 = RETAIL
 
Dynamic Pricing Rules that could be used for this six-pack Iced Tea item:

Rule #1:
If the item is sold at a POS that belongs to the Retail salespoint group, the price is set to $15 and 100% revenue goes to Retail profit center.
If the item is sold at a POS that belongs to the Food Service salespoint group, the price is set to $10 and 100% revenue goes to F&B - Food profit center.
If the item is sold at a POS that belongs to the Admissions salespoint group, the price is set to $5 and 100% revenue goes to Admissions profit center.

The rule can be written as:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERS(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERS(6)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERS(2)))
Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERS("RETAIL")))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERS("F&B - FOOD")))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERS("ADMISSIONS")))

Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT(6)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT(2)))

Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT("RETAIL")))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT("F&B - FOOD")))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT("ADMISSIONS")))

Rule #2:
If the item is sold at a POS that belongs to the Retail salespoint group, the price is set to $15 and 100% revenue goes to Retail profit center.
If the item is sold at a POS that belongs to the Food Service salespoint group, the price is set to $10 and 50% revenue goes to F&B - Food profit center and 50% revenue goes to Retail profit center.
If the item is sold at a POS that belongs to the Admissions salespoint group, the price is set to $5 and 50% revenue goes to Admissions profit center and 50% revenue goes to Retail profit center.
 
The rule can be written as (using SETPROFITCENTERSPERCENT or SETPROFITCENTERS):
 
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT(6,50,9,50)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT(2,50,9,50)))
Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSPERCENT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSPERCENT("F&B - FOOD",50,"RETAIL",50)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSPERCENT("ADMISSIONS",50,9,50)))
 
Rule #3:
If the item is sold at a POS that belongs to the Retail salespoint group, the price is set to $15 and ALL the revenue goes to Retail profit center.
If the item is sold at a POS that belongs to the Food Service salespoint group, the price is set to $10 and $1 revenue goes to F&B - Food profit center and the rest of the revenue (= $9) goes to Retail profit center.
If the item is sold at a POS that belongs to the Admissions salespoint group, the price is set to $5 and $1 revenue goes to Admissions profit center and the rest of the revenue (= $4) goes to Retail profit center.
 
The rule can be written as:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSFLAT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSFLAT(6,1,9,999)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSFLAT(2,1,9,999)))

Or:
IF(GROUP(1),SETPRICE(15.00) MACRO2(SETPROFITCENTERSFLAT(9)))
IF(GROUP(2),SETPRICE(10.00) MACRO2(SETPROFITCENTERSFLAT("F&B - FOOD",1,9,999)))
IF(GROUP(3),SETPRICE(5.00) MACRO2(SETPROFITCENTERSFLAT("ADMISSIONS",1,"RETAIL",999)))