Company profile
Configure the organization name, business information, timezone, and contact details.
Learn how to manage employees, attendance, schedules, leave, payroll, reports, security, and other essential HR processes using the TimeExacto Human Resource Information System.
This section explains the initial steps required to access TimeExacto and begin managing your organization.
You will need an active TimeExacto account and access credentials provided by your company administrator.
Contact your HR administrator when you have not received your username, temporary password, or company access details.
A company administrator normally completes the initial configuration before employees begin using the system.
Configure the organization name, business information, timezone, and contact details.
Set up departments, job positions, employment classifications, and reporting relationships.
Configure work schedules, attendance rules, leave types, holidays, and payroll settings.
TimeExacto uses role-based access so users only see the information and functions relevant to their responsibilities.
Manages company configuration, accounts, roles, permissions, security, and system settings.
Manages employee records, leave, attendance, payroll preparation, documents, and HR reports.
Reviews team attendance, schedules, requests, approvals, and employee information based on assigned permissions.
Accesses personal records, attendance, schedules, leave requests, payslips, and other available self-service functions.
Uses a shared attendance terminal for employee clock-in and clock-out operations.
Receives a customized set of permissions based on the organization’s operational requirements.
Assign users only the permissions they need to perform their responsibilities. Review access regularly when duties or employment status change.
The dashboard presents key workforce information, alerts, recent activity, and pending actions in one location.
View active employee counts, department distribution, and relevant workforce statistics.
Review current clock-ins, absences, late arrivals, and other attendance events.
See leave requests, attendance corrections, and other transactions requiring action.
Maintain employee profiles, work information, documents, assignments, and employment history from a centralized module.
| 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 |
Use deactivation, separation, or archival features when an employee leaves the company. This helps preserve historical attendance, payroll, and reporting data.
Record, review, and manage employee clock-ins, clock-outs, working hours, tardiness, absences, and overtime.
The employee records the start of the work period.
TimeExacto tracks the attendance record against the assigned schedule.
The employee records the end of the work period.
HR or an authorized manager reviews exceptions and corrections.
Employees should submit attendance correction requests when permitted. Corrections should remain subject to an approval and audit process.
Assign work hours, shifts, rest days, and schedule patterns to employees or employee groups.
Uses consistent work start and end times for specified workdays.
Cycles employees through different shifts according to a defined schedule pattern.
Allows variable start or end times where the company policy permits.
Identifies non-working days and supports attendance or payroll rule application.
Submit leave requests, review available balances, and complete approval workflows through a centralized process.
| 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. |
Prepare payroll using employee records, attendance, overtime, earnings, deductions, tax configuration, and other approved transactions.
Payroll results should be reviewed and validated by authorized personnel before final processing or release.
Regular hours, late time, absences, overtime, and attendance corrections.
Basic compensation, allowances, incentives, and other approved earnings.
Taxes, loans, benefits, adjustments, and authorized deductions.
Generate workforce reports for operational review, management decision-making, recordkeeping, and approved data export.
Employee lists, status reports, department data, and employment information.
Time records, attendance summaries, tardiness, absences, and overtime.
Payroll summaries, earnings, deductions, and other authorized payroll results.
Mobile attendance may use device and location information to verify where an attendance event was recorded, subject to company configuration and employee permission.
Employees must grant the required location permission before a location-enabled attendance feature can operate correctly.
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.
Protect employee and company information using strong authentication, appropriate access levels, secure devices, and responsible data handling.
Use unique passwords and do not share account credentials with other users.
Grant access according to each user’s actual job responsibilities.
Sign out after using shared devices and avoid leaving active sessions unattended.
Review important account, employee, payroll, and transaction changes when audit records are available.
This section summarizes the current TimeExacto application architecture and principal technologies used by the project.
MVC views, controllers, user interface, authentication, and web endpoints.
Application contracts, interfaces, and business use-case coordination.
Persistence, repositories, services, email, reporting, and integrations.
Core entities, domain models, and business concepts.
| 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. |
PdfSharp |
PDF document generation and processing. | |
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. |
src/
├── Api/
├── Application/
├── Database/
├── Domain/
├── Infrastructure/
└── Web/
├── Controllers/
├── Views/
├── wwwroot/
│ ├── css/
│ ├── js/
│ └── resources/
│ └── docs.html
└── Template.Web.csproj
When this file is stored under
wwwroot/resources/docs.html, it can
normally be accessed using:
https://localhost:1509/resources/docs.html
Connection strings, passwords, tokens, private keys, user secrets, and production account information must never be written into a publicly accessible documentation file.
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.
Contact our team for help with TimeExacto setup, account access, implementation, technical concerns, or general HRIS inquiries.