S

SURE HRIS

Sign in to your workspace
or
One identity across the SURE family (Mode B SSO — coming with D2).
Enterprise SSO via JWT trust (Mode C) available on request.
Setup mode: Supabase is not configured yet. Create the surehris-production project, run supabase/migrations/0001_phase0_foundation.sql, then fill in shared/config.js. See supabase/README.md.
S
SURE HRIS · HR Admin
Employees
—
Users
—
Departments
—
Entitlement
—
Audit rows (30d)
—
Phase 0 console. Employee master & 201 files arrive with Phase 1; this console manages identities, roles, company payroll settings, and licensing.
Employees
Employee№Position / DeptStatusHired
🗂️

No employees yet

Add your first employee, or bulk-import an existing roster from CSV.

Salary Historyeffective-dated · insert-only
EffectiveMonthly RateReasonRecorded
201 Documents
TypeTitleStatusExpiry
Status Historyappend-only
WhenFrom → ToReasonEffective
Departments
Positions
Teams
Attendance
DateDay TypeInOutWorkedLateUTOTNDSourceStatus
ND window 10pm–6am · OT column reflects APPROVED requests only · day types drive holiday multipliers in Phase 4. Click a row to edit.
Leave Balances
TypeEntitledUsedRemaining
Leave Requests
EmployeeTypeDatesDaysReasonStatus
Overtime Requests
EmployeeDateHoursReasonStatus
Government & Company Loans
EmployeeTypePrincipalAmortization/moBalanceStartStatus
Holiday Calendar
DateNameKindScope
Versioned Government Tablesdata, not code · effective-dated
TypeVersionEffectiveSource Note
Contribution Calculator (verification tool)
Separations & Clearance
EmployeeReasonLast DayFinal-pay CountdownClearanceStatus
📤

No active separations

Initiate a separation to start the clearance trail and final-pay countdown.

⚠️
HR initiates, Payroll computes. Final pay unlocks when all four departments sign off; the computation runs in the Payroll app (last earnings + prorated 13th + SIL conversion + tax annualization − clearance deductions). COE is available anytime — DOLE requires release within 3 days of request.
Users & Roles
NameEmailRolesStatusCreated
👥

No users yet

Add the first user for this company.

Company Settings
Companies & Licensing (Super Admin)
CompanyStatusHRIS EntitlementTrial endsCreated
Audit Logappend-only · latest 50
WhenActionTableRecordActor
Add User

New users are created as pending profile rows: the login account itself is provisioned separately (invite flow arrives with the notification engine; until then, create the auth user in the Supabase dashboard with the same email — it links automatically at first sign-in via a Phase 1 hook).

New Employee
New Salary Rate

Salary is never overwritten — this adds a new effective-dated row (spec §3.2).

Upload 201 Document
Change Employment Status

Every change is trailed in status history. Separation statuses automatically deactivate the employee's portal login.

Bulk Import Employees (CSV)
Header: employee_no,first_name,last_name,email,hire_date,employment_status,monthly_rate,department,position,sss_no,philhealth_no,pagibig_no,tin
hire_date = YYYY-MM-DD · status defaults to probationary · department/position are created by name if new · monthly_rate seeds the first salary row
Add
Attendance Day

Saved as raw — run “Process Month” to compute day type, late/UT, worked hours, ND.

Import Attendance (CSV)
File Leave
File Overtime

Approved OT feeds the payslip on the next “Process Month”.

Add Loan
Add Company Holiday
Provision Company

Provisioning seeds default settings (semi-monthly, 261 divisor, Mon–Fri) and a 30-day trial HRIS entitlement (Directive #2 §4). Adjust in Company Settings after creation.