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
Notifications
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.
Info-update Requestsemployee proposes · HR approves
EmployeeFieldProposed valueStatus
Policies
TitleCategoryVerRequires AckPublished
Announcements
TitlePublishedPosted
Incident Reportsmanager may initiate · HR manages
EmployeeDateCategorySeverityStatus
NTE Casestwin-notice due process (§3.6)
EmployeeOffenseIssuedResponse DueStatus
Due process: NTE (first notice) → employee response (≥5 calendar days) → NODA (decision). This trail is the legal evidence in an illegal-dismissal case.
Company Documents —
DocumentTypeNumberIssuedExpiryResponsible
Business/mayor's permits, BIR 2303, DOLE registrations, SEC/DTI, fire & sanitary permits, employer numbers. Expiry chips flag anything due within 60 days; the notification bell files an alert within 60 days too.
Reports
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

Enter a temporary password to create a real, working login right away — the person can sign in and change it. Leave it blank to create just a profile (no sign-in). Share the temporary password securely.

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
New Policy
New Announcement
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.

Add Company Document
Record Incident
Issue Notice to Explain (NTE)

The employee gets at least 5 calendar days to submit a written explanation (twin-notice rule). They can respond from their portal.

Incident
NTE Case
Issue Notice of Decision (NODA)
Initiate Separation

Creates clearance items for IT/Finance/HR/Admin and starts the 30-day final-pay countdown (DOLE LA 06-20).

Flag Clearance Item