Common issues and their solutions to help you resolve payroll problems quickly.
Error: "No salary structure found for employee"
Cause: Employee doesn't have an active salary structure assigned.
Solution:
Go to Payroll → Configuration → Employee Salary Structure
Select the employee
Assign salary components with amounts
Set effective from date
Save the structure
Regenerate payroll
Error: "Bank details missing for employee"
Cause: Employee doesn't have bank account details in the system.
Solution:
Go to Payroll → Configuration → Bank Details
Select the employee
Add bank account details (Account Number, IFSC, Bank Name)
Mark as primary account
Save
Error: "Attendance data not found"
Cause: Attendance not marked for the selected month.
Solution:
Go to Attendance Module
Mark attendance for all employees for the month
Ensure no days are left blank
Return to payroll and regenerate
Error: "Net salary is negative"
Cause: Total deductions exceed gross salary (usually due to high loan EMI or LOP).
Solution:
Review the employee's payroll calculation
Check LOP days - verify attendance is correct
Check loan EMI amount - may need to reduce or skip for this month
Check if any duplicate deductions exist
Make necessary adjustments
Recalculate payroll
Error: "PF calculation incorrect"
Cause: PF wage ceiling not applied or wrong PF rate configured.
Solution:
Go to Payroll → Configuration → Statutory Settings → PF
Verify PF wage ceiling is set to ₹15,000
Verify employee contribution rate is 12%
Verify employer contribution rate is 12%
Save settings
Regenerate payroll
Error: "Cannot approve payroll"
Cause: User doesn't have approval permission or payroll has errors.
Solution:
Check if you have Admin or Partner role
Review payroll for any calculation errors
Fix all errors before approval
If permission issue, contact Admin to grant approval rights
Error: "Bank file generation failed"
Cause: Missing bank details or incorrect IFSC codes.
Solution:
Go to Payroll → Monthly Payroll
Check which employees have missing/invalid bank details
Update bank details with correct information
Verify IFSC codes are valid
Regenerate bank file
If you need to correct a payroll that's already marked as paid:
Contact Admin: Only Admin can revert paid payroll to draft
Admin Action: Admin goes to payroll and clicks "Revert to Draft"
Make Corrections: Edit the payroll records as needed
Re-approve: Approve the corrected payroll
Process Difference: If already paid, process the difference amount separately
Document: Add remarks explaining the correction
Caution
Reverting paid payroll should be done only in exceptional cases. Always document the reason and maintain audit trail.
If attendance was marked incorrectly after payroll is processed:
Correct the attendance in Attendance Module
If payroll is still in Draft, regenerate it
If payroll is Approved/Paid, process the difference in next month
Add remarks in next month's payroll explaining the adjustment
If an employee was overpaid:
Calculate the overpaid amount
Inform the employee about the overpayment
Deduct the amount in next month's payroll as a one-time deduction
Or arrange for employee to return the amount
Document the recovery process
If an employee was underpaid:
Calculate the shortfall amount
Process immediate payment if significant
Or add as arrears in next month's payroll
Inform the employee about the correction
Document the reason for underpayment
Possible Causes & Solutions:
Large Employee Count: Process in batches (e.g., 100 employees at a time)
Server Load: Process during off-peak hours
Database Size: Archive old payroll data
Network Issues: Check internet connection
Solutions:
Apply filters to reduce data volume
Generate reports for specific departments/branches
Schedule large reports to run during off-peak hours
Export to Excel for further analysis instead of viewing online
Contact ERPCA support if:
System errors persist after trying solutions
Data corruption or loss occurs
Statutory calculation formulas need updates
You need help with complex configurations
Performance issues cannot be resolved
Email: support@erpca.com
Phone: +91 8451051084/9767897372
Support Portal: https://support.erpca.com
Hours: Monday to Friday, 9:00 AM to 6:00 PM IST
Exact error message (screenshot if possible)
Steps to reproduce the issue
Month and year of payroll
Employee ID (if issue is specific to an employee)
Your user role and permissions
Browser and version (if UI issue)