> For the complete documentation index, see [llms.txt](https://docs.rmhpos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rmhpos.com/loyalty-manager/create-a-collection-schedule/collection-rules.md).

# Collection rules

In addition to the collection type, there are also collection rules. Certain rules apply only to certain collection types, while others apply to all types. Some rules are mandatory, others are optional. In the following table the mandatory rules appear in **bold font**. Some rules may be repeated in the collection schedule (for example, include several customer groups), while others may appear only once (e.g. minimum purchase” for price points).

<table><thead><tr><th valign="top">Rule</th><th valign="top">Applicable type</th><th valign="top">Mandatory</th><th valign="top">Occurrence</th><th valign="top">Possible value</th><th valign="top">Default</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Include item incentive group(s)</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Multiple, no duplicates</td><td valign="top">One or more incentive group(s) The item incentive group(s) that this collection schedule applies</td><td valign="top"></td><td valign="top"></td></tr><tr><td valign="top">Include customer group(s)</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Multiple, no duplicates</td><td valign="top">One or more customer group(s) The customer groups that this collection schedule applies</td><td valign="top"></td><td valign="top"></td></tr><tr><td valign="top">Exclude item incentive group(s)</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Multiple, no duplicates</td><td valign="top">One or more incentive group(s) The item incentive group(s) that this collection schedule does not apply</td><td valign="top"></td><td valign="top"></td></tr><tr><td valign="top">Exclude customer group(s)</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Multiple, no duplicates</td><td valign="top">One or more customer group(s) The customer groups that this collection schedule does not apply</td><td valign="top"></td><td valign="top"></td></tr><tr><td valign="top"><strong>Points per unit</strong></td><td valign="top"><strong>PP, QP</strong></td><td valign="top"><strong>Yes</strong></td><td valign="top"><strong>Single</strong></td><td valign="top"><strong>Positive decimal</strong></td><td valign="top"><strong>1</strong></td><td valign="top">The number of points collected per unit (dollar for PP or quantity for QP). Ex: - 1 Point for $1 (PP) - 100 points for 1 purchased “1L Milk” (QP)</td></tr><tr><td valign="top"><strong>Points per Basket Value</strong></td><td valign="top"><strong>BP</strong></td><td valign="top"><strong>Yes</strong></td><td valign="top"><strong>Multiple</strong></td><td valign="top"><strong>Pair</strong></td><td valign="top"><strong>$10, 1</strong></td><td valign="top">Ex: - 1 points for $10 basket - 2 points for $20 basket, etc.</td></tr><tr><td valign="top">Rounding</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Pick list: No rounding, Nearest, Down, Up</td><td valign="top">Nearest</td><td valign="top">Determines how fractional points are rounded, e.g. 1.55 collected points will round up to 2.0 points with the “Nearest” or “Up” rounding</td></tr><tr><td valign="top">Minimum purchase</td><td valign="top">PP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Positive currency value</td><td valign="top">0</td><td valign="top">Determines that a necessary minimum subtotal is required to collect points</td></tr><tr><td valign="top">New Customer Bonus Points</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Positive decimal</td><td valign="top">0</td><td valign="top">Adds bonus points to any customer which never had points collected, on the first purchase</td></tr><tr><td valign="top">Include accelerator(s)</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Multiple</td><td valign="top">One or more points accelerator(s) See Points Accelerators further below</td><td valign="top"></td><td valign="top"></td></tr><tr><td valign="top">Exclude for Discounted</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes point collection for any item that is discounted</td></tr><tr><td valign="top">Exclude for Non-inventory</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes point collection for non-inventory items</td></tr><tr><td valign="top">Exclude for Charges</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes points collection for charge items</td></tr><tr><td valign="top">Exclude for not priced</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes points collection for items that are not priced and the cashier manually provides the price</td></tr><tr><td valign="top">Exclude for vouchers</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes points collection voucher item type</td></tr><tr><td valign="top">Exclude for Redemption</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes point collection for a transaction which also contains points redemption</td></tr><tr><td valign="top">Exclude for layaways</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes point collection for layaway transaction types</td></tr><tr><td valign="top">Exclude for backorders</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes point collection for backorder transaction types</td></tr><tr><td valign="top">Exclude for work orders</td><td valign="top">PP, BP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes point collection for work orders transaction types</td></tr><tr><td valign="top">Exclude customers with Discounts</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes customers with pre-set discounts</td></tr><tr><td valign="top">Exclude customers with Price levels</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes customers with pre-set price levels</td></tr><tr><td valign="top">Exclude employees</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Excludes customers that are marked as “employees”</td></tr><tr><td valign="top">Save collected points as item comment</td><td valign="top">PP</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Enables saving the collected points per each item in the line item comment field</td></tr><tr><td valign="top">Show collected points detail</td><td valign="top">All types</td><td valign="top">No</td><td valign="top">Single</td><td valign="top">Boolean</td><td valign="top">Enabled</td><td valign="top">Enables a popup at the end of the transaction to display the collected points detail</td></tr></tbody></table>

{% hint style="info" %}
Any optional Boolean rule (e.g., exclude employees) is always enabled when added. If the rule is not to be enabled, simply do not add it to the collection schedule.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.rmhpos.com/loyalty-manager/create-a-collection-schedule/collection-rules.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
