> This page is for Product Documentation.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.navipartner.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.navipartner.com/_mcp/server.

# Set up exchange labels

> This topic describes the process of setting up exchange labels, which can later be scanned on the POS to automatically create a negative sales line for return of items.

Exchange labels are issued by retailers to customers if they want to exchange a purchased item for the same item with a different quality (color, size) or a completely different item, rather than return the purchased item and receiving a refund.

This topic describes the process of setting up exchange labels, which can later be scanned on the POS to automatically create a negative sales line for return of items.

#### Prerequisites

* Have a print template using the exchange label table as the data source.
* Have a number series which doesn't contain non-number digits.

#### Procedure

1. Search for **Exchange Label Setup**, and open the related link.\
   The administrative section containing the list of all exchange labels is displayed.
2. Populate the necessary fields:

| Field Name                    | Description                                                                                                                                                                                                                                                                                                                                 |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **EAN Prefix Exchange Label** | Specifies the first two digits of the Exchange Label.                                                                                                                                                                                                                                                                                       |
| **Exchange Label Nos.**       | Specifies the number series used for the exchange label. Note that the exchange label is created as an EAN13 code, so the length of the prefix + the selected no. series should be 12 at most.                                                                                                                                              |
| **Purchase Price Code**       | If wish to write the price on the printed exchange label, but you also wish to hide it, this field can be used to create a cipher which is used for modifying the printed price. For example, having a **Purchase Price Code** of **ABCDEFGHIJ** may entail that a price of **349,95** will become **DEJJF** on the printed exchange label. |

> **Note:** To use the **Purchase Price Code** you need to first need to enable the **Cipher the Price** option in the **Print Template** page, where the specific line needs to have the *Processing Codeunit=6014550* and the *Processing Function ID=CIFFERCODE*.

| Field Name                                     | Description                                                                                                                                                                                                                                                                                                      |
| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Exchange Label Exchange Period**             | Specifies the validity duration of the exchange label. By default, the period is set to **3Y**.                                                                                                                                                                                                                  |
| **Exchange Label Default Date**                | Specifies the default starting date for the exchange label validity. If the field is left blank, the default date is the day of the label's creation.                                                                                                                                                            |
| **Insert Cross Reference When Finishing Sale** | The exchange labels are stored in the **Exchange Label** table. They are created either when using the POS action **PRINT\_EXCH\_LABEL** or by ticking this checkmark. An entry is automatically created in the **Exchange Label** table when finalizing a sale, although the label isn't automatically printed. |

#### See also

* [<ins>Printer troubleshooting</ins>](/product/troubleshooting-printer)
* [<ins>Printing overview</ins>](/product/retail-printing-intro)
* [<ins>Print properties</ins>](/product/retail-printing-print-properties)