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