People

An Employee's Payment History

Every payment one person has received, and the payslip behind each of them.

Employee → Payment History answers "what have we actually paid this person, and when". It is built from approved pay runs only, newest pay date first.

Payment History — the period picker, the status facet and search, then one row per payment with the payslip behind it.

The table

Payment history columns
ColumnNotes
ScheduleThe run this payment came from, with its reference.
PeriodThe period the pay covered.
Pay dateThe date the person was paid. This is what the list is ordered by.
GrossTotal earnings for the period.
DeductionsTotal deductions.
TaxTotal tax.
NetWhat the person received.
StatusAs the backend returned it at the time.

Every figure is the one the backend computed when the run was posted. Nothing on this page is re-derived.

Narrowing it

One control per filterable column, and empty facets hide themselves.

ControlNarrows
PeriodPay date range, through the standard period picker.
StatusA facet whose values come from the payments actually present.
SearchSchedule name or reference.

Opening a payment

Tapping a row opens that payslip — the full breakdown for the period, in four sections:

SectionContains
EarningsEvery salary and allowance line, with a Total Earnings figure.
DeductionsEvery deduction line, with a Total Deductions figure.
TaxesEvery tax line, with a Total Taxes figure.
SummaryGross earnings, less deductions, less taxes — ending in Net Pay.

Download payslip produces the PDF. It is the same builder and the same endpoint used for the bulk ZIP, the emailed attachment, and the copy the employee downloads themselves — one payslip format, everywhere.

ℹ️Non-cash benefits are recorded but not counted in gross

A Benefit (non-cash) item — a company car, accommodation — is held on the employee and appears in payroll reporting, but it is deliberately left out of the payslip's Gross earnings, because it is not cash the person received. Cash compensation and allowances make up Gross.

✅Draft runs never appear here

Payment history is built from approved runs. A draft has not paid anybody, so it has nothing to show — look at the run itself instead.

The same data, from the employee's side

An employee on the Staff role sees exactly this information about themselves, presented as My payslips — the same approved runs, the same figures, the same PDF. They cannot see anyone else's.