Contracts — User Guide
Module: HR Profile
Audience: HR staff, managers, administrators
Version: 1.0.0
Last updated: 2026-07-22
Overview
Contracts is where you create and manage employee employment agreements: contract codes, types, validity periods, wages and allowances, signatures, and attachments. Contract data can flow into HR Payroll when HR records integration is enabled.
Prerequisites
- View list: Contracts → View (or View own to see only your team's contracts).
- Add contracts: Contracts → Create.
- Edit / delete: Contracts → Edit / Delete as assigned.
- Contract types and allowance/salary types should be configured under HR Profile → Settings before creating contracts.
Step-by-step: View the contract list
- Go to HR Profile → Contracts.
- Use the filter menu to narrow by status, staff member, contract type, or duration.
- Optionally filter by department, staff multi-select, or validity start/end dates in the row above the table.
- Click a contract code to open the preview panel on the right.
- Use the double-arrow control to collapse or expand the preview panel.
Expected result: A sortable table of contracts with status labels (Draft, Valid, Expired, Finished).
Status filters explained:
| Filter | Meaning |
|---|---|
| Draft | Contract not yet active |
| Valid | Active contract |
| Expired | Past end date or marked invalid |
| About to expire | Valid contract ending within 7 days |
| Overdue | Valid contract past end date |
Step-by-step: Create a new contract
- From the contracts list, click New contract.
- On the General info section, enter:
- Contract code (often auto-generated)
- Staff (employee)
- Contract name (type from settings)
- Status (Draft, Valid, Expired, or Finished)
- Start and End validity dates
- Hourly rate or Monthly pay basis
- In Wages & allowances, add rows in the spreadsheet grid:
- Choose Salary or Allowance
- Select the pay component, amount, effective date, and optional note
- Under Signed information, set Sign day and Staff delegate (signing representative).
- Attach supporting files if needed.
- Click Submit.
Expected result: Success message; you are redirected to the contract preview for the new record.
Step-by-step: Edit a contract
- Open the contract from the list (preview or Edit link in row options).
- Click Edit (or go to the full edit form).
- Update header fields, wages/allowances grid, signing info, or attachments.
- Save.
Note: Managers with View own only can edit contracts for staff they manage.
Step-by-step: Delete a contract
- In the contract list, open row options on the contract row.
- Click Delete and confirm.
Expected result: Contract and its attachments are removed. If the system reports the contract is referenced elsewhere, resolve those links before deleting.
Step-by-step: Download contract PDF
- Open the contract preview or detail view.
- Use the PDF action (when available for your role).
- The PDF downloads or opens in the browser.
Step-by-step: Sign a contract digitally
- Open the contract signing page (from contract detail when signing is enabled).
- Choose whether the company or employee is signing.
- Draw or upload the signature and submit.
Expected result: Signature is stored on the contract with the sign date.
Key fields (summary)
| Area | Examples |
|---|---|
| Identity | Contract code, staff, contract type |
| Validity | Start date, end date, status |
| Compensation | Salary and allowance lines, hourly vs monthly |
| Signing | Sign day, delegate, company/employee signatures |
| Files | Contract attachments |
Common issues
| Symptom | Likely cause | What to do |
|---|---|---|
| Cannot see all contracts | View own permission only | Request Contracts View (global) |
| Empty list as manager | No staff report to you | Verify org chart / manager assignments |
| Duplicate contract code | Code already exists | Use the auto-generated code or a unique value |
| Payroll sync shows zero pay | No valid contract or integration off | Create/update contract; enable HR integration in Payroll settings |
| Cannot delete | Contract referenced by another record | Check payroll or linked data first |
Related features
- HR records — staff master data linked on each contract
- HR Payroll → Manage employees — pulls contract wages when integration is on
- Settings → Contract template — default contract document content
- Staff profile — contracts tab on individual employee records