MyDentalPractice Guides
ClinicHR

Payroll runs

Generate monthly payslips, calculate tax, and produce bank payment files.

Overview

Payroll runs compute salaries for the month based on employee compensation, attendance deductions, leave taken, and tax. Output: payslips per employee + a bank payment file.

Prerequisites

  • Owner, Admin, or HR Manager role
  • hr_module feature flag
  • Employees with complete records and salary structures
  • Approved attendance for the period

Steps

Open Payroll. HR → Payroll.

Click "+ New run".

Pick period. Month/year. Default: current month.

Select employees to include. Default all active. Exclude on-leave-without-pay etc.

Run preview. System computes per-employee payslip — base, allowances, deductions, tax, net pay. Review.

Adjust if needed. One-off bonuses or deductions: edit individual payslips before finalising.

Finalise the run. Finalize locks calculations. Each employee gets a payslip; bank payment file generated.

Download bank file. Download payment file — CSV or NIBSS format depending on country. Upload to your bank for processing.

Distribute payslips. Send to employees emails each their payslip. Or print and hand-deliver.

Expected outcome

  • A PayrollRun record finalised
  • Payslip per employee with breakdown
  • Bank file ready for upload to processing bank
  • Audit log captures the full run

Troubleshooting

SymptomLikely causeFix
Run preview misses an employeeInactive or no salary structureActivate; assign structure
Tax wrongTax band or PAYE rates outdatedUpdate HR Settings → Tax bands
Net pay zero or negativeExcessive deductionsAudit deductions; might be data error
Bank file rejected by bankFormat mismatchVerify country format; some banks need specific encoding
Employee disputes payslipComponent errorOpen the payslip → Adjust with reason

On this page