OPSENO

Troubleshoot payroll

Audience: Payroll admin
Objective: Unblock run create, approve, and exports.

Symptoms

  • LOP looks wrong
  • Cannot approve run
  • Employee cannot see /payroll/me
  • TDS/PT surprise amounts

Likely causes

CauseHow to check
Attendance unmarkedMissing days ≠ auto LOP
Dual-controlCreator trying to approve own run
Profile not linkedprofile_id on payroll employee
Wrong PT state / TDS regimeRun create options
Module/permissionRole matrix

Fix

  1. Complete attendance for the period.
  2. Have a second authorized user approve (or owner self-approve when solo).
  3. Link employee profile for self-service.
  4. Treat TDS/PT as estimates - confirm with accountant.
  5. Payslips print in English only.

Related