Skip to content
VEYQON
Module · People/HRM

One employee record, from the offer to the exit.

Hiring, attendance, leave, expenses, appraisal, and offboarding on one employee record that payroll, projects, and the ledger all read from. Leave has its own ledger, attendance is built from real check-ins, and an expense claim posts to accounts rather than to a mailbox.

8 feature areas·20 record types·Leave kept as a ledger

Inside the module · 49 features/01

What is inside the HR module.

Eight areas, following one person from the job opening that hired them to the separation checklist that closes their record. Everything below feeds payroll from the same numbers.

01

The employee record

The master everything else in the module hangs from.

  • Employee

    Personal, contact, and statutory detail, joining date, employment type, grade, designation, department, branch, and reporting line, all usable as permission and reporting dimensions.

  • Organisation structure

    Company, department, branch, designation, and grade as records rather than free text, so a headcount report does not depend on consistent spelling.

  • Reporting line

    Who a person reports to, which drives approval routing, visibility, and the team views a manager sees.

  • Onboarding

    A template of activities per role, generating the tasks and their owners the moment somebody joins.

  • Transfers and promotions

    Documented changes to grade, department, or company, with the effective date and the property change recorded on the employee.

  • Separation

    An offboarding template with its own checklist, exit interview, and final settlement, so leaving is a process rather than a series of reminders.

  • Skill maps and grievances

    Recorded against the employee, with the grievance carrying its own investigation and outcome.

02

Attendance and shifts

Built from what actually happened, not from a form filled in later.

  • Employee check-ins

    In and out punches from a biometric device, a mobile app with geolocation, or the web, held as their own records.

  • Automatic attendance

    Check-ins resolved into attendance against the assigned shift, including half-day and late-entry rules, rather than typed by an administrator.

  • Shift types and assignment

    Named shifts with start, end, grace periods, and working hours thresholds, assigned per employee for a date range.

  • Shift requests

    An employee asks to change shift, it is approved, and the assignment follows — no separate roster to update.

  • Attendance requests

    A correction for a missed punch or a work-from-home day, approved and recorded rather than edited quietly.

  • Holiday lists

    Per company, per location, and per employee where they differ, feeding attendance, leave, and payroll working days.

  • Overtime and late entry

    Derived from check-ins against the shift's thresholds, which is what makes them a figure payroll can use.

03

Leave

A ledger, not a running total somebody maintains.

  • Leave types

    Paid, unpaid, partially paid, carry-forwardable, encashable, or without allocation, each with its own maximum, notice period, and consecutive-day limit.

  • Leave policies and assignment

    A policy grouping types and entitlements, assigned per employee per period, which is what generates the allocation.

  • Leave ledger entries

    Allocation, application, encashment, expiry, and carry-forward each posting into a ledger, so a balance is derived rather than stored and corrected.

  • Applications with approval

    Half days, part days, an approver derived from the reporting line, and a balance check that refuses an application there is no entitlement for.

  • Carry forward and expiry

    Rules per type on how much moves into the next period and when unused entitlement lapses.

  • Compensatory leave

    Earned for working a holiday, requested against the attendance that proves it.

  • Encashment

    Unused leave converted to a payment, posting through payroll rather than as a manual adjustment.

  • Leave block lists

    Dates nobody may take leave on, per company or per department, with named exceptions.

04

Expenses and advances

Money employees spend, claimed against the accounts it belongs to.

  • Expense claims

    Typed lines with their own expense accounts, receipts attached, a sanctioned amount separate from the claimed one, and a named approver.

  • Posting to the ledger

    An approved claim books the expense and the payable to the employee directly, and the payment settles it like any other.

  • Employee advances

    Requested, approved, paid, and then adjusted against claims, with the unadjusted balance visible on the employee.

  • Travel requests

    Itinerary, costing, and approval before the trip, linked to the claims that follow it.

  • Cost centre and project

    Every claim line carries them, so employee cost lands where the rest of the project cost already is.

  • Policy limits

    Maximums per expense type per grade, checked on the claim rather than discovered in a review.

05

Performance

Appraisal as records with dates, rather than a form that circulates.

  • Appraisal cycles

    A named cycle for a period covering a set of employees, with its own template and its own schedule.

  • Templates and key result areas

    Weighted KRAs per designation, so two people in the same role are measured on the same things.

  • Goals

    Individual goals with progress, linked to the appraisal they are assessed in.

  • Self, manager, and peer feedback

    Separate feedback records with their own visibility, rolled into the appraisal score.

  • Scoring

    A final score derived from weights and ratings rather than assembled by hand at the end.

  • Training

    Programmes, events, attendance, results, and feedback recorded against the employees who took them.

06

Recruitment

From an approved vacancy to a signed offer.

  • Staffing plans

    Planned headcount and budgeted cost per designation per company, which is what a job opening is checked against.

  • Job openings

    A vacancy with its designation, department, count, and status, publishable to the careers page on the website.

  • Applicants

    Applications as records with source, status, and attached documents, created from the website form or entered directly.

  • Interview rounds

    Named rounds with their own expected skill set, scheduled with interviewers, each leaving structured feedback and a score.

  • Job offers

    The offer with its terms, its status, and the acceptance recorded, converting to an employee record without re-entry.

  • Recruitment reporting

    Time to hire, source effectiveness, and offers against acceptances, read from the records themselves.

07

Fleet and assets in use

The things employees are given and expected to return.

  • Vehicles and vehicle logs

    Odometer readings, fuel, and service against a vehicle, with cost posted where it belongs.

  • Asset assignment

    Company assets allocated to an employee, with the custody visible on both records.

  • Return on separation

    The offboarding checklist covers what has to come back, so it is a step rather than an afterthought.

  • Daily work summary

    A scheduled prompt to a group with replies collected into one record, for teams that run on written updates.

08

Where the agents sit

The people work that is chasing, checking, and preparing.

  • Attendance exceptions

    Missing punches, unapproved absence, and shift breaches gathered daily for the manager who owns them.

  • Leave and cover

    Applications checked against balance, notice, and block lists, with the team's cover position shown to the approver.

  • Claim checking

    Expense lines read against policy limits and receipts, with only the exceptions routed to a person.

  • Joiner and leaver progress

    Onboarding and separation checklists tracked, with overdue tasks escalated to their named owners.

  • Limits and approval

    An agent may check and prompt. Approving leave, claims, offers, and pay changes is always a named person's decision.

How it runs/02

One pass through hr, end to end.

  1. 01

    Hire

    A staffing plan authorises the headcount, the opening is published, applicants are interviewed through named rounds, and an accepted offer becomes an employee record without re-entry.

  2. 02

    Run the day

    Check-ins from device or app resolve into attendance against the assigned shift. Leave applications test against a real ledger balance and the block list.

  3. 03

    Reimburse and assess

    Claims post to the accounts and projects they belong to, advances are adjusted against them, and appraisal cycles run on weighted KRAs rather than a circulated form.

  4. 04

    Pay and close

    Attendance, leave, claims, and encashment feed payroll from the same records. Separation runs its checklist, returns the assets, and settles what is owed.

The switches that decide how it behaves here

Employee naming
By name, by employee number, or by a series
Automatic attendance
Resolved from check-ins against the shift, or entered
Leave approver mandatory
Enforced on every application, or not
Backdated leave applications
Restricted to a named role, or open
Expense approver mandatory
Enforced on every claim, or not
Retirement age
Company default, driving separation prompts
Automatic leave encashment
Run at period end, or handled by hand
Leave notifications
Sent to approver and team, or off
The records · 20 types/03
Frappe HR · frappe/hrms

Every document this module keeps.

Employee

The master, with grade, department, branch, and reporting line.

Employee Onboarding / Separation

Templated checklists with owners and due dates.

Employee Transfer / Promotion

Dated property changes on the employee record.

Employee Checkin

One punch, from a device, an app, or the web.

Attendance

The resolved day, built from check-ins against the shift.

Attendance Request

A correction for a missed punch or a remote day.

Shift Type / Shift Assignment

Named shifts and who is on them, for a date range.

Holiday List

Non-working days per company, location, or employee.

Leave Type / Leave Policy

Entitlement rules, and the policy that groups them.

Leave Allocation

Entitlement granted for a period, posting to the ledger.

Leave Application

The request, checked against balance, notice, and block lists.

Leave Ledger Entry

Every movement in entitlement, which the balance is derived from.

Expense Claim

Typed lines with accounts, receipts, and a sanctioned amount.

Employee Advance

Money forward, adjusted against later claims.

Travel Request

Itinerary and cost approved before the trip.

Appraisal / Appraisal Cycle

Weighted KRAs assessed for a period.

Employee Performance Feedback

Self, manager, and peer input with its own visibility.

Job Opening / Job Applicant / Job Offer

The recruitment chain, ending in an employee record.

Interview / Interview Round

Scheduled rounds with structured feedback and scores.

Vehicle / Vehicle Log

Fleet in employee use, with odometer, fuel, and service.

What you can read back/04

Reports that ship with it, not ones you commission.

Monthly Attendance Sheet
Every employee, every day, with the code for each.
Shift Attendance
Attendance against assigned shift, with late and early marks.
Employee Leave Balance
Opening, allocated, taken, and closing per type.
Leave Ledger
Every entitlement movement, which the balance is derived from.
Employee Analytics
Headcount by department, grade, designation, and branch.
Employee Exits
Leavers by reason, department, and period, with tenure.
Employee Advance Summary
Advanced, adjusted, and outstanding per employee.
Expense Claim Summary
Claimed against sanctioned, by type, department, and project.
Recruitment Analytics
Time to hire, source, and offers against acceptances.
Employee Hours Utilization
Logged hours against available, for billable teams.
Daily Work Summary Replies
Collected written updates for one group and date.
Vehicle Expenses
Fuel and service cost per vehicle over a period.

Next step

Bring one hr process. We will run it live.