Home

Aug 1–15, 2026 · Semi-monthly payroll
Companies Demo user DEMO PH-2026-08-10-v3
CURRENT PAY CYCLE

August 1–15 payroll

Review payroll inputs, resolve exceptions, then approve the release.

In preparation
Data readyPayroll checkApprovalRelease
Payroll confidence Run payroll to calculate readiness.
Employees in scope
0Active this pay cycle
Pending leave
0Needs review before cutoff
Payroll state
DraftApproval & release lifecycle
Pay date
15 Aug2 days remaining
ATTENTION

What needs attention?

READY-TO-PAY

Release controls

Run payroll to evaluate approvals, exceptions and release gates.

WORKSPACE

Secure client requests

Missing data, approvals and validation evidence.

0 open
PAYROLL WORKFLOW

Can I safely pay these people?

Follow the five payroll steps. Specialist assurance tools stay one click away without crowding cutoff-day navigation.

1

Setup

Employees, compensation, statutory IDs and pay items.

2

Bring in data

Time, attendance, leave and imports.

3

Check payroll

Parallel Payroll, anomalies and Explain Every Peso.

4

Approve & pay

Ready-to-Pay, approvals and generic/validated bank files.

5

Close & file

Statutory month close and reconciled filing packages.

Assurance

Prove changes safely

Regression Lab, Evidence Graph, Rule Radar and migration proof.

PEOPLE & TALENT

Run HR operations from the same employee record.

Workflows, cases, engagement, compensation, development and recruitment connect to payroll without turning cutoff day into an HR suite maze.

Recruitment

ATS → offer → employee → onboarding.

Performance

Goals and reviews with controlled compensation recommendations.

Learning

Compliance and skills courses inside ESS.

SPECIALIST TOOLS

More

These tools are available when needed but stay out of the primary cutoff-day workflow.

Assurance & compliance

Operations & integrations

Security & governance

Payroll detail

HR operations

Migration

Three-cutoff proof and learned regression fixtures.

MIGRATION & GO-LIVE AUTOPILOT

Get from “send us your files” to proven payroll in three cutoffs.

The launchpad scans what is already configured, turns missing client-owned inputs into secure requests, binds each managed-payroll cutoff to real Parallel Payroll evidence, and refuses to issue a migration certificate until bank, agency, security and recovery proof are current.

Start migration


Self-diagnosing onboarding

Three-cutoff graduation

A cutoff qualifies only from the actual client-approved payroll run + latest Parallel Payroll session + server-counted material differences and anomalies.

Bank + agency + production proof

The same acceptance evidence used by the production gate is pulled into onboarding automatically. No duplicate implementation spreadsheet.

Migration certificate

EVERY FAILURE MAKES THE PRODUCT HARDER TO BREAK

Exception → root cause → golden test → Regression Lab

1. Capture

High payroll anomalies, parallel differences, source disputes and payroll-linked support cases.

2. Resolve + review

Record the root cause and correct expected payroll outcome. A second person activates the fixture.

3. Replay forever

Every future ruleset proposal must pass the active customer-exception fixtures in addition to historical payroll replay.

Uncaptured exceptions

Exception library

Golden regression fixtures

People & digital 201 files

Keep core employment and payroll data in one record. The browser demo masks government identifiers and stores only document metadata; production storage is private and tenant-scoped.

Add employee

CodeEmployeeRoleTypeHire dateBasicTIN

Add 201-file document

201-file document register

EmployeeDocumentStatusExpiry/reviewNotes

Schedules, attendance & leave

Plan shifts, record actual time, and approve leave in the same flow. Approved unpaid leave becomes an absence deduction input; approved paid leave does not.

Add schedule

Schedule board

DateEmployeeShiftHours

Add time entry

Attendance log

DateEmployeeDayWorkedLateUndertimeAbsentOTNight

Leave request

Leave approvals

EmployeeTypeDatesDaysBalanceStatusAction

Payroll attendance summary

EmployeeDaily rateLate ded.Undertime ded.Absence ded.Total ded.OTNightRest-day hrs

Timekeeping integrations

Bring attendance in from biometric devices, REST APIs, webhooks or CSV. Connectors normalize external events into the same attendance model used by payroll.

Connector

Configured connectors

ConnectorTypeSourceLast syncStatus

Import device export

CSV/XLSX columns are auto-recognized for punch events or daily attendance summaries. Events are normalized into daily attendance.

Webhook/API contract

POST /functions/v1/timekeeping-webhook
x-connector-id: <connector UUID>
x-connector-token: <connector secret>
{
  "employee_id": "EMP-001",
  "timestamp": "2026-08-10T08:01:00+08:00",
  "event_type": "in",
  "device_id": "MAIN-01"
}

The production Edge Function validates the connector secret, organization, employee mapping, timestamp and idempotency key before writing an event.

Recent normalized events

TimestampEmployeeEventDeviceSourceStatus

Pay setup

Configure company payroll assumptions and employee-level earnings, deductions and loan schedules. Statutory multipliers remain locked to the ruleset minimums instead of being freely editable.

Company payroll policy

Company settings may be more generous, but cannot lower statutory minimum premium rates configured in the rulebook.

Configured premium scenarios

ScenarioMinimum multiplier / treatmentEngine
Ordinary overtime1.25× hourlyActive
Night differential+10% configuredActive
Rest-day work1.30×Active
Regular holiday2.00× / incremental treatment for monthly baseActive
Special non-working day1.30× / incremental treatment for monthly baseActive
Holiday on rest dayRuleset scenarioActive

Add earning / deduction

Explicit classification drives de minimis checks; item names are never guessed.

Earnings & deductions register

EmployeeItemTypeTaxAmountFrequency

Add employee loan

Loan schedules

EmployeeLoanBalancePer cutoffStatus
QUICK PAYROLL

Bring in this cutoff's DTR

Use the attendance file your team already keeps. We recognize common DTR columns, calculate payroll and flag records that need a human review.

RulesetPH payrollVersioned statutory engine
60-SECOND DEMO

See the full payroll review before uploading anything.

Load a realistic Philippine DTR, auto-map the columns, calculate payroll, and let the Auditor surface review items immediately.

Download sample CSV
or use your own DTR
No file handy?Use a realistic demo DTR with a few review-worthy anomalies.
Sample CSV
Your source file stays local in demo mode.
Auto mappingRecognizes common payroll and DTR headers Saved layoutsReuse familiar column structures next cutoff Payroll auditorSurfaces missing and unusual inputs before pay
PARALLEL PAYROLL AUTOPILOT

Prove the migration before changing payroll systems.

Upload the current payroll register. We recognize its columns, match employees, compare it with the independent calculation and retain resolved explanations across cutoffs.

Migration readiness0.0%

1. Bring the current payroll

CSV and XLSX supported. Saved column mappings are reused when the same layout returns.

Employees checked
0
Matched / resolved
0
Need review
0
Unexplained difference
₱0.00
0 attendance signals0 tax signals0 mapping gaps
EmployeeExisting netOur netDifferencePrimary explanationStatus
EXPLAIN THE DIFFERENCE
Select an employee to see the variance decomposition, then resolve a reusable reason.

Migration evidence

BIR annualization & final pay

Prepare year-end or separation tax adjustment, prior-employer data and final-pay components. This remains a review worksheet until validated against live company cases.

Final pay review

Choose an employee and calculate.
FINAL PAY AUTOPILOT

Separation pay readiness

Track the 30-day general final-pay deadline, calculate the employee settlement, prove each checklist item, and build a Final Pay Evidence Packet before release.

Readiness checklist

Create a case to evaluate readiness.

Payroll & statutory outputs

Generate review-ready worksheets from the current payroll calculation. Official electronic filing formats still need agency-specific validation before production submission.

Payroll register

Gross, deductions, tax, net and employer cost.

SSS worksheet

MSC, employee/employer shares and totals.

PhilHealth worksheet

Premium basis and shares.

Pag-IBIG worksheet

Fund salary and shares.

BIR 1601-C preparation

Compensation, exemptions, mandatory deductions and tax totals.

BIR 2316 preparation

Annual employee compensation and withholding fields.

Employee master export

Employment, department, compensation and masked statutory-reference data.

Attendance register

Scheduled/worked hours, late, undertime, absence, OT and day classification.

Leave register

Leave type, dates, days, request status and review state.

Formatted payslips

Print-ready employee payslips with earnings, statutory deductions, tax and net pay.

Current 1601-C summary

Run payroll to populate the worksheet.

Government filing preparation center

Build validated preparation files and checklists for the official government portals. Payroll Software Philippines does not bypass My.SSS, PhilHealth EPRS, Pag-IBIG channels or BIR filing systems.

Statutory Month Close

Aggregate every cutoff before remittance.

BIR withholding and contribution-month totals are closed at the month level so semi-monthly and off-cycle runs cannot file inconsistent agency totals.

No month close built.

GL / accounting export

Balanced journal export from gross payroll, statutory liabilities, other deductions and net payroll payable.

Payroll Confidence Graph

Source → calculation → approval → bank → statutory month → filing → receipt.

BIR 1601-C cutoff package

Current-cutoff compensation and withholding detail tied directly to the calculated payroll.

Not generated.

BIR 1604-C / Alphalist

Annual employee compensation, tax withheld, MWE/non-MWE classifications and reconciliation totals.

Not generated.

SSS e-CL preparation

Employee SS number, compensation/MSC, employee share, employer share and EC for review before My.SSS e-CL/PRN.

Not generated.

PhilHealth EPRS preparation

PIN, premium basis and employee/employer shares for reconciliation before EPRS payment/reporting.

Not generated.

Pag-IBIG remittance preparation

MID, fund salary and employee/employer savings contributions for portal/remittance review.

Not generated.

BIR Form 2316 package

One annual preparation record per employee, tied back to payroll YTD and withholding totals.

Not generated.

Reconciliation gate

Filing packages are blocked when required employee IDs are missing or report totals disagree with approved payroll.

Run payroll first

Payroll → statutory reconciliation

Generated package totals must reconcile back to the approved payroll before the cutoff can pass the release gate.

AgencyApproved payrollLatest packageVarianceStatus

Submission receipt

Attach an external submission/payment reference and hash the receipt into the evidence trail.

Payroll Evidence Packet

Archive the approved register, ruleset, employee population, bank batch hash, filing hashes, reconciliation results, approvals, anomalies and submission receipts in one tamper-evident manifest.

No packet generated for this cutoff.

Filing package history

GeneratedPackageEmployeesValidationRuleset
PHILIPPINE PAYROLL RULE CHANGE RADAR

See who a rule change affects — and how many pesos it changes.

Rules are effective-dated. Changes are simulated first; payroll setup is never silently overwritten.

Organization profile

Change impact

Effective-dated rule library

Compliance center

One view of payroll-data readiness, employee statutory data, policy controls, unresolved issues and filing/remittance tasks. This does not replace legal advice or an agency filing portal.

Readiness score
High issues
0
Missing records
0
Open tasks
0

Automated readiness checks

Add compliance task

Compliance calendar & tasks

TaskDueOwnerStatus
READY-TO-PAY GATE

NOT READY

One release decision across attendance, leave, payroll variance, employee data, approvals, bank totals and statutory reconciliation.

Payroll total₱0.00

Release checks

Generic bank credit export

This built-in export is a generic CSV only. It is not a BDO, BPI, Metrobank, UnionBank or other bank-specific format.

Generic CSV — no bank certification claimed.
No batch created.
Demo mode may use Customer-validated demo to exercise the Ready-to-Pay lifecycle. In live mode this control can only save a draft; bank_validated is set only by independently reviewed production evidence.

Release lifecycle

Approval cannot move money. Backend release requires the Ready-to-Pay attestation, a validated bank profile/batch, immutable payroll snapshot, and all release checks.

ApprovedReady for releaseReleasedPaid

Why a gate failed

Every blocker links back to the source workflow instead of leaving payroll operators to hunt through the product.

Maker-checker approval

A payroll maker can prepare and submit a run but cannot approve the same run. The production database enforces the control server-side and stores an immutable snapshot.

StatusDraft
Submitted by
Approved by

Approval timeline

No events yet.

Employee self-service

This screen is the HR/payroll administrator preview. The production employee portal is /employee/, where the authenticated employee is server-bound to exactly one employee record and there is no employee selector.

My payslip preview

Run payroll to populate payslip data.

My leave

My recent attendance

Request leave

Request profile change

Source-linked pay dispute

Dispute an exact peso/source record instead of opening a generic HR ticket. Accepted corrections can be simulated as a payroll delta.

Payroll expert review workflow

Request a human review when a payroll run needs specialist attention. The workflow is built; no external reviewer network is connected yet, so requests stay unassigned until you onboard a payroll/accounting partner.

Review queue

RequestedScopeStatusReviewerNotes
ACCOUNTANT CONTROL TOWER

Manage every client without mixing tenant data.

Company membership is RLS-scoped. Saved payroll runs live under the selected company and can be re-exported without weakening live approval controls.

Accountant role

Signup metadata assigns the accountant role. Client-company access is membership-based; role badges are visible in the product header.

Continuity by design

Each saved run can be exported as a 3-sheet workbook. A company-level continuity export keeps snapshots and evidence customer-owned.

CI/CD FOR PAYROLL

Payroll Regression Lab

Replay a proposed rule or payroll configuration against immutable historical runs. Declare what is allowed to change; anything material outside that contract is an unexpected regression and blocks publication.

No regression replay yet.
PeriodEmployeeComponentBeforeAfterDeltaExpected?

Historical evidence set

Approved/saved payroll snapshots are immutable replay fixtures. Use at least several representative cutoffs before publishing a statutory or company-policy change.
SHOW PROOF

Payroll Evidence Graph

Trace a peso from source record to rule, calculation, immutable payroll snapshot, approval, bank batch, statutory liability, filing and receipt. AI may explain this graph later; the graph itself is deterministic evidence.

Choose an employee to show proof.
LOCAL COMPLEXITY, AUTOMATED

Local Holiday Radar

Stage official local proclamations, match them against each employee's actual work location, estimate payroll impact, and require review before applying them to schedules.

Official proclamation feed

Impact

Approve a staged notice to see affected employees and scheduled payroll impact.
REGULATORY DEPLOYMENT PIPELINE

Official source → review → replay → publish

Every statutory rule change carries its source, source hash, interpretation, dual review, Regression Lab report and effective date. Publication is blocked if the evidence chain is incomplete.

Publish gate

No proposal staged.

Deployment history

Access & client roles

Invite accountants, owners, payroll administrators, makers, checkers and viewers. Accountant membership never grants payment-release authority by itself.

People with access

Accept an invitation

Sign in with the same email address the invitation was sent to, then paste the secure token.

PAYROLL PRIVACY CENTER

Who saw what, why, and when?

Track access to salary and statutory IDs, payroll exports, membership changes, processors, retention and data-subject requests. Export a privacy evidence packet for audits and incident response.

Access members
0
Payroll exports · 30d
0
Statutory ID views · 30d
0
Open privacy requests
0

Audit events

Evidence export

Includes access members, processors, data-subject requests, retention metadata and audit events.

HRIS PRODUCTION OPERATIONS

Leave ledger · employee ESS · profile changes · biometric connectors

These workflows use the live Supabase backend. Demo mode shows the design but does not create production evidence.

Open employee portal

Leave policies & ledger


Employee portal invitations

The employee accepts this token while signed in with the same email. The login is bound to one employee record until an owner/payroll admin explicitly revokes portal access.

Profile-change review

Bank-account requests remain encrypted at rest. Approval applies the requested value and records before/after evidence.

Pending leave requests

Biometric / timekeeping connectors

ConnectorHealthLast syncErrorsActions

Open timekeeping exceptions

PRODUCTION VALIDATION GATE

External proof before payroll-of-record

Bank formats, agency submissions, staging RLS, backup/restore and production MFA only turn green when evidence is attached and independently reviewed.

Submit validation evidence

Production MFA

Current session assurance

Validation cases

The submitter cannot approve their own validation. External bank/agency proof must include the acceptance/reference artifact.

Deployment test tooling

npm run test:rls:staging runs the destructive-safe staging RLS policy suite using SUPABASE_DB_URL. npm run drill:restore restores a real backup into an explicitly disposable target and verifies payroll invariants. Both produce evidence files that can be uploaded above.

TABLE-STAKES OPERATIONS

Mobile, bank/agency adapters, accounting, delivery & SSO

Operational integrations remain evidence-gated: a generated bank or agency artifact only becomes reusable as validated after the real external system accepts it and a different reviewer approves the evidence.

Mobile attendance policy


Geofence

Official-business review

Approved requests create synthetic, auditable time events and still pass through attendance normalization.

Onboarding / offboarding

Payslip delivery

Email is notification-only; salary amounts and attachments stay in the secure ESS portal.

Bank Format Studio

Demoable without Supabase. Load a fictional CSV or fixed-width profile, run preflight, generate a sample exact file, and simulate the acceptance lifecycle. Sample profiles are not associated with any real bank.
Demo mode is available. Real validation requires external bank acceptance evidence.

Government Format Studio


Acceptance evidence

Validated format learning library

Real accepted bank and agency profiles remain private by default. After external acceptance, the system creates a private candidate. An owner may consent to contribute only the sanitized layout structure; internal curation is required before anything becomes a reusable library entry.

Private contribution candidates

Curated reusable formats

Accounting integrations

Enterprise SSO

Configure the SAML provider in Supabase Auth first. Enforcement can only be activated from a real SAML-authenticated AAL2 owner session.

IMPLEMENTATION & CUSTOMER SUCCESS

Go-live project + support evidence

Make implementation observable: data migration, parallel payroll, external validation, security proof, training and go-live sign-off live in one checklist. Support tickets can carry a payroll run/employee diagnostic snapshot without granting silent support impersonation.

Start implementation

Open support ticket

PRODUCTION OPERATIONS

Billing, reliability & field proof

Subscription entitlements are enforced server-side. Durable jobs keep integrations moving without an open browser, operational failures become alerts, and practitioner/device proof can feed customer exceptions into Regression Lab.

Subscription & invoices

Recent invoices

Commercial billing statements are not represented as BIR tax invoices until the business has configured its actual tax-invoicing requirements.

Observability & alerts

Open alerts

Durable jobs & dead-letter queue

Jobs are claimed with row locks, get numbered attempts and exponential retry, then move to dead-letter after their retry budget is exhausted.

Recurring schedules

PH payroll practitioner sign-off

16 payroll topics are reviewed against the current ruleset. Any failed/follow-up topic must link representative payroll evidence, so the issue enters the exception → resolved golden-fixture → Regression Lab pipeline.

Required when marking Fail or Follow-up. The immutable payroll item becomes the evidence basis for a promotable regression exception.

Biometric field mileage lab

Exercise actual LAN/CSV/cloud/mobile/overnight environments against missing OUT, duplicate IN, bad clock, offline/late sync, unmapped employees, overnight shifts and multiple breaks.

Required on Fail so the device/timekeeping defect can be preserved as a payroll regression case after root-cause resolution.
MANAGED PAYROLL

Operate payroll as a service without weakening release controls

Accountants and payroll operators can collect inputs, normalize time, calculate, review variances, prepare release packs and statutory close. The client still owns approval and money movement.

Start / connect service

Use an accountant/practice organization as provider. The provider must already have an active client relationship or client membership.


New payroll cycle

Managed payroll work queue

RECRUITMENT / ATS

Hire into the same employee + onboarding record

Publish jobs, collect applicants, move them through the pipeline, then convert a hire into an employee and onboarding checklist—without re-keying HRIS data.

Create job

Open roles

Candidate pipeline

Interview scheduling

Schedule interviews against the candidate record and keep panel, meeting and status evidence with the recruitment timeline.

Digital offer and e-signature

Issue a versioned offer with an expiring candidate link. Acceptance records consent, signer, timestamp and evidence hashes without exposing the offer token in storage.

PERFORMANCE

Goals and reviews that do not silently change payroll

Run review cycles, track measurable goals and create compensation recommendations. Salary/pay decisions remain a separate controlled payroll action.

Performance cycle


Add goal

Cycles & reviews

OKRs

Create an objective with measurable key results. Progress rolls up from the latest key-result values while the review cycle remains the reporting boundary.


360° feedback

Request structured feedback from peers, direct reports and cross-functional partners. Individual responses remain separate from the final manager decision.

LEARNING / LMS

Simple compliance and skills learning inside ESS

Create courses, assign them to employees and track completion. Mandatory courses can sit beside onboarding/offboarding evidence instead of becoming a separate HR silo.

Create course


Assign course

Learning dashboard

Security & production readiness

Tenant isolation, least-privilege ESS access, maker-checker controls, MFA gates and restore drills are built into the deployment model. Live evidence only becomes valid after deployment.

Deployment controls

No deployment drill recorded in this browser demo.

MFA policy

Production privileged actions require Supabase Auth AAL2 for owners, payroll admins, makers and checkers. Employees may use normal authenticated sessions for own ESS data.

Policy included

Backup & recovery

Deployment runbook includes automated database backups, encrypted export storage, restore verification and an auditable quarterly recovery drill.

Runbook included

Philippine payroll rulebook

Every calculated run carries a ruleset ID so historical payroll can be reproduced when statutory rules change.

Current configured constants

RuleConfiguration
SSS15% MSC · 10% ER / 5% EE · ₱5k–₱35k MSC
PhilHealth5% · ₱10k floor · ₱100k ceiling
Pag-IBIG₱10k max fund salary configured
BIRGraduated annual rates effective 2023 onward
13th month / covered benefits₱90,000 combined exemption ceiling configured
Premium payOrdinary OT, night differential, rest day, holidays and holiday-on-rest-day scenarios

Safety controls

Contribution applicability is explicit. Statutory premium minimums are not user-editable. Approved payroll is immutable in the production schema. BIR outputs are preparation worksheets until current filing formats are validated. MWE supplementary compensation remains a high-severity review case.

V19 · PAYROLL CONFIGURATION + DAILY HR

Configure pay once. Route daily exceptions through evidence-backed approvals.

Formula components and effective-dated compensation feed the payroll engine directly. Approved OT, attendance corrections and payroll reimbursements become traceable payroll inputs.

0 pending
Demo mode uses browser data; live mode writes through guarded Supabase workflows.

Pay component rule builder

ComponentMethodRuleClassificationStatus

Assign component

EmployeeComponentOverrideEffectiveStatus

Effective-dated compensation

Changes are proposed by a maker and approved by a different privileged reviewer. Mid-period changes are prorated into period_basic while the effective monthly salary remains traceable.

EmployeeBasicTotal compEffectiveStatusReason

Unified employee / manager approval inbox

OT, attendance corrections, expense claims and compensation changes use one decision surface and write approval evidence.

Shift pattern planner

Publish shift plan

Claims & reimbursements

Approved payroll reimbursements generate a non-taxable one-off pay component with statutory-inclusion flags disabled and a source link back to the claim.

ClaimEmployeeDateCategoryAmountStatus
V21 · HRIS STRUCTURE + ANALYTICS

Effective-dated organization structure and workforce intelligence.

Branches, departments, positions, reporting lines, movements, custom employee data and HR forms are modeled as first-class records. Movement approvals preserve history instead of overwriting the employee profile.

Branches

Departments

Positions

Employee movements

Promotions, transfers, manager changes and other movements are effective-dated and maker-checker approved.

Live org chart

Built from the assignment effective on today's date and manager reporting line.

Custom employee fields


Custom HR forms


Workforce & payroll analytics

Headcount, movement, attendance and payroll measures are calculated from effective assignments and approved operational records.

Headcount by department

V22 · EVIDENCE-AWARE PAYROLL / HR ASSISTANT

Ask in plain language. Every factual payroll answer stays tied to evidence.

The assistant uses the current calculation, Explain Every Peso graph, prior immutable runs, effective org assignment and workflow context. It labels unsupported answers as partial or insufficient instead of guessing.

Cited evidence

Ask a question to see exact evidence nodes.

Talent integration contracts

Recruitment, performance and LMS depth stays demand-driven. This layer queues provider-neutral events without claiming an external system is connected before an adapter is verified.

Integration outbox

Queued events are evidence that an integration handoff is pending—not proof that a third party received it.

V23 · PAYROLL INTELLIGENCE + API

Turn deterministic payroll truth into proactive insight and a developer product.

Cutoff narration and forecasting are deterministic decompositions over payroll evidence. The public API returns versioned ruleset IDs plus request/response hashes and never silently changes a pinned ruleset.

Proactive cutoff narration

Speak first: explain the largest employee-level changes before the payroll operator asks.

Year-end payroll exposure

Forecast 13th-month liability and policy-dependent leave-conversion exposure from YTD payroll and current compensation.

Public payroll API

POST /functions/v1/payroll-api · header x-psp-api-key. Actions: calculate, validate, statutory, explain. Raw keys are shown once and stored only as SHA-256 hashes.

Metered API usage

Usage logs keep request/response hashes, row counts, ruleset IDs, latency and status—not raw payroll payloads.

V24 · AGENCY STATEMENT RECONCILIATION

Match what payroll expected against what the agency statement actually says.

SSS, PhilHealth and Pag-IBIG statement reconciliation is line-by-line and evidence-bound. A perfect reconciliation can be independently closed, but it never masquerades as external filing/remittance acceptance.

Import statement

Line-by-line reconciliation

Import a statement to compare against the current payroll contribution ledger.

Reconciliation history

V25 · REGULATORY AUTOPILOT

Detect official-source changes, draft a rule diff, then prove the impact before humans approve it.

Monitors are restricted to approved Philippine government HTTPS domains. A detected change can auto-create a draft proposal only when a configured extraction template fully matches; publication still requires existing dual review and Regression Lab gates.

Official-source monitor

Monitored sources

Detected changes & draft proposals

Customer impact simulations

Simulations replay immutable customer payroll runs under the draft ruleset. They do not mark the proposal publishable.

V26 · PAYROLL DISTRIBUTION

Employer-funded earned wage access + channel-neutral conversational ESS.

EWA is disabled by default, zero-fee and zero-interest by schema, and cannot be enabled without MFA/AAL2 plus a recorded counsel approval reference/date and the exact employee consent text. Messaging channels link with one-time codes and store external user identifiers only as SHA-256 hashes.

Employer-funded earned wage access policy

The drawable balance is a conservative ceiling from vested attendance earnings minus statutory/tax, known deductions, open advances and a safety reserve. It is not represented as final payroll.

Advance operations

Employee requests require a fresh quote and current written authorization. Approval is independent; funding requires an external employer funding reference. Recovery becomes paid only when a paid payroll run contains the source-linked deduction.

Conversational ESS channels

Employee-initiated one-time link codes activate Viber, Messenger or a generic signed adapter. The bot can answer limited self-service questions and route actions without exposing other employees.

Channel deployment contract

Viber
Signed callback verification + subscribed-user response adapter.
Messenger
Webhook verification/signature validation + Page response adapter.
Generic
HMAC-signed webhook for future channels without changing ESS/payroll logic.

Provider secrets stay in Edge Function environment variables. Full payslip documents are not pushed into chat; sensitive documents remain behind authenticated portal links.

V27 · MID-MARKET COMPLETENESS

Benefits, contractor tax, salary bands, legal entities & native PDF payslips

Close the common Philippine mid-market gaps without weakening payroll assurance. Registered payer entities are explicit; benefit deductions are source-linked; contractor EWT uses reviewed tax profiles; compensation bands are effective-dated; PDFs are generated as real application/pdf files.

Registered legal entities

Add another payer entity

Assign employee payer

Salary grades & compa-ratio

Position band

Employee compa-ratio

HMO / benefits administration

Premium tier

Benefit enrollment approvals

Approved employee premium shares become source-linked monthly payroll deductions; payroll frequency conversion happens in the authoritative pay-config layer.

HR-initiated enrollment

Contractors / consultants · EWT

Reviewed withholding profile

Contractor payment & 2307

Prepare BIR 2307

Native/generated PDF payslips

PDF bytes are generated directly. Live downloads are authorized from approved payroll items; demo downloads are built locally from the current calculation.

HR OPERATIONS

Build the process around your company—not around the software.

Create workflows, scheduled reports, confidential cases, engagement programs, compensation cycles, development plans and structured hiring from one employee record.

Interactive workspace · changes are saved in this browser.

Workflow & form builder

Define a trigger, approval steps and the fields employees or managers must complete.

Custom & scheduled reports

Choose a dataset and columns, then run now or schedule delivery.

HR case management

Keep employee relations, grievances and disciplinary matters confidential, assigned and auditable.

Engagement & communication

Run surveys, publish announcements and prove policy receipt.

Compensation cycles & salary bands

Plan increases against effective-dated bands with a visible budget and approval status.

Competency, probation & development

Track expected capability, probation milestones and a practical development objective.

Structured recruitment

Standardize candidate evaluation, reusable communication and employee referrals without losing the existing ATS pipeline.

V20 · PRODUCTION PROOF + MOBILE

Trust must be evidenced, not self-declared.

Bank/agency acceptance, device certification, restore/MFA proof, practitioner sign-off, pentest evidence and measured service health remain missing until external or production-bound evidence is uploaded and independently reviewed.

Launch proof
0/0

Production proof passport

Submit external evidence

Submitting evidence does not pass it. A different privileged reviewer must independently review the record.

Second-person proof review

Stronger mobile attendance policy

Selfie evidence improves accountability but is not marketed as certified liveness. Certified liveness must come from an explicitly integrated external provider and separate proof.

Employee mobile devices

Mobile verification review

GPS/device policy misses are quarantined from timekeeping normalization until a different MFA-authenticated reviewer accepts them.

Formal service objectives

Status / health monitoring

An SLA is only presented as achieved when measurements exist. Missing health data remains unmeasured.

Save payroll run

Store the complete calculation, payslip snapshot, audit findings, mappings and confidence evidence under a company.