> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.proplanum.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Export codes

Export codes are the tool with which you create your own report types matched to what the company needs. You define codes that let you pull numerical data about the team — working hours, absences (including leave) and pay supplements — and then generate a ready Excel report for a chosen location and date range, for example for the HR and payroll program you use.

# The export codes table

The **Export Codes** page is a table of every code defined. Above the table you will find filters:

- **Contract type** (multiple choice),
- **Location**.

Each code is presented in these columns:

- **Name**,
- **Code**,
- **Contract type**,
- **Code type**.

The row of each code offers the **Edit** and **Delete** actions.

![the export codes table](https://storage.crisp.chat/users/helpdesk/website/-/3/1/2/4/3124ad20f50ccc00/ppen26-cfg-export-codes_d4p3e4.png)

# Adding an export code

1. In the menu on the left click **Company Settings** (the cog icon at the bottom).
2. In the settings panel pick **Export Codes** from the **EXPORT AND INTEGRATIONS** group.
3. In the top right corner click **Add Export Code**.
4. In the window fill in:
    - **Code** — the symbol that lands in the report, for example `OT150`.
    - **Name** — the description shown on the list.
    - **Contract** — **Full-time**, **Contract** or **B2B**.
    - **Type** — **Working Hours**, **Additive** or **Vacation**.
    - **Locations** — leave empty for the whole company, or pick the locations the code is to apply to.
5. Picking the **Additive** type reveals two more fields: **Bonus Type** (**Overtime**, **Double Overtime**, **Night Work**, **Holiday Work**, **Sunday Work**) and **Percentage (%)** — the rate of the supplement.
6. Click **Save**. The code will appear on the list.

![adding an export code](https://storage.crisp.chat/users/helpdesk/website/-/3/1/2/4/3124ad20f50ccc00/ppen26-cfg-export-code-add_1bu5t1x.png)

|| Remember: you can create separate codes for different contract types — that makes settling working time easier and faster.

# Downloading a report from the codes

Once you have the codes defined, you generate reports based on them in the RCP System.

1. In the menu on the left go to **RCP System → Exports**.
2. At the top pick the **Working time** tab.
3. On the left set the **date range**, the **contract type**, the **location** and the employees.
4. Download the report in Excel format by clicking **Export** next to one of the entries:
    - **Working time records by tax codes**,
    - **Summary working time records by tax codes**.

![downloading the report](https://storage.crisp.chat/users/helpdesk/website/-/3/1/2/4/3124ad20f50ccc00/ppen-w174_1635nxa.png)

With export codes you prepare reports containing exactly the information your settlements require. Working time settlements and the full handling of exports are covered in the [RCP System](https://help.proplanum.com/en/category/rcp-system-14c0tsh/) category.

|| Remember: if instead of your own reports you need a ready format for a particular HR and payroll program (for example Comarch, Płatnik, Enova), use [HR and payroll integrations](https://help.proplanum.com/en/article/hr-and-payroll-integrations-elf0u4/). The difference between the two is explained in [How do export codes differ from integrations?](https://help.proplanum.com/en/article/how-do-export-codes-differ-from-integrations-ousbp2/).