Skip to content
XetuuXetuu

Contracts

The salary terms an employee is paid on: structure, basic pay, benefits and deductions.

Overview

An employee can have only one active contract. To change pay, end the current contract and start a new one. Salaries cannot be negative and the employee, payroll company and structure must exist.

Contracts in the HR module.

When to use contracts

  • A new hire, a salary change, or a promotion.

Prerequisites

Step by step

Payroll → Contracts → New. The salary label shows the payroll company’s currency.
Screenshot for this step has not been captured yet — run npm run docs:flow.

Field reference

FieldDescriptionRequiredData typeBusiness meaning
Basic salaryMonthly (or daily/hourly) base pay.YesNumber ≥ 0Input to the salary structure formulas.

Permissions

These permission keys control access (granted to roles in Administration → Roles & Permissions):

  • hr.payslips.read
  • hr.payslips.create