The directory tree contains types of discounts (markups) as well as the discounts/markups themselves. When a type of discount is selected in the tree, the Elements area displays the Discounts/Markups. When a specific discount/markup is selected, the Elements area shows the Details of the Discounts/Markups.
Properties of Discount/Markup Types
The Properties page for discount/markup types includes the following groups:
Main Properties Group contains the following attributes:
Code – a unique code for the directory item in the system. It is assigned automatically but can be modified manually.
Name – the designation of the directory item;
Status – the current status of the directory item.
The Affiliation Properties group defines the association with a trade group.
The Restrictions Properties group contains the following attribute:
Object Privilege – the access right required for an employee to edit the object at the manager station.
The Visual Type Properties group encompasses attributes such as:
Background Color – the color of the button, which can be selected from a list or a palette that appears by double-clicking the left mouse button in the property value area;
Arrange Style – the relative positioning of the image and text;
Image – selection of an image for the object;
Text Color – the color of the text, which can also be chosen from a list or a palette accessed by double-clicking in the property value area.
The Selectors Properties group lists non-predefined selectors of type Receipt: Main Selector (if created by users). Within these properties for the described type of discounts/markups, a graphical model of the selector page can be created.
Properties of Discounts/Markups
If a type of discount (markup) is selected in the tree, its properties are displayed on this page in the Inspector window:
The Basic Properties group includes:
Combine Any – if this field is checked, the discount will be freely combinable and cannot be included in ordered sets of discounts within the Discounts Composition directory;
Count Type – indicates whether the added discount/markup is percentage-based or fixed amount;
Changeable Value – if this field is checked, it allows for manual input of the discount value at the cash register. If a discount/markup is assigned an Automatic usage rule, its value cannot be changeable;
Max Amount – this field allows for specifying the maximum allowable amount that can be reached by the created discount/markup.
Max Percent – this field allows for the specification of the maximum allowable percentage discount applicable to the cost of menu items covered by the discount (scope of discount applicability);
Print Zero – if this flag is enabled, this discount will be printed on the receipt even if its value is zero;
Round Rule – this defines the rounding procedure for the amount of the discount (markup);
Type Path – this field automatically displays the path in the tree structure to the discount/markup being created;
Zero Act – a zero discount is retained in the database and is applicable in compositions. It acts as a non-zero discount when using a combination of the type "First Non-Zero";
The Restrictions property group includes:
Classification – the classification of menu items to which the discount will apply;
Min Order Value – the minimum order amount that must remain payable after the discount is applied;
Need Manager – manager confirmation is required when utilizing the discount;
On Dish – the discount applies to a menu item;
On Order – the discount applies to the entire order;
On Seat – the discount applies to seating;
Restrict Manual – adding the discount manually is prohibited;
Right Level – selection of access rights to the trading object that an employee at the manager station must have for the described object to be available for selection;
Starting Sale – the start date for using the created directory item (if necessary);
Ending Sale – the end date for using the created directory item (if necessary).
The property group "Schedule (accessibility list)" allows for the determination of the period during which specific objects are available at the cash register of a particular restaurant.
The property group "Main" includes the following components:
Code and External Code must be limited to no more than two digits (ranging from 1 to 99) if the restaurant utilizes PDS (Personal Discount System).
Name – the name of the discount;
Status – the status of the discount (active/inactive).
The Interface property group (interacting with external systems) comprises:
Ignore Expiry Date – ignoring the termination date of the card’s validity period;
Magnetic Card Type – the card number;
MCR Algorithm – the MCR algorithm to be employed;
Interface – interfacing with other software programs.
Discount/Markup Details Properties
For discounts/markups, detail levels are created where application conditions are specified along with the amount or percentage of the discount/markup and bonus.
For fix amount discounts/markups as well as percentage-based ones without predefined classification, one detail level applies across all areas of usage. However, for percentage-based discounts/margins with predefined classifications, each category selects its own unique detail level.
The properties of these details contain several groups:
The Basic property group includes:
Bonus Percent – this specifies the percentage of accrued bonuses calculated based on the value defined for the used price type (Price Types directory, Bonuses page);
Percent (Amount) – here you enter either the discount percentage from the dish cost (if it's a percentage discount), or the fixed sum (if it's a fixed-amount discount).
The Restrictions property group includes:
Bonus Type – the active bonus type in this detail level selected from the Bonuses Types directory.
To satisfy this detail condition, the bonus type must match the client account card type recorded in the PDS system.
Concept – current concept (conditions within the concept) from the Concepts Directory ("Settings" → "Head Office" → "Concepts").
Franchisee – current franchisee (franchisee-specific terms) from the Franchisees Directory ("Settings" → "Head Office" → "Franchisees").
Region – current region (regional terms) from the Regions Directory ("Settings" → "Head Office" → "Regions").
Restaurant – the restaurant where the described detail level will apply.
Min Amount – This field specifies the minimum amount on the price list required for applying this discount detail level. If the discount has restrictions by category, Min Amount refers specifically to that category. Setting a flag in this field prompts entry of the On Excess Property.
Excess – If this flag is set, the discount applies only to menu items placed in the order after reaching the total indicated in the Min Amount field. In such cases, the sequence of menu items in the order affects eligibility for the discount. Without setting this flag, the discount will apply to all menu items in the order provided their combined price exceeds the threshold specified in the Min Amount field.
Min Guests – Minimum number of guests required for this discount detail level to take effect.
Min Quantity – Here, specify the minimum quantity of portions of meals within the area of application needed for the discount detail to apply. This condition can only be applied to percentage-based discounts or markups. Verification checks against the cumulative count of menu items belonging to this classification throughout the entire scope of application. Enabling this flag also reveals the Quantity Mode option.
Category – Appears if a dish (menu item) classification was chosen in the discount settings.
Guest Type – Select from the drop-down menu the guest type eligible for this discount.
Max Guests – Maximum number of guests for whom this discount detail remains valid.
Order Group Properties:
Order Category – The order category where this detail level operates.
After executing the Open Seat operation, compliance verification takes place. Following the Close Seat action, restriction checking does not occur since this operation corresponds to closing a receipt for the seat.