Skip to main content

VeritasRoll

info

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

  1. 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.
  2. Set the pay date and any notes, then save.
  3. 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.

  1. From a completed run, create a payment batch to group employee payments together.
  2. Submit the batch to your payment provider.
  3. Once funds clear, mark the batch complete.
  4. 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.

  1. From an approved or paid run, choose Generate Filing, select the type (SSNIT, PAYE, W-2, 1099, FPS, or EPS), and confirm the country.
  2. The system generates the filing document and records it in the filings list.
  3. 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:

ReportWhat it shows
Payroll SummaryGross, deductions, and net across a run
SSNIT ReportSocial security contributions per employee
PAYE ReportTax withheld per employee
Branch SummaryCost breakdown by office location
Designation SummaryCost breakdown by job title
TrendsPeriod-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.

VeritasRoll Payroll API Reference