Discounts (Enterprise, Standard)

Discounts defined in the ERP system are synchronized by the POS workstation and can subsequently be granted on items in such documents as a receipt, sales invoice, order, or quote, and their corrections.

The application supports the following discount types:

  • User and header discount
  • Bundle promotions – fixed bundles and flexible bundles
  • Customer discount on item
  • Customer discount on item group – a selected item group must not only meet the promotion’s conditions, but also it must be active and available to the center to which the POS workstation is attached
  • Customer group discount on item
  • Customer group discount on item group – a selected item group must not only meet the promotion’s conditions, but also it must be active and available to the center to which the POS workstation is attached
  • Threshold discount on item
  • Customer discount on payment form
  • Customer group discount on payment form
  • Header discount on transaction value (basket) – it is an item discount granted on all document items
  • Header discount on transaction value (basket) with a freebie – a freebie is added if a specific transaction threshold is reached
Note
Discounts can be defined on the ERP system’s side.

After adding an item subject to an active promotion in a document and selecting a customer entitled to this promotion, a given discount is granted on the document item.

Discount granted in a receipt

Advanced percentage discount

Note
The advanced percentage discount functionality is available in cooperation with Comarch ERP Enterprise.

The application supports discounts with the option Percentage (Advanced) selected. The functionality makes it possible to define the following fields:

  • Multiplier – it is a value by which a price is to be multiplied in order to define a discount value
  • Rounding Method – it enables the user to specify the rounding method of granted discount values:
    • No rounding
    • Up
    • Down
    • Math
  • Minimum Discount – if a discount value calculated in a document is less than the value specified in this field, the discount may be (depending on configuration):
    • Not granted
    • Granted according to the value of the field
  • Maximum Discount – if a discount value calculated in a document is greater than the value specified in this field, the discount may be (depending on configuration):
    • Not granted
    • Granted according to the value of the field

A discount value is calculated on the basis of:

  • The regular price of a document item if the item has the parameter Discount on price selected
  • A document item’s value if the item has the parameter Discount on price deselected

Calculation depending on item discount

A discount assigned the parameter Calculate depending on item discount enables the user to specify whether a given discount is only to be granted on:

  • Undiscounted document items (percentage and value discounts equal 0)
  • Document items discounted by an amount meeting specified conditions from a discount definition (possible conditions: >, >=, =, <, <=, based on either a percentage or discount amount value)

A discount assigned the parameter Calculate depending on item discount will not be granted on a document item if:

  • The item has already been discounted by an amount exceeding conditions specified in the discount’s definition
  • The document’s currency is incompliant with the currency used to define conditions in the discount’s definition
  • The parameter Subject to discounts is deselected
  • The item to be discounted is of the Buy-back or Voucher type

Example
The following discounts have been defined in the ERP system:

  • -20% discount for all customers on item group Cosmetics
  • -10% employee discount on all item groups. The discount is assigned the parameter Calculate depending on item discount and a condition that it cannot be granted on items discounted by more than 10%.

The discount is calculated automatically.

In the ERP system, there are also the following items:

  • Lip gloss belonging to item group Cosmetics – its regular price is 10 EUR
  • Earrings belonging to item group Accessories – its regular price is 5 EUR
  • Shopping bag belonging to item group Bags and backpacks – its regular price is 1 EUR, the parameter Subject to discounts is deselected

On the POS workstation, the following prices are presented after adding all the three items in a document:

  • Lip gloss – price 8 EUR (granted -20% discount on group Cosmetics)
  • Earrings – price 4.50 EUR (granted -10% employee discount)
  • Shopping bag – price 1 EUR (no discount granted)

Example
The following discounts have been defined in the ERP system:

  • -10% discount for all customers on item group Cosmetics
  • -20% employee discount on all item groups. The discount is assigned the parameter Calculate depending on item discount and a condition that it cannot be granted on items discounted by more than 10%. The discount can be granted manually.

In the ERP system, there are also the following items:

  • Lip gloss belonging to item group Cosmetics – its regular price is 10 EUR
  • Earrings belonging to item group Accessories – its regular price is 5 EUR
  • Shopping bag belonging to item group Bags and backpacks – its regular price is 1 EUR, the parameter Subject to discounts is deselected

On the POS workstation, the following prices are presented after adding all the three items in a document and calculating the manual discount:

  • Lip gloss – price 7.2 EUR (granted -10% discount on group Cosmetics and -20% employee discount)
  • Earrings – price 4 EUR (granted -20% employee discount)
  • Shopping bag – price 1 EUR (no discount granted)

Loyalty program

A discount with the parameter Loyalty card selected may be calculated in a document:

  • After filling in a customer’s loyalty card number
  • After selecting a customer with an assigned loyalty card

Example
A discount of the type Customer group discount on item group has been defined in the ERP system. The discount is applicable to all customers and grants -10% discount on the purchase of cosmetics. In order to get the discount, customers need to present a loyalty card of any type, since the discount’s definition is assigned the parameter Loyalty card.

On the POS workstation, the operator issues a new receipt and performs the following actions:

  • Adds Blonde hair conditioner belonging to Cosmetics item group
  • Selects a customer Daniela Jones
  • At this stage, no discount is granted, since the customer has no associated loyalty card
  • The operator selects the option [Add Loyalty Card] for the customer. Next, the operator selects the Physical card type. Once the card is scanned and confirmed, -10% discount is granted in the document.

If a discount with the parameter Loyalty card selected has been granted in a document, changing the document’s customer or context-scanning another loyalty card displays a notification asking the user whether to recalculate the document; possible answers include:

  • Yes – the document will be recalculated
  • No – the application’s behavior will be as follows:
    • If the customer has no loyalty card, the discount will be deleted and remaining discounts will be recalculated
    • If the customer has a loyalty card of a different type – the discount will be deleted and remaining discounts will be recalculated
    • If the customer has a loyalty card of the same type or if a request to generate a virtual loyalty card for the customer has been sent – the discount will not be recalculated

Discount summary

The windows of SO, SQ, R, SI, RQC, and SIQC documents contain the button [Discount Summary] (hidden by default).

[Discount Summary] button in receipt window
Selecting the [Discount Summary] button opens the Discount Summary window, provided that at least one discount has been applied in the document.

Discount Summary window

The Discount Summary window presents detailed information on discount amounts, divided into sections according to discount types:

  • Item Discounts – the sum of discounts and bundle promotions, divided according to directory values associated with the parameter Discount Group
  • Header Discounts on Transaction Value – the sum of header discounts, divided according to directory values associated with the parameter Discount Group
  • User Discounts – the sum of manual discounts granted by the user on document items or header
Note
In addition, as part of the abovementioned groups, discounts may be grouped within a group assigned to a discount with the use of a generic directory.
Example
In the system, there are two directory discount values set for the parameter Discount Group:

  • Halloween Sale: 20.00 EUR
  • Special Customer Discount: 5.00 EUR

The discount summary’s section on item discounts will present both the directory values, as well as remaining discounts which have no value defined for the parameter Discount Group.

Example

The following promotions have been applied in a document:

  • Bundle promotion: 15.00 EUR
  • Bundle promotion dedicated to the customer: 15.00 EUR
  • Customer discount on item: 10.00 EUR
  • Customer group discount on item group: 10.00 EUR
  • Customer group discount on item group: 5.00 EUR
  • Header discount on transaction value: 20.00 EUR

The discount summary will present all the discounts, grouped according to the following sections:

Document Value Excluding Discounts: 300.00 EUR

Item Discounts: 55.00 EUR

  • Discounts dedicated to customer: 25.00 EUR
    • Bundle promotion dedicated to the customer: 15.00 EUR
    • Customer discount on item: 10.00 EUR
  • Other: 30.00 EUR
    • Bundle promotion: 15.00 EUR
    • Customer group discount on item group: 10.00 EUR
    • Customer group discount on item group: 5.00 EUR
  • Header Discount on Transaction Value: 20.00 EUR
  • Discounted Value: 225.00 EUR

Czy ten artykuł był pomocny?