Permissions for User-Defined Functions 
The following table lists user-defined functions with additional actions that require separate permission settings. For each of these functions, you must set the permission level for the action in addition to the overall function permission setting. For a description of the additional action, see Permission Action Types.
User-defined function or transaction with special actions requiring additional permission settings |
Action requiring an additional permission setting |
|---|---|
Apply_Discount |
Override Maximum Total Discount Amount; Override Maximum Total Discount Percent; Override Maximum Offset Difference Amount; Override Maximum Offset Difference Percent |
Item_Return |
Override Allowable Item Return Amount; Override Allowable Item Return Percent |
Override Deposit |
Allow Under Minimum |
Override Fee |
Allow Under Minimum; Allow Over Maximum |
Price_Override |
Override Allowable Price Override Amount; Override Allowable Price Override Percent |
Return_Item_Not_On_File |
Override Allowable Item Return Amount; Override Allowable Item Return Percent |
Return_Open_Department |
Allow Over Maximum; Allow Under Minimum |
Return_Open_Department_Key |
Allow Over Maximum; Allow Under Minimum |
Sell_Open_Department |
Allow Over Maximum; Allow Under Minimum |
Sell_Open_Department_Key |
Allow Over Maximum; Allow Under Minimum |
Tender_Payment (Credit, check) |
Override Maximum Tender Payment |
Tender_Refund |
Override Maximum Refund Tiers 1, 2, 3, 4 and 5 |
Any user-defined transaction definition (UDT1, UDT2) |
Depending on the specific configuration for each user-defined transaction profile, permission may be required for any one or all of the following actions:
|
System requirement |
Maximum Total Discount Amount |
System requirement |
Maximum Total Discount Percent |
System requirement |
Maximum Offset Difference Amount |
System requirement |
Maximum Offset Difference Percent |