# Redemption matrix

The following table illustrates the typical use of collection and redemption types in one loyalty system. The symbol “X” signifies a common scenario while “?” indicates that though such scenario is possible, it may be less frequently used.

For example, while collection points based on purchase price and redeem them as a discount (PP+ $D) is the typical scenario, awarding points for the quantity of specific purchased items and then rewarding them with a generic discount coupon (QP+$C) is less common.

Note that Percent reward types (%D and %C) are by nature prone to abuse (i.e., when a customer acquires points on smaller purchases but then applies the % reward to a large purchase), so they have to be used with caution.

In the same way, the coupons generally must be activated at some date in the future from the issuing date. Otherwise, the shoppers may be tempted to request immediate adjustment of the last transaction with their new coupon.

<table><thead><tr><th valign="top"></th><th valign="top">Price Points (PP)</th><th valign="top">Basket Points (BP)</th><th valign="top">Quantity Points (QP)</th></tr></thead><tbody><tr><td valign="top">Dollar Discount ($D)</td><td valign="top">X</td><td valign="top">X</td><td valign="top">?</td></tr><tr><td valign="top">Percent Discount (%D)</td><td valign="top">?</td><td valign="top">?</td><td valign="top">?</td></tr><tr><td valign="top">Offset (O)</td><td valign="top">X</td><td valign="top">X</td><td valign="top">?</td></tr><tr><td valign="top">Coupon ($C)</td><td valign="top">X</td><td valign="top">X</td><td valign="top">?</td></tr><tr><td valign="top">Percent coupon (%C)</td><td valign="top">?</td><td valign="top">?</td><td valign="top">?</td></tr><tr><td valign="top">Offset Coupon (OC)</td><td valign="top">X</td><td valign="top">X</td><td valign="top">?</td></tr><tr><td valign="top">Reward Item</td><td valign="top">?</td><td valign="top">?</td><td valign="top">X</td></tr></tbody></table>

where **X** means "definitely use", and **?** means "possibly use in certain scenarios".


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rmhpos.com/loyalty-manager/create-a-redemption-schedule/redemption-matrix.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
