Uktupus Docs
Modules

HR & Payroll

People records, org structure, contracts, leave, events, polls, attendance, timesheets, shifts, performance, training, payroll with a configurable rules engine, statutory packages, careers and hiring.

Available with the HR module (payroll needs the Payroll module). Approvals and employee self-service are separate rights per role.

Team vs Employees

Team (/team) = login accounts and roles. HR → Employees = people records. Link a membership to an employee so the person gets My Work and can submit their own leave/timesheets.

My Work (/hr/my-work)

Employee self-service: my shifts, leave balance and requests, goals, certifications, payslips, check-in/out, polls to answer.

Employees (/hr/employees)

People hub: personal data, department, position, manager, contract, bank account, statutory IDs (MPIN on MK pack), work hours override, documents (contracts, ID copies, certificates), connected work (documents where they acted as technician, sales agent or driver). Technician/driver badges come from Team roles.

Org Chart (/hr/org-chart)

Interactive reporting hierarchy — pan, zoom, click a person to open the profile.

Departments (/hr/departments) and Positions (/hr/positions)

Departments with a manager (chief) for alerts/ownership; job positions linked to departments.

Contracts (/hr/employment-contracts)

Employment contracts: type, dates, salary, working time, probation; history per employee; PDF.

Leave Requests (/hr/leave-requests) — LVR

Statuses draft → submitted → approved | rejected | cancelled. Approval workflow by days; approval deducts the balance. Leave types, balances and carry-over per employee. Calendar view.

Events (/hr/events)

Company HR events — meetings, training, holidays — list and calendar.

Polls (/hr/polls)

Create and publish polls to an audience; people see a prompt at the top of Uktupus; results view.

Attendance (/hr/attendance)

Check-in/out (web and mobile), who's in now, hours worked, weekly rhythm. Check-ins survive logout; open check-ins auto-close after company end time + grace.

Timesheets (/hr/timesheets) — TSH

Hours per day/project/work order; draft → submitted → approved. Approval workflow by total hours. Feeds project costing and payroll.

Shifts (/hr/shifts)

Shift plans, templates, rotation and employee pairing rules; publishes to My Work.

Performance (/hr/performance) — PRV

Review cycles, appraisals, goals and ratings.

Training (/hr/training)

Certificates with expiry and renewal tracking; alerts in Control Tower.

EHS

Incidents, hazards, PPE and permits to work moved to Safety & Quality (/hseq/safety).

Payroll (/hr/payroll) — PAY · GL post

  • Settings: fully configurable tax and contribution rules (brackets, caps, employer/employee shares) for any country; employees can override flat tax / first-contribution rates on their profile.
  • Payroll run: period, employees, earnings (salary, overtime from timesheets/attendance, bonuses), deductions, employer costs, net pay; payslips PDF.
  • Post: Dr Wages expense, Dr Employer payroll expense / Cr Payroll payable, Cr Payroll tax payable. Payment status unpaid → paid when the payment run or bank register settles it.
  • Statuses draft → posted | cancelled.

W-2 Summary (/hr/us-w2) — US pack

Working annual wage/withholding package from posted payroll runs. Not SSA/IRS e-file (packages exported via Finance → US E-file).

swissdec / CH payroll (/hr/ch-swissdec) — CH pack

AHV/ALV/NBU contributions, Quellensteuer summary from posted payroll; ELM XML export per run. Not swissdec-certified.

Careers (/hr/careers) and Applications (/hr/applications)

Publish job openings to /careers/<company> (and the embeddable widget); hiring pipeline for applicants with stages, notes and conversion to employee.

  • Approvals for leave and timesheets: Approvals