Legal businessAster Retail Pvt LtdGSTIN29AABCU9603R1ZJBranch / locationIndiranagar · Retail floorWorkspace roleBusiness owner

HR · connected fictional workspace

People

Employee master, shifts, attendance, leave, timesheets, lifecycle, and self-service.

Coverage environment · People is enabled by a server-shaped access snapshot (permission version 6, assurance AAL2). The production API independently rejects missing, cross-domain, and out-of-scope access; this fictional preview creates no credential.

Employee master · confirmed

Kavya Nair EMP-0017

Aster Retail Private Limited · primary employer · Indiranagar + Koramangala

PermanentMonthly payroll class
DesignationSales associateApplication roleSales staffPayroll classMonthly · privateLifecycleConfirmed · history retained

Today · 21 Aug 2026

The accepted workday

Present · late 4m
  1. Roster v309:30–18:30Fixed · 30m break
  2. First punch09:44 · PINCounter terminal
  3. Exception4m late10m grace applied
  4. OutcomeOpen workdayOut punch expected

Exception inbox

6 attendance decisions

Maya Rao · 19 AugMissing out · terminal outage evidence attachedRegularisation
Dev Malik · todayMobile check-in · mock-location warningBlocked
Nila Joseph · todayDuplicate punch within 2 minutesAuto-flagged

Leave + holiday

3 requests awaiting review

Configured policy v4
7dCasual · available4dSick · available1Optional holiday
  1. Requested · 24–25 Aug · 2 days
  2. Manager decision · balance reserved
  3. Attendance recalculation after approval

Entitlements are effective-dated tenant policy data; the product does not hard-code a statutory allowance.

Shift + roster control

Published roster v3 · 19–25 Aug

Day09:30–18:30 · 10m grace · 8h full31 assignedNight21:00–06:00 · overnight pairing6 assignedSplit08:00–12:00 + 16:00–20:005 assigned

Fixed, flex, rotating, split, night and weekly patterns are versioned. Weekly off, holiday, on-duty, WFH, training, suspension, not-joined and exit remain explicit roster states.

Attendance inputs

One ledger · every source named

ManualPINBiometricPOSMobileWebBranch terminalCSVDevice syncProductionAssembly

Multiple in/out punches are paired; missing, duplicate, wrong-location, no-shift, long-day and overlap conditions become review evidence.

Device Bridge boundary

2 mapped terminals · simulated evidence

MappingTerminal 03 → EMP-0017Active · provider-neutral keyLast eventPunch sequence 812Mapping + timestamp onlyHardware claimNo live device certifiedAdapter execution belongs to Gate 21
Raw biometric templates never enter SaaS

Mobile + offline controls

Registered device · guarded capture

  • Geofence + location proof + optional selfie approval
  • One registered device · time window · mock-location warning
  • Offline punch gets device sequence + idempotency key
3 local events queued · complete sync at Gate 20

Timesheet + labour

7h allocated · 1h unallocated

JOB-1482Service job · 5hPayroll input · customer costingWO-318Assembly order · 2hWorker payable · actual labourUnallocatedAccepted attendance · 1hCannot submit beyond attendance

Production, assembly, service, warehouse, sales visit, internal, training and idle time retain their source. Simple shops may hide timesheets.

Privacy boundary

Operational view · confidential data withheld

Salary, bank, national ID, medical details and private documents are absent from this manager view. Branch scope limits every roster, attendance and leave result.

Open private employee self-service