Create a New Contract - Convert Person to Employee

3 min. readlast update: 04.13.2026

Overview

A Contract in Uneevo defines the formal relationship between a person and a company — specifying employment terms, compensation, and HR-related configurations.

Each contract links a Person to a Company and serves as the central record for managing employment conditions, salary policies, and internal mobility.

Uneevo supports multiple active contracts for the same person, allowing flexibility for cross-company assignments, part-time roles, or internal transfers.

⚠️ Overlapping contract periods may lead to inconsistencies in payroll, allocation, or reporting.


Steps to Create a Contract

1. Access the People Management Module

Go to People → Contracts and click Add Contract.


2. Complete the Main Contract Form

Fill in the required fields as described below.

Field Descriptions

Field Description Notes / Rules
Employee ID Unique identifier for the employee within the company. Must be unique per company. Should follow a consistent internal policy.
Company The employing legal entity. Required. Defines default currency and organizational context.
Person The individual associated with the contract. Selected from the People directory.
Term Defines the type of contract (e.g., Permanent, Fixed-Term). May impact renewal and end date behavior.
Probation Period Duration of the initial trial period. Defined in months. Optional depending on company policy.
Start Date Date when the contract becomes effective. Mandatory. Drives contract activation logic.
Renewal Date Date for contract renewal review. Optional. Used for temporary or renewable contracts.
End Date Defines contract expiration. If exceeded, the contract is no longer valid.
Currency Currency used for financial values. Typically inherited from the company.
Salary Policy Defines the salary structure applied to the contract. Links the contract to predefined compensation rules.
External Employee Indicates if the person is a third-party resource. Changes how the contract is treated (non-standard employment).
Contract Assignment Indicates internal transfer within the same legal group. Preserves seniority and benefits across companies.

Key Changes from Previous Version

💡 The contract model has evolved with additional structure:

  • New field: Probation Period
    → Introduces formal handling of trial periods.

  • New field: Salary Policy
    → Centralizes compensation logic instead of manual configuration.

  • External Employee clarified
    → Now explicitly positioned as third-party / non-permanent workforce

  • New concept: Contract Assignment
    → Supports internal mobility within a legal group


System Logic and Status Behavior

Status Automatic Trigger / Logic
Future Before Start Date
Active When current date ≥ Start Date and End Date is not exceeded
Former When current date > End Date

💡 Status is automatically calculated — no manual update required.


Save and Continue

Once all mandatory fields are completed:

  • Click Save to record the contract
  • Click Save and New to create another contract

After saving, additional configuration tabs become available:

  • Personal Information
  • Career
  • Payroll
  • Benefits
  • Out of Office
  • Documents
  • Cost Management

Best Practices

  • Define a consistent Employee ID structure
  • Use Salary Policy to standardize compensation instead of manual inputs
  • Avoid overlapping contract periods for the same person
  • Use Contract Assignment for internal transfers instead of creating disconnected contracts
  • Clearly distinguish internal vs external employees
  • Align Start Date with payroll cycles

System Automation Summary

  • Contract status is automatically updated based on dates
  • Salary structure is driven by Salary Policy
  • External Employee impacts contract classification
  • Contract Assignment preserves employee continuity across entities

Related Articles

About the Contracts
Contract – Personal Information
Contract – Career
Contract – Payroll
Contract – Benefits Create a Person Record


 

 

 

 

 

 

 

 

 

 

 

Was this article helpful?