Validation : Supplemental information : Dynamic Revenue Recognition capability
 
Dynamic Revenue Recognition capability
 
Revenue can now be allocated at the time a ticket/pass product is scanned. Revenue associated with tickets/passes that are sold for future use can now be placed in a Deferred Revenue profit center and at the time the ticket/pass is scanned/validated through ScanMan or GateKeeper modules the revenue is moved from the Deferred Revenue profit center to the proper non-deferred profit center associated with the Recognize Revenue Rule attached to the ticket/pass product.
The Recognize Revenue Rule is configured in SysManager > Activities > Item/Sales Lists > Dynamic Pricing Rules. The rule must be configured as a rule type of Any or Recognize Revenue Rule to be assigned to a ticket or pass item in the Global Settings tab of the item's template. With current functionality the rule must follow the paradigm:
 
MOVEREVENUE( OLD_PR_CTR, NEW_PR_CTR, 20, 10, D,C,I, Salespoint, Operator)
 
Where MOVEREVENUE is the function, OLD_PR_CTR is the deferred profit center. NEW_PR_CTR is the non-deferred profit center. 20 is the percent of the deferred profit center to be moved to the non- deferred. 10 is the flat dollar amount to move from the deferred profit center to the non-deferred profit center. Either percent, flat dollar amount or both can be used in the rule. The value is set to 0 if not used. D,C,I is the department, category and item nickname of the item that is attached to the profit center adjustment in the data, salespoint is the optional salespoint that is written to the data(scanner location if not specified), Operator is the optional operator (blank if not specified).
When a ticket or pass is scanned that has a Recognize Revenue Rule, SalesEZ application passes off the rule in a RecognizeRevenue call to siriusutil.dll. The .dll makes the call to the data writing the information to a new transact record. The .dll then responds to SalesEZ application that the call was made. The new record in transact contains the adjustment to the deferred profit center and the non-deferred profit center sold to the item specified in the DCI setting, salespoint and operator as configured.
ValidatePass and ValidateCard call the new RecognizeRevenue function in SiriusUtils.DLL if the template for a validated pass or card is configured with a Revenue Recognition Rule in the Global Settings tab of the validation template.
In SysManager > Activities > Item/Sales Lists > Dynamic Pricing Rules there is a new dropdown, Rule Type, for specifying the type of rule. The types are:
Dynamic Pricing Rule
Points4Sale Rule
Revenue Recognition Rule
Any
 
In SysManager > Item Edit > Actions > Action Specifics > Global Settings there is a new dropdown, Revenue Recognition Rule, for assigning a rule from the Dynamic Pricing Rule list that is assigned a rule type of Any or Revenue Recognition Rule.
In SysManager > Item Edit > Pricing > Dynamic Pricing choosing the Dynamic Pricing Rule dropdown displays rules of type Any or Dynamic Pricing Rule.
In SysManager > Item Edit > Restrictions the Points4Sale Rule dropdown displays rules of type Any or Points4Sale Rule.
In SysManager > Accounts > Account Edit > General tab the Dynamic Pricing Rule dropdown displays any rule of type Any or Dynamic Pricing Rule.