# Payroll Exports Fields Explained

## Overview

Frequently, payroll systems necessitate specific custom fields and values that aren't standard within Flaik. Numerous customers have configurable custom fields on Paid Activities, Wages or Incentives. Flaik, through its back-end operations, maintains control over these fields. These elements help cater to the unique needs of each customer, ensuring a seamless integration between Flaik and the payroll system in use.

<table><thead><tr><th width="134.33333333333331">Field Name</th><th width="141">Available On</th><th>Description</th></tr></thead><tbody><tr><td>Paycodes</td><td><p>Paid Activities</p><p>Incentive</p></td><td>A paycode is sent to the payroll system to ensure the correct type of pay is selected for the incoming pay record.</td></tr><tr><td>Jobcodes</td><td>Paid Activities</td><td>A single employee may have more than one job in the payroll systems so the job code is used to select the correct job for the incoming pay record.</td></tr><tr><td>Position ID</td><td>Wage </td><td>The Position ID is a distinct identifier linked to each specific role within a company. It's used to distinguish between the different positions an employee may hold within the organization.</td></tr><tr><td>Business Structures</td><td>Paid Activities</td><td>Business Structure, Department or Cost Center refers to a specific department or function within a company that is responsible for managing costs associated with the employee's compensation and may vary depending on the type and location of the lesson being taught.</td></tr></tbody></table>

### **Paycodes**

Paycodes are parameters defined by a company's payroll or HR department, primarily for consistent and accurate calculation of employee compensation. Each paycode sent to the payroll system corresponds to a specific pay type for each pay record.

In Flaik, paycodes are associated with Paid Activities and/or Incentives to generate necessary paycodes or jobcodes for the payroll system. These values attach to pay lines in the payroll export file for accurate importation into the customer's payroll system. Paycodes help the payroll system categorize pay types and guide report generation, reflecting various earnings or time usage.

### **Jobcodes**

Jobcodes are unique identifiers associated with specific roles within a company. They are essential in tracking and managing employee compensation and benefits. Jobcodes often work in conjunction with data like wage, job title, and department. If an employee holds multiple jobs within the payroll system, the jobcode identifies the appropriate job for each pay record.

Within the payroll system, jobcodes identify the correct job when an employee holds multiple positions, ensuring the right wage type is assigned to the employee.

### **Position ID**

Position ID is a unique identifier linked to each specific role within a company. It distinguishes between various positions an employee may hold.

Position ID, along with data such as wage, job title, and department, aids in tracking and managing employee compensation and benefits. If an employee has multiple roles, the Position ID accurately associates the incoming pay record with the respective role.

Flaik allows up to four different hourly wage rates per employee, each associated with a unique Position ID. This functionality helps manage employee roles and their respective compensation rates accurately.

In the payroll system, Position IDs accurately assign compensation, benefits, and responsibilities to each unique role, ensuring that the system reflects an employee's accurate role and compensation.

### **Business Structure**

Business Structure, also known as Department or Cost Center, refers to a specific unit within a company responsible for managing employee compensation-related costs. The specific details may vary based on the type and location of work.

## Setup List

1. **Upload Config Lists** - Upload list of paycodes, jobcodes and business structures as defined by the resort/accounting department
2. **Setup Paid Activities -** Add paycodes, jobcodes and business structures to Paid Activities.
3. **Setup Incentives** - Add paycodes to incentives if relevant to your resort.

### Upload - Paycodes

<mark style="color:blue;">**Admin -> General Settings -> Timekeeping -> Paycodes**</mark>

* Download pay code template
* Populate the template and save as a .csv
* Upload the .csv file

![](/files/iZ4dqcIILJT1SyhYH0Yf)

### Upload - Job Codes

<mark style="color:blue;">**Admin -> General Settings -> Timekeeping -> Job Code**</mark>

<figure><img src="/files/FxslfEjExIit8fgUHpQ8" alt=""><figcaption></figcaption></figure>

### Upload - Business Structures

<mark style="color:blue;">**Admin -> General Settings -> Timekeeping -> Business Structure**</mark>

* Download business structure template
* Populate the template and save as a .csv
* Please assign a unique ID to each&#x20;
* Upload the .csv file

![](/files/nIj5jMCmtD8s0uxAQ59z)

## Configure - Paid Activities

<mark style="color:blue;">**Admin -> General Settings -> Product Settings -> Paid Activities**</mark>

Select the relevant paycodes, jobcodes and business structures for the Paid Activity  if required by the resorts accounting system.

<figure><img src="/files/bk5AEytkvNqE7wZjT0MX" alt=""><figcaption></figcaption></figure>

<mark style="color:blue;">**Admin -> General Settings -> Timekeeping -> Incentives -> Paycode**</mark>&#x20;

All incentives will need to have the correct paycode attached if required by the resorts accounting system.

<figure><img src="/files/sa1T2dze1w0L3CcITJvS" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://knowledgebase.flaik.com/flaik-knowledge-base/for-administrators/admin-settings-product-settings/payroll-export-settings/setting-up-paycodes-and-business-structure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
