Product Sheet — RevasOS HR
1. System Architecture and Infrastructure
RevasOS HR operates as a Cloud-Native application built on a multi-tenant architecture, designed to guarantee data persistence, high availability, and regulatory compliance (GDPR).
Supported Platforms
- Web App / Admin Dashboard (modern browsers: Chrome, Safari, Firefox, Edge).
- Native Mobile App (iOS 14.0+ and Android 10.0+).
Identity and Access Management (IAM & RBAC)
- Role-Based Access Control.
- Privilege separation: Administrator (Admin), Department/Project Manager, Base User (Employee).
- Multi-Organisation Management: ability to logically partition data for different legal entities under a single parent account.
Security and Compliance
- Data encryption in transit (TLS 1.3) and at rest.
- Hosting in European data centres (EU-region), GDPR-compliant.
- Audit logs for tracking critical employee-record and administrative changes.
2. Core Modules (Identity & Access)
Module 1 — Contacts and Organisations (Base CRM)
Relational database management (external entities).
- Organisation Records (Companies/Bodies) — Tax data registration (VAT number, Tax Code, SDI, PEC), operational offices (multiple per organisation), categorisation (Client, Supplier, Partner).
- Contact Records (Individuals) — Contact details, N:M relational association with organisations (a contact can be linked to multiple organisations).
- Field Management — Support for standard metadata and text notes.
Module 2 — Employee Records (HR Core)
The Digital Twin of internal resources and the log-aggregation centre.
- Personal Dataset — Personal details, emergency contacts, bank details (IBAN).
- Contractual Dataset — Contract type, grade/classification, applicable national collective agreement (CCNL), hire/termination date, weekly hours (FTE/Part-time).
- HR Document Management System (DMS) — Secure upload and storage of PDF documents (payslips, contracts, medical certificates). Compartmentalised visibility (Administrator and the relevant Employee only).
- Personal Statistics Aggregator — Unified view per user of clock-ins, active expense reports, and leave balances.
3. Operational Modules (Time & Attendance)
Module 3 — Mobile Clock-In
Hardware-less Clock-in/Clock-out system for attendance tracking.
- NFC Detection (Near Field Communication) — Passive interaction via standard NFC tag reading, physically allocated at the office/job site.
- QR Code Detection — Fallback or alternative mode via camera scanning.
- Log Georeferencing — Automatic recording of the device's GPS coordinates (latitude/longitude) exclusively at the exact moment of the clock-in event (no continuous tracking).
- Offline/Online Validation — Real-time synchronisation to the server; if no network is available, local logging with deferred sync upon connectivity restoration.
Timecard Management (Admin)
- Tabular view of I/O events.
- Manual correction/editing of clock-ins by the administrator (with audit log of the override).
- Who is where dashboard (real-time attendance by location).
Payroll Data Export
Generation of pre-formatted flat/CSV files according to standard layouts required by payroll-consultant software (Zucchetti, TeamSystem, etc.).
Module 4 — Timesheets and Absences
Engine for tracking and allocating worked time.
Timesheets
- Manual or bulk logging of worked hours.
- Mandatory or optional allocation to: Project, Client, Activity Category.
- Hour-type management: Regular, Overtime, Travel/Business trip.
- Text notes field for justification or activity reporting.
- Daily, weekly, or monthly retrospective entry.
Leave and Absence Workflow
- Request (Employee) — Date selection (full day or hours), type (Holiday, Accrued Leave, Sick Leave, L.104, Former Public Holiday), form submission.
- Approval (Manager/Admin) — Notification system, quick Approve or Reject action with reason.
- Balance Calculation Engine — Real-time update of accrued, used, and remaining balances (based on initial payslip upload).
- Absence Calendar — Monthly grid view of planned absences for the entire team or a specific department.
Module 5 — Shift Planning (Release Q2 2026)
Advanced rotation management for staff on fixed or variable shift patterns.
Note:
Module under development — feature set subject to change.
- Drag-and-drop planning matrix.
- Operator–location–time-slot assignment.
- Overlap alerts and availability checks (automatic cross-reference with the Leave Module).
- Shift publishing with in-app push notifications to assigned operators.
4. Management Modules (Expenses & Tasks)
Module 6 — Digital Expense Reports
CRUD engine and workflow for expense reimbursements and business trips.
- Manual Data Entry — Expense-item entry from app or web. System limitation: no OCR scanning or automatic receipt interpretation.
- Structured Fields — Date, Amount (Currency), Payment Method (Corporate card, Cash advance, Personal card), Expense Category (Meals, Accommodation, Transport, Mileage Reimbursement).
- Reconciliation — Mandatory association of the expense to a specific Project.
- Attachment Management — Manual upload of photos (from camera) or PDF files (receipts/invoices) linked to the individual transaction.
Approval State Machine
- Report states: Draft → Submitted for approval → Approved (Manager) → Reimbursed (Administration) / Rejected.
Administrative Export
Tabular report generation for the accounting department for reimbursement via payroll or separate bank transfer.
Module 7 — Task Management
Micro-system for tracking deliverable progress.
- Task Entity Structure — Title, Description/Briefing, Assignee (Single or Multiple), Due Date.
- Hierarchy — Task association to a parent Project.
- Progress States — Basic tracking (e.g. To-Do, In Progress, Done).
- Integrated Time-Tracking — Native link to the Timesheet Module (users can log hours directly on the Task).
- Operational Reporting — Calculation of total hours absorbed by each task for effort evaluation. System limitation: does not calculate financial burn-rate (costs/margins) — delegated to the PM Suite.