VeritasRoll
Enterprise Plan — This module is available on the Enterprise plan.
VeritasRoll handles every step of your payroll cycle — from calculating earnings and deductions to generating regulatory filings, disbursing payments, and giving employees secure access to their own payslips. It supports multiple run types, a configurable approval chain, and tax filing for Ghana (SSNIT, PAYE) and other jurisdictions.
What's Included
- Payroll runs — Regular, off-cycle, correction, retro, and thirteenth-month runs with automated calculations
- Approval workflow — Multi-step approvals before a run is finalised and marked paid
- Payment batches — Group disbursements, submit to your payment provider, and reconcile individual transactions
- Payslips — Print-ready payslips accessible by both admins and employees
- Employee self-service — Employees view their own payslips, tax documents, and submit correction requests
- Allowances and deductions — Fully configurable types applied per employee
- PAYE bands — Jurisdiction-specific income tax brackets you manage directly
- Regulatory filings — Generate, submit, and track SSNIT, PAYE, W-2, 1099, FPS, and EPS filings
- Reports — Payroll summary, branch and designation breakdowns, SSNIT, PAYE, and trend reports
- Onboarding import — Bulk-import employee payroll configuration via spreadsheet
Running Payroll
Go to VeritasRoll → Runs to see all payroll runs.
Starting a new run
- Choose New Run and select the run type:
- Regular — standard monthly payroll; pick the month and year.
- Off-cycle — any custom period, useful for bonuses or leavers.
- Correction / Retro — links to a reference run to correct or back-pay a prior period.
- Thirteenth Month — processed as an off-cycle run with a dedicated flag for reporting.
- Set the pay date and any notes, then save.
- VeritasRoll runs the calculation engine automatically. Review the results on the run detail page before proceeding.
Approving and paying
Once the figures look correct, submit the run for approval. Each approver in your chain can approve or reject at their step. When all approvals are in place, mark the run as Paid to close it out.
Payment Batches
Navigate to VeritasRoll → Payment Batches to manage disbursements.
- From a completed run, create a payment batch to group employee payments together.
- Submit the batch to your payment provider.
- Once funds clear, mark the batch complete.
- Reconcile individual transactions to match each payment against its bank confirmation.
Employee Self-Service
Employees access their own payroll data under Self-Service (or via a link you share with them).
- Payslips — view and download all historical payslips.
- Tax documents — access year-end summaries such as W-2s or P60 equivalents.
- Payment method — update bank account details; a step-up challenge protects this action.
- Correction requests — flag a payslip error; payroll admins review and action these from the run queue.
Allowances, Deductions, and PAYE Bands
Go to VeritasRoll → Allowances or Deductions to create the types that appear on each payslip. Assign specific types to individual employees through the Employee Config screen.
For income tax, go to VeritasRoll → PAYE Bands and define each bracket with its threshold and rate. The calculation engine selects the correct band during each run without further manual input.
Regulatory Filings
Navigate to VeritasRoll → Filings to manage all statutory submissions.
- From an approved or paid run, choose Generate Filing, select the type (SSNIT, PAYE, W-2, 1099, FPS, or EPS), and confirm the country.
- The system generates the filing document and records it in the filings list.
- Submit when ready. Once the tax authority responds, update the filing status directly: choose Accept to mark it accepted, or Reject (with a reason) to flag it as rejected. Track all filing statuses in the same list view.
Reports
Go to VeritasRoll → Reports for a full suite of payroll analytics:
| Report | What it shows |
|---|---|
| Payroll Summary | Gross, deductions, and net across a run |
| SSNIT Report | Social security contributions per employee |
| PAYE Report | Tax withheld per employee |
| Branch Summary | Cost breakdown by office location |
| Designation Summary | Cost breakdown by job title |
| Trends | Period-over-period payroll movement |
Importing Employee Config
Use VeritasRoll → Onboarding Import to upload a spreadsheet of employee payroll settings in bulk — useful when migrating from another payroll system or onboarding a large cohort at once.
Settings
Go to VeritasRoll → Settings to configure module-level preferences such as default pay currency, rounding rules, and notification behaviour. Changes take effect on the next payroll run.
API Reference
Integrate payroll data with your HRIS, ERP, or finance system via the REST API.