TimeExacto Documentation
No documentation found Try searching with a different word or phrase.
TimeExacto Knowledge Base

Everything you need to use TimeExacto.

Learn how to manage employees, attendance, schedules, leave, payroll, reports, security, and other essential HR processes using the TimeExacto Human Resource Information System.

Getting Started

This section explains the initial steps required to access TimeExacto and begin managing your organization.

Before you begin

You will need an active TimeExacto account and access credentials provided by your company administrator.

i
Account access

Contact your HR administrator when you have not received your username, temporary password, or company access details.

Signing in

  1. Open the TimeExacto website using a supported web browser.
  2. Select Login from the main navigation.
  3. Enter your registered email address or username.
  4. Enter your password and select Sign In.
  5. Complete any required security verification.

Initial company setup

A company administrator normally completes the initial configuration before employees begin using the system.

1

Company profile

Configure the organization name, business information, timezone, and contact details.

2

Departments and positions

Set up departments, job positions, employment classifications, and reporting relationships.

3

Policies and schedules

Configure work schedules, attendance rules, leave types, holidays, and payroll settings.

Roles and Access

TimeExacto uses role-based access so users only see the information and functions relevant to their responsibilities.

Full access

System Administrator

Manages company configuration, accounts, roles, permissions, security, and system settings.

HR operations

HR Administrator

Manages employee records, leave, attendance, payroll preparation, documents, and HR reports.

Team access

Manager or Supervisor

Reviews team attendance, schedules, requests, approvals, and employee information based on assigned permissions.

Self service

Employee

Accesses personal records, attendance, schedules, leave requests, payslips, and other available self-service functions.

Timekeeping

Kiosk User

Uses a shared attendance terminal for employee clock-in and clock-out operations.

Restricted

Custom Role

Receives a customized set of permissions based on the organization’s operational requirements.

!
Use least-privilege access

Assign users only the permissions they need to perform their responsibilities. Review access regularly when duties or employment status change.

Dashboard

The dashboard presents key workforce information, alerts, recent activity, and pending actions in one location.

Employee summary

View active employee counts, department distribution, and relevant workforce statistics.

Attendance overview

Review current clock-ins, absences, late arrivals, and other attendance events.

Pending approvals

See leave requests, attendance corrections, and other transactions requiring action.

Employee Management

Maintain employee profiles, work information, documents, assignments, and employment history from a centralized module.

Adding an employee

  1. Open the Employee Management module.
  2. Select Add Employee.
  3. Enter the employee’s personal and contact information.
  4. Assign the department, position, employment type, and reporting manager.
  5. Configure the employee’s schedule and applicable policies.
  6. Upload any required employment documents.
  7. Review the information and save the employee record.

Common employee information

Category Examples Access
Personal details Name, date of birth, address, phone number Authorized HR users
Employment details Position, department, hire date, status HR and approved managers
Work assignment Schedule, supervisor, location, cost center HR and operations
Documents Contracts, IDs, certifications, forms Restricted by permission
Payroll details Earnings, deductions, tax and payroll configuration Authorized payroll users
!
Do not delete employment history

Use deactivation, separation, or archival features when an employee leaves the company. This helps preserve historical attendance, payroll, and reporting data.

Time and Attendance

Record, review, and manage employee clock-ins, clock-outs, working hours, tardiness, absences, and overtime.

Typical attendance workflow

1 Clock in

The employee records the start of the work period.

2 Work period

TimeExacto tracks the attendance record against the assigned schedule.

3 Clock out

The employee records the end of the work period.

4 Review

HR or an authorized manager reviews exceptions and corrections.

Attendance exceptions

  • Missing clock-in or clock-out
  • Late arrival
  • Early departure
  • Unscheduled attendance
  • Approved or unapproved overtime
  • Absence or leave-related attendance
  • Location or device verification issue
i
Attendance corrections

Employees should submit attendance correction requests when permitted. Corrections should remain subject to an approval and audit process.

Work Schedules

Assign work hours, shifts, rest days, and schedule patterns to employees or employee groups.

Fixed schedule

Uses consistent work start and end times for specified workdays.

Rotating schedule

Cycles employees through different shifts according to a defined schedule pattern.

Flexible schedule

Allows variable start or end times where the company policy permits.

Holiday and rest day

Identifies non-working days and supports attendance or payroll rule application.

Leave Management

Submit leave requests, review available balances, and complete approval workflows through a centralized process.

Submitting a leave request

  1. Open the Leave or Requests module.
  2. Select New Leave Request.
  3. Choose the applicable leave type.
  4. Enter the requested start date, end date, and duration.
  5. Provide the reason and upload supporting documents when required.
  6. Review the information and submit the request.

Request statuses

Status Meaning
Draft The employee has not submitted the request.
Pending The request is waiting for review or approval.
Approved The authorized approver accepted the request.
Rejected The approver did not approve the request.
Cancelled The request was withdrawn or cancelled.

Payroll

Prepare payroll using employee records, attendance, overtime, earnings, deductions, tax configuration, and other approved transactions.

!
Review before finalization

Payroll results should be reviewed and validated by authorized personnel before final processing or release.

Recommended payroll process

  1. Confirm the payroll period and cutoff dates.
  2. Review employee status, salary, wage, and payroll assignments.
  3. Validate attendance, approved overtime, leave, and corrections.
  4. Review earnings, deductions, taxes, loans, and other transactions.
  5. Generate the preliminary payroll calculation.
  6. Review exceptions and correct approved issues.
  7. Finalize payroll and generate the required reports or payslips.

Payroll information sources

Attendance

Regular hours, late time, absences, overtime, and attendance corrections.

+

Earnings

Basic compensation, allowances, incentives, and other approved earnings.

Deductions

Taxes, loans, benefits, adjustments, and authorized deductions.

Reports

Generate workforce reports for operational review, management decision-making, recordkeeping, and approved data export.

Employee reports

Employee lists, status reports, department data, and employment information.

Attendance reports

Time records, attendance summaries, tardiness, absences, and overtime.

$

Payroll reports

Payroll summaries, earnings, deductions, and other authorized payroll results.

Exporting a report

  1. Open the appropriate report.
  2. Choose the required date range and filters.
  3. Generate and review the report.
  4. Select an available export format such as Excel or PDF.
  5. Save the exported file in an approved secure location.

Mobile and Location Services

Mobile attendance may use device and location information to verify where an attendance event was recorded, subject to company configuration and employee permission.

i
Location permission

Employees must grant the required location permission before a location-enabled attendance feature can operate correctly.

Mobile attendance guidance

  • Enable location services on the mobile device.
  • Allow TimeExacto to access location according to the app’s permission requirements.
  • Confirm that the device has an internet or supported data connection.
  • Review the displayed attendance location before submitting the attendance event.
  • Contact a supervisor when location validation cannot be completed.
!
Privacy notice required

The organization should clearly explain what location data is collected, why it is collected, when collection occurs, how long it is retained, and who may access it.

Security and Account Protection

Protect employee and company information using strong authentication, appropriate access levels, secure devices, and responsible data handling.

Strong passwords

Use unique passwords and do not share account credentials with other users.

Role-based access

Grant access according to each user’s actual job responsibilities.

Secure sessions

Sign out after using shared devices and avoid leaving active sessions unattended.

Audit and review

Review important account, employee, payroll, and transaction changes when audit records are available.

Recommended account practices

  • Do not share passwords or login credentials.
  • Use a company-approved email address whenever required.
  • Report unexpected login activity immediately.
  • Remove or deactivate access when employment ends.
  • Review administrator and payroll access regularly.
  • Store exported HR information only in approved locations.

Technical Reference

This section summarizes the current TimeExacto application architecture and principal technologies used by the project.

Application architecture

1 Web

MVC views, controllers, user interface, authentication, and web endpoints.

2 Application

Application contracts, interfaces, and business use-case coordination.

3 Infrastructure

Persistence, repositories, services, email, reporting, and integrations.

4 Domain

Core entities, domain models, and business concepts.

Current technology stack

Area Technology Purpose
Framework .NET 9 Main web, API, application, and infrastructure runtime.
Web ASP.NET Core MVC Controllers, Razor views, and web application functionality.
Data access Entity Framework Core 9 Database access, persistence, and repository implementation.
Authentication JWT Bearer Token-based authentication for supported endpoints.
API documentation Swashbuckle / Swagger API discovery and endpoint documentation.
Logging Serilog Structured application logging.
Excel EPPlus Spreadsheet creation and export.
PDF PdfSharp PDF document generation and processing.
Email MimeKit Email message construction and processing.
AI/ML dependency TensorFlow Supports machine-learning-related application capabilities.
Containers Docker / Linux Containerized development and deployment support.
Frontend tooling Node.js / npm / ES6 Client dependency and frontend build support.

Development prerequisites

  • .NET 9 SDK
  • Supported SQL database environment
  • Node.js and npm
  • Visual Studio, JetBrains Rider, or Visual Studio Code
  • Git
  • Docker Desktop when using containers

Example project structure

Project structure
src/
├── Api/
├── Application/
├── Database/
├── Domain/
├── Infrastructure/
└── Web/
    ├── Controllers/
    ├── Views/
    ├── wwwroot/
    │   ├── css/
    │   ├── js/
    │   └── resources/
    │       └── docs.html
    └── Template.Web.csproj

Opening the documentation locally

When this file is stored under wwwroot/resources/docs.html, it can normally be accessed using:

URL
https://localhost:1509/resources/docs.html
!
Do not place credentials in documentation

Connection strings, passwords, tokens, private keys, user secrets, and production account information must never be written into a publicly accessible documentation file.

Frequently Asked Questions

Answers to common questions about accounts, attendance, leave, payroll, and mobile access.

Use the available password recovery option on the login page. When password recovery is not available, contact your company administrator or TimeExacto support.

The record may be missing a clock-in or clock-out, may still be processing, or may require a correction. Review the attendance details and submit a correction request when that option is available.

Your account may not have the required permission, the employee may not be assigned to your team, or the request may already have been processed.

Confirm that location services are enabled, the application has the required permission, and the device has a supported data connection. Device power-saving settings may also affect location access.

Standard employee accounts should only see their own authorized information. Access to other records depends on assigned roles and permissions.

Authorized users may export supported reports using available formats such as Excel or PDF. Available exports depend on the report and user permissions.

Still need assistance?

Contact our team for help with TimeExacto setup, account access, implementation, technical concerns, or general HRIS inquiries.