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
-
Access the Contracts Module
Go to People → Contracts and click Add Contract. -
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)
Help Center