Sign in with your employee code to check your attendance, apply for leave or regularisation, and download your payslips. Attendance is recorded automatically from the biometric device at your store.
Chitralekha Group · Bettiah · Muzaffarpur · Motihari
Employee Access
Dashboard
AR
Aarav Rao
Employee
Present by store — today
Store
Present
Absent
Late
Total
%
Headcount — last 6 months
Joined & left this week
Attendance Log
Date
Employee
Shift
In
Out
Status
Late / OT
Shift Master
Code
Store / Location
Timing
Full day
Half day
Grace
Assigned
Status
Weekly Offs
Biometric data has no weekly-off marker — those days import as plain absences. Set weekly offs here so absent counts are accurate.
Holiday Calendar
Date
Holiday
Location
Raise a regularisation
Ask for a day's attendance to be corrected. It goes to your reporting manager or HR, who verify (e.g. CCTV) and approve — attendance is never changed directly.
Requests
Employee
Date
Current → Requested
Reason
Status
Action
Apply for leave
My leave
Employee
Type
From → To
Days
Reason
Status
Action
My Payslips
My Loans
Loan
Amount
Outstanding
Deduct from
Months
Process payroll — in-house engine
Computes salary from the structure master + attendance — no greytHR.
Preview computes the whole month without saving. Processing writes the salary register + components (used by reports, the Enet file and finalize) and replaces any existing figures for the month.
Salary structure — master & revisions
Editing here is a salary revision — it takes effect the next time you Process payroll. Basic+HRA+Special should equal the full monthly salary.
Pay adjustments — earnings & deductions
Manual earnings (fooding, incentive, bonus) and deductions (loan, fine, uniform) for the month. Earnings add to gross; deductions reduce net. These feed the in-house payroll processor and show in the Salary Register and on payslips.
Employee
Head
Amount
Remarks
Entered by
Bank transfer file — Enet format
Employee
Bene code
Account
IFSC
Net amount
Net pay by company
Company
Employees
Net pay
Salary register
Employee
Department
Present
LOP
Gross
Deductions
Net pay
Loans & advances
Employee
Loan
Amount
Outstanding
Deduct from
Months
Report
Master data
Audit Center
Read-only trail of data changes (old → new) and login / security events.
When
Stream
Actor
Action
Target
IP
Loading…
Letters
Generate, preview and print HR letters — saved for record, nothing is emailed.
Compose
Fields marked needs input aren't on the employee record — fill them before generating. Highlighted [field] markers in the preview are still empty.
Preview
Pick a letter type and an employee to see a preview.
Recent letters
Letter No
Type
Employee
By
When
Letter templates
Detected merge fields:—
Auto-filled from the employee: ${employeename}, ${employeeno}, ${designation}, ${department}, ${location}, ${companyName}, ${grade}, ${joindate}, ${confirmdate}, ${leavingdate}, ${reportingmanager}, ${his_or_her}, ${date}. Any other ${field} becomes an editable input when generating; ${amount?to_word} renders the number in words.
Org Chart
Reporting hierarchy across the group.
Loading…
Notices
New notice
All notices
Title
Category
Audience
Window
Status
My Requests
Update my details
Personal details like your mobile, email, address and emergency contact are updated through a change request approved by HR.
Change password
Team Members0
reporting employees
Present0
today
Manager Code-
your reporting code
My Team Attendance
Emp Code
Name
Department
First Punch
Last Punch
Status
ESSL ServerPortal DB
raw swipes stored in MySQL
Last Sync-
latest punch in portal
Raw Swipes0
stored punches
Latest Log ID-
incremental sync marker
ESSL Raw Swipe Sync
Portal table: essl_raw_punches only
Fields: DeviceLogId, DeviceId, employee code, punch time, in/out, source table
Office fetch: local sync agent reads ESSL SQL Server and pushes batches here
Safety: read-only SQL user, no write operation to ESSL
Use Refresh Portal to see latest swipes already pushed by the office sync agent.
Recent Device Swipes
Log ID
Emp Code
Punch Time
In/Out
Device ID
Source Table
Office sync agent
Loading agent status…
Request a sync
How manual sync works
Your request is queued; the office agent (on the store LAN) picks it up and reads the local ESSL SQL Server.
Punches are pushed back here and the request is marked completed.
Heavy date-range and DeviceLogId replays may need approval first.
Portal never connects to the ESSL server directly.
Sync requests
ID
Type
Employee
Range
By
Status
Agent
Rows
Created
Total Employees0
active on master
Departments0
across the group
Stores / Locations0
worklocations
Biometric Mapped0
codes linked to a person
Employee Master
Name
Emp Code
Department
Manager
Location
Status
Actions
Bulk update
Change one field for many employees at once — e.g. move everyone from two companies to a newly formed one. Choose when it takes effect (schedule a future date if needed).