👥

PCY HR & Payroll

Precious Cabana Ynna OPC · 201 Files

Same login as Front Office, Bookkeeping and Accounting.
Barangay Badak, Datu Odin Sinsuat, Maguindanao del Norte
🔒

HR & Payroll

Precious Cabana Ynna OPC

Signed in as
👥

Precious Cabana Ynna

HR & Payroll · Phase 1 (201 Files)

Connecting…
👥 HR Dashboard
Loading…
201 Files
active
Not Linked to a Login
no Firebase Auth account
Govt. Enrollment Gaps
missing SSS / PHIC / HDMF
Legacy Records
not yet made into 201 files
✅ Phase 1 Setup Checklist
    🏢 Headcount by Department
    DepartmentActiveSeparatedPayroll Groups
    ⚠️ Government Enrollment Gaps
    Staff with an agency switched off. A gap is fine if it is deliberate — write the reason in the Remarks box so payroll does not look like a mistake later.
    EmployeeSSSPhilHealthPag-IBIGRemarks
    🗂️ 201 Files
    The employee master file. Records are separated, never deleted — the history stays auditable.
    Emp. No.NamePositionDepartmentStatusGroupRateGovt.LoginActions
    Showing 0 record(s).
    ➕ New 201 File
    Create the employee master record.
    Identity & Employment
    Compensation
    💡
    Daily-rate is PCY's default. Basic pay = days worked × daily rate; COLA = days worked × COLA per day. Monthly is available for managers. These are snapshots taken at payroll time — changing a rate here never rewrites a payslip that was already issued.
    Government IDs
    Government Enrollment
    Switch OFF an agency only when the employee genuinely has no deduction for it, and say why in Remarks. Payroll will compute ₱0 for any agency switched off.
    Contact & Emergency
    Separation
    📥 Legacy Employee Records
    Records already in the Bookkeeping module's Payroll tab (collection employees).
    ⚠️
    This screen is read-only. HR never writes to these records — Bookkeeping's Payroll tab still uses them and a different shape would break it. Use Create 201 File to copy the details across into a fresh HR record; the original is left untouched.
    Legacy IDNamePositionDepartmentBasic SalaryType201 File?
    👤 My 201 File
    Your own employee record. To correct anything here, tell HR or the Finance Manager.
    🔑 Roles & Access
    Who can do what inside HR & Payroll.
    ℹ️
    HR uses its own set of roles so payroll duties can be split three ways (prepare → check → approve). Each person's HR role is worked out in this order: (1) the Firebase custom claim hrRole, (2) the hrRole field you set below, (3) a cautious guess from their existing suite role. Setting it below is enough for this app; the security rules can only see the custom claim, so run scripts/set-hr-claims.js before the HR rules are published.
    HR Roles & What They Can Do
    HR RoleWhoPhase 1 capabilitiesLater phases
    👑 adminAtty. TorresEverything: create/edit/separate 201 files, edit HR settings and rate tables, assign HR rolesApproves payroll runs (3rd signature)
    💼 financeMiralyn TorresCreate/edit 201 files, view everything, view settingsChecks payroll runs (2nd signature), staff ledgers
    🧭 opsAlbaya SalikRead all 201 filesApproves leave/OT, shift schedules, attendance review
    🧮 payroll_clerkFarhana AmpuanRead all 201 filesPrepares draft payroll runs (1st signature), attendance corrections
    👤 staffEveryone elseRead own 201 file onlyClock in/out, file leave/OT, view own payslips
    Assign HR Roles
    ⚠️
    Suite roles (owner / manager / bookkeeper / staff) are not changed here — this only adds an hrRole field. Both Miralyn and Albaya are manager in the suite, so HR cannot tell finance from ops by itself: set them explicitly.
    NameEmailSuite RoleHR Role (in effect)SourceSet HR Role
    ⚙️ HR Settings
    Rates and policies live here as data, so a yearly government table change never needs the app rebuilt.
    🏛️ Statutory Rate Tables
    🚫
    These are deliberately empty. SSS, PhilHealth, Pag-IBIG and BIR tables have not been filled in — they must come from the current official circulars, not from memory. Payroll (Phase 4) will refuse to compute until Rates Verified is switched on below. Paste each verified table as JSON.
    📐 Premium Multipliers
    ⚠️
    Also left blank on purpose. The architecture note suggests the usual DOLE multipliers (shown as greyed hints) but they must be confirmed against the latest DOLE issuance before you type them in.
    🏝️ PCY Payroll Policy
    House rules taken from PCY's actual payroll register — safe to set now.
    🔒
    Not available for your role
    Ask the owner to grant you the right HR role.