---
title: "Managing Hours Type (Codes)"
url: "https://knowledgebase.xandapay.com/en/article/managing-hours-type-codes"
language: "en"
last_updated: "2025-05-14T13:58:59.936Z"
---

# Managing Hours Type (Codes)

In XandaPay Enterprise, Hours Type (Codes) define various work and leave hour categories used in payroll processing. Configuring them correctly ensures accurate calculations for wages, overtime, and deductions. This guide walks through accessing, creating, editing, and managing Hours Types effectively.

## Accessing Hours Type (Codes)

1.  Log in to **XandaPay Enterprise**.
2.  Navigate to the **Payroll** menu on the left sidebar.
3.  Expand the **Hours & Rates** section.
4.  Click **Codes** to view the existing Hours Types.

![](https://cdn-assets.productfruits.com/e3300689-e4e2-4b92-a647-b3d8f158f856)

* * *

## Understanding the Hours Type List

Each Hours Type includes key details:

-   **Hours Code** – A short identifier for the type (e.g., REG for Regular Hours, SL for Sick Leave).
-   **Description** – Name of the hour type.
-   **GL Code** – General Ledger (GL) account linked to the hours type.
-   **Adjust Basic?** – Indicates if hours affect basic salary calculations.
-   **PortOps?** – Specifies if the hours apply to port operations.
-   **Active?** – Marks whether the code is in use.

* * *

## Creating a New Hours Type

1.  Click **New Hours Type**.
2.  Fill in the required fields:
    -   **Hours Code** – Short identifier (e.g., "OT" for Overtime).
    -   **Description** – Full name of the type.
    -   **GL Code** – Enter the appropriate GL account.
    -   Check **Adjust Basic?** if it should affect salaried employees' basic hours.
    -   Check **Active?** to enable this hours type.
3.  Click **Save** to create the Hours Type.

![](https://cdn-assets.productfruits.com/ab74ce02-6986-4f41-806a-879300612c0f)

![](https://cdn-assets.productfruits.com/799cd339-f2e0-4fd0-8123-6304d362bfa8)

* * *

## Assigning Hourly Rates for Hours Types

Each Hours Type can have specific hourly rates assigned:

1.  Open an Hours Type.
2.  Navigate to the **Rate Details** tab.
3.  Click **New Hourly Rate**.
4.  Select the **Hour Category** (e.g., Regular, Overtime).
5.  Set the **Rate** (e.g., 1.0 for standard pay).
6.  Enter a **Description** (e.g., "Regular hours worked by employees").
7.  Click **Save**.

![](https://cdn-assets.productfruits.com/5724c58d-7c97-4326-b361-5dd54584c604)

![](https://cdn-assets.productfruits.com/f47007d4-cbc2-4d3f-8158-680a15d73b03)

* * *

## Assigning Taxes to Hours Types

1.  Open an Hours Type.
2.  Navigate to the **Taxes** tab.
3.  Click **New Taxable Hours Pair**.
4.  Select a tax rule (e.g., Social Security Employee).
5.  Set **Start Date** and **End Date**.
6.  Check **Active?** if applicable.
7.  Click **Save Changes**.

![](https://cdn-assets.productfruits.com/e28c4350-f9d4-4b14-af4d-7c881dfd130c)

**Note:** Taxes were **not applied** to Sick Leave (SL), as seen in the system configuration.

* * *

## Scenario: Sick Leave & Adjust Basic Flag

In the case of **Sick Leave (SL)**:

-   The **Adjust Basic Flag** is enabled.
-   This means that **sick leave will reduce basic hours** for salaried employees.
-   No taxes are applied, ensuring **sick leave pay is exempt** from deductions.

This setup ensures that employees on sick leave do not accumulate full base hours, which affects salary calculations for **salaried workers** while remaining untaxed.

![](https://cdn-assets.productfruits.com/d806e998-7290-4cea-b6f3-510dbddbc116)

* * *

## Editing an Existing Hours Type

1.  Locate the hours type in the list.
2.  Click on it to open the **Edit Hours Type** screen.
3.  Modify fields such as description, GL code, or flags (Adjust Basic, PortOps).
4.  Click **Save** to apply the changes.

![](https://cdn-assets.productfruits.com/e9bbc1b6-3df9-4bba-89fe-cc1a9dbaba34)

* * *

## Best Practices

✔ Ensure GL codes match financial records.  
✔ Enable **Adjust Basic** only for leave types that should reduce salaried employees' base pay.  
✔ Keep hourly rates aligned with company policies.  
✔ Regularly review and update active Hours Types.

By managing **Hours Types** efficiently, payroll administrators can ensure smooth calculations and compliance with company policies. 🚀
