# Codes

Forma allows the creation of subscription codes:

*<span style="background-color: rgb(206, 212, 217);">Admin &gt; Settings &gt; System configuration &gt; Code</span>*

Click add button to insert a new Code:

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/mxSimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/mxSimage.png)

### <span class="article-title">Code features</span>

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/BABimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/BABimage.png)

1 - Code list: Administrator can add new codes and set an unlimited use.

[![Administrator_code_list.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/wIcimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/wIcimage.png)

Code list shows used codes, username and unlimited use. Used codes cannot be redeemed anymore.

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/talimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/talimage.png)

2 - Generate new codes : Administrator can generate new codes, insert the number and selecting unlimited use, 0-9, a-z or A-Z

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/1Xtimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/1Xtimage.png)

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/c2Wimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/c2Wimage.png)

3 - Import code from a CSV file

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/lkZimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/lkZimage.png)

4 - Course selection

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/HO7image.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/HO7image.png)

5 - Code assignment: Administrator can assign code to the users using the organization chart and company roles

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/SXAimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/SXAimage.png)

6 - Administrator can edit code title and code description

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/CjHimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/CjHimage.png)

7 - Administrator can delete the codes

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/Isnimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/Isnimage.png)

Once the code has been created and assign, the user can redeem it from the login frame:

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-01/scaled-1680-/iJ7image.png)](https://docs2.formalms.org/uploads/images/gallery/2024-01/iJ7image.png)