Create a New Contract - Convert Person to Employee

3 min. readlast update: 11.10.2025

Create a New Contract

Overview

A Contract in Uneevo defines the formal relationship between a person and a company — specifying employment terms, compensation, benefits, and HR details.
Each contract links a Person record to a Company and includes several configuration tabs that control payroll, benefits, and cost management.

Uneevo supports multiple active contracts for the same person. This allows flexibility for cross-company assignments, part-time arrangements, or project-based engagements.
⚠️ Be aware that overlapping contract periods may cause conflicts in payroll or HR allocations.


Steps to Create a Contract

  1. Access the Contracts Module
    Go to People → Contracts and click Add Contract.

  2. Complete the Main Contract Form
    Enter all required details as described in the table below.

Field Descriptions

Field Description Notes / Rules
Employee ID Unique identifier for the employee within the company. Each company should define a consistent numbering or sequencing rule. Must be unique per company.
Company The employing legal entity. Required; defines default currency and cost center.
Person The individual associated with the contract. Selected from the existing People directory. Multiple active contracts can exist for the same person.
Term Defines the type of employment (e.g., Permanent, Fixed-Term, Outsourcing Contract). Certain terms require End Date or Renewal Date.
Start Date Date when the contract becomes effective. Mandatory. The system automatically sets the status to Active when the current date ≥ Start Date.
Renewal Date Optional. Used for renewable or temporary contracts. Can trigger renewal reminders or approval workflows.
End Date Defines contract expiration. When the system date > End Date, status automatically changes to Former.
Currency Currency used for payroll and financial values. Usually inherited from the company record.
Total Vacation Days Annual entitlement to vacation days. Editable by HR according to policy.
Total Compensation Days Additional paid leave or compensation entitlement. Optional field for special agreements.
External Employee (toggle) Marks the person as an external or third-party worker. When enabled, the contract uses supplier billing instead of internal payroll logic.

System Logic and Status Behavior

Status Automatic Trigger / Logic
Future Default status after saving (before start date).
Active When current system date ≥ Start Date and (End Date is blank or in the future).
Former When current system date > End Date.

💡 Status changes occur automatically — no manual update required.


Save and Continue

Once all mandatory fields are filled in:

  • Click Save to record the contract.

  • Click Save and New to create another immediately.

After saving, the following tabs become available for further setup:

  • Personal Information

  • Career

  • Payroll

  • Benefits

  • Out of Office

  • Documents

  • Cost Management


Best Practices

✅ Define a clear, company-wide Employee ID policy (e.g., numeric or prefixed format).
✅ Avoid date overlaps between multiple active contracts for the same person.
✅ Align Start Date with the corresponding Payroll period.
✅ Use External Employee only for non-staff resources billed by day or hour.
✅ Verify the currency aligns with the company’s default and payroll setup.


System Automation Summary

  • Status updates dynamically based on date logic.

  • End Date validation prevents expired active records.

  • External toggle changes form structure and data rules.


Related Articles

About the Contracts
Contract – Personal Information
Contract – Career
Contract – Payroll
Contract - Benefits

Create a Person Record (cross-link from People)


 

Was this article helpful?