PayLoom
Module 07 of 9

Payroll

A run you can close in one pass, in as many currencies as you pay in.

Inputs arrive already approved from attendance, timesheets, leave and expenses. The run shows what changed since last period and why, and nothing posts until each difference is acknowledged.

March 2026
Pending approval

30,130.00 gross + 525.00 additions − 7,467.00 deductions = 23,188.00 net

3 people have a net-pay change against last cycle. Review before approving.

Employee
Gross
Net pay
Status
Gross
7,400.00
Leave encashment
+155.00
Deductions
−1,943.00
Net pay
5,612.00
Last cycle: 5,496.57.
Gross
6,100.00
Deductions
−1,412.00
Net pay
4,688.00
No change against last cycle.
Gross
8,250.00
Overtime, approved in Attendance
+370.00
Deductions
−2,475.00
Net pay
6,145.00
Last cycle: 5,775.38.
Gross
3,480.00
Deductions
−579.00
Net pay
2,901.00
Last cycle: 2,866.60. A late deduction was removed after a punch correction.
Gross
4,900.00
Deductions
−1,058.00
Net pay
3,842.00
No change against last cycle.
0 of 3 variances acknowledged
Try it: open each changed payslip and acknowledge it.

What it does

The run, the money that leaves the account, and the record of both.

  • One run can pay people in several currencies. Each payslip is issued in the employee currency with the rate and rate date stamped on it, while reporting consolidates to your base currency.

  • Define your own earnings and deductions: allowances, arrears, bonuses, advances, recoveries and loan instalments, each with a tax treatment and a payslip label.

  • Everyone whose net pay moved since last period, with the input that caused it named. The run cannot close on an unacknowledged variance.

  • Full earning and deduction breakdown, year to date figures and the leave balance at the time of payment, published to the portal as a permanent record.

  • Bank files in the format each country needs, plus statutory returns and contribution reports generated at close rather than assembled by hand.

  • Final settlements, corrections and one off payments run outside the calendar and still land on the same record and year to date figures.

Priya Raman · Paid 31 Mar to account ending 4821
468,040.80 INR
Net pay · March 2026
Gross
617,160.00 INR
Additions
+12,927.00 INR
Deductions
−162,046.20 INR
Rate stamped on this payslip
1 USD = 83.4 INR · 28 Mar
Reported in base currency
5,612.00 USD

Try it: switch between people paid in the same run.

What it reads and writes

No copies of the people list. This module reads the record and hands its approved output to the next one.

Reads
People
Salary, bank details, tax profile, start and leave dates.
Reads
Attendance
Approved overtime, unpaid absence and late deductions.
Reads
Expenses
Approved claims as non taxable reimbursement lines.
Writes
Dashboards
Payroll cost by cost centre, site and month.

Who sees what

Access is scoped by role and reporting line, not granted per screen.

Employee
Their own payslips and tax documents, every month since joining.
Manager
No access to pay figures unless explicitly granted.
Payroll team
The run, its inputs, variances and the bank file.
Approver
Variance acknowledgement and the sign off that closes the run.