# Loyalty rewards in the Cash desk

> How to convert a client's points into a reward from the Fedeltà mode of the Cassa: columns, summary, procedure and errors.

Last updated: 22 October 2026. Source: https://narciso.io/en/docs/cassa-fedelta/

The **Fedeltà** (Loyalty) mode of the [Cash desk](https://narciso.io/en/docs/cassa/) is used to **convert** a client's **points** into a reward. You choose it with the mode selector at the top right (see [Cash desk](https://narciso.io/en/docs/cassa/)); the page title becomes «Punti Fedeltà» (Loyalty Points) and the subtitle «Qui potrai gestire i punti fedeltà e riscattare i premi dei tuoi clienti.» (Here you can manage loyalty points and redeem your clients' rewards.). The chain icon for **Collegamenti** (Links) does not appear.

Points are earned through sales (see [Payments and POS](https://narciso.io/en/docs/pagamenti-e-pos/)); rewards are created and managed in the Punti fedeltà page (see [Loyalty points](https://narciso.io/en/docs/punti-fedelta/) and [Loyalty rewards](https://narciso.io/en/docs/premi-fedelta/)).

## The three columns

### Clients

The left column has the «Cerca cliente...» (Search client...) box and a list in pages of 8, loaded in blocks as in Riscuoti (the search looks in the name, email, phone, tax code and card number). Each row shows the name and a star with **«N punti»** (N points), the client's balance.

A click selects the client (the row turns amber); a second click on the same client deselects them. You can select **only one** client.

If there are no clients, «Nessun cliente trovato» (No client found) appears with «Non ci sono clienti registrati.» (There are no registered clients.) or, with a search that has no results, «Nessun cliente corrisponde alla ricerca.» (No client matches the search.).

### Rewards

The central column has the «Cerca premio...» (Search reward...) box and the list of **active rewards**, in pages of 8. Each row shows the thumbnail (the photo or a gift icon), the name and «N punti», the cost.

A click selects the reward (the row turns dark with a tick); a second click deselects it. If there are no rewards, «Nessun premio trovato» (No reward found) appears with «Non ci sono ancora premi o buoni configurati.» (No rewards or vouchers have been set up yet.) or «Nessun premio corrisponde alla ricerca.» (No reward matches the search.).

Both columns have «Pag. X di Y» (Page X of Y) with the two arrows; the mouse wheel does **not** change page in this mode.

### Carousel and summary

The right column shows the reward images at the top:

- with no reward selected there is a **carousel** of all the photos, which changes by itself every 3.5 seconds with a fade (if there is only one image it stays still);
- with a reward selected you see **that reward's photo**, still;
- if there are no photos the gift icon appears with «Non hai caricato foto di alcun premio ancora» (You have not uploaded photos of any reward yet) or, with a reward selected that has no photo, «Questo premio non ha una foto» (This reward has no photo).

Below is the summary:

| Row | What it shows |
|---|---|
| Cliente | The name, or «Nessun cliente selezionato» (No client selected) |
| Saldo punti (Points balance) | «N punti», or «—» |
| Premio (Reward) | The name, or «Nessun premio selezionato» (No reward selected) |
| Costo (Cost) | «-N punti», or «—» |

If the client and the reward are chosen but the balance is not enough, **«Punti insufficienti per riscattare questo premio»** (Not enough points to redeem this reward) appears in red and the button stays greyed out.

## Converting points into a reward

1. Switch to the **Fedeltà** mode.
2. Choose the client.
3. Choose the reward.
4. Check the balance and the cost in the summary.
5. Click **Converti** (Convert) (during the operation it shows «Conversione in corso...» (Conversion in progress...)).
6. The message «Premio convertito con successo! Nuovo saldo: N punti.» (Reward converted successfully! New balance: N points.) appears. Client and reward are deselected and the client's balance is read again.

The **Converti** button is greyed out while the client or the reward is missing, if the points are not enough, and while the operation is in progress. The conversion deducts the points from the client's balance and records the redemption in the history; handing over the reward is done separately.

### Errors

The messages appear in red and, in all these cases, **the points are not deducted**:

| Message | Meaning |
|---|---|
| «Punti insufficienti: hai N, servono M» (Not enough points: you have N, M needed) | The balance is not enough for the reward |
| «Punti insufficienti: saldo cambiato o operazione concorrente in corso» (Not enough points: balance changed or concurrent operation in progress) | The balance changed in the meantime (for example another conversion): try again |
| «Il cliente non ha una carta punti» (The client has no points card) | The client is not enrolled in the loyalty programme |
| «Premio non trovato, non attivo o non autorizzato» (Reward not found, not active or not authorised) | The reward has been deactivated or deleted |
| «Cliente non trovato o non autorizzato» (Client not found or not authorised) | The client no longer exists |
| «Errore durante la conversione dei punti.» (Error while converting the points.) | Generic problem: try again |

## Common problems

| Problem | What to do |
|---|---|
| The reward does not appear in the list | Check that it is active in the Punti fedeltà page |
| Converti is greyed out | The client or the reward is missing, or the points are not enough |
| «Il cliente non ha una carta punti» | The client does not appear to be enrolled in the loyalty programme: check the Fidelity Card in their record (see [Clients](https://narciso.io/en/docs/clienti/)) |
| Points did not increase after a sale | See the conditions in [Payments and POS](https://narciso.io/en/docs/pagamenti-e-pos/) |

## Related entries

- [Cash desk](https://narciso.io/en/docs/cassa/)
- [Loyalty points](https://narciso.io/en/docs/punti-fedelta/)
- [Loyalty rewards](https://narciso.io/en/docs/premi-fedelta/)
- [Clients](https://narciso.io/en/docs/clienti/)
