Docs / Payroll / Payslips & Paying People

Payroll · Customer guide

Payslips & Paying People

A payslip only becomes real once a human confirms money actually left the bank — this guide covers that moment (attestation), plus finding, viewing and downloading payslips both as an operator and as an employee checking their own pay.

Audience: Owner (attestation), everyone (viewing own payslips) Part of the Payroll guide set Guide 4 of 8

What this guide covers: there's no single "generate all payslips" button. Instead, payslips are produced one employee at a time, inside an approved pay run, and only once you confirm what was actually paid.

Part A

Preview vs. Attest — know the difference

Open an approved run (see Running a Pay Run), click Explain next to an employee on the roster, and you'll find two buttons:

ButtonWhat it does
PreviewShows a read-only card — name, period, signed gross, current remuneration, reimbursements, and final cash. Nothing is saved. Use this to sanity-check numbers before you actually pay anyone.
AttestOwner-only. Opens "Record payment attestation" — the action that creates the real, permanent payslip record. Only click this once the money has genuinely left your bank account.
Attestation is a financial control point, not a formality. It's asking "did you actually pay this?" — not "are you about to." Preview as many times as you like first.
Part B

Attesting a payment

Click Attest and fill in:

FieldWhat to enter
Actual amount paidWhat genuinely left the bank — usually matches Final cash, but can differ if you paid a slightly different amount.
Payment dateThe date the payment was made.
Payment methodCash, cheque, direct deposit, or other.
Payment referenceYour bank's reference number or reconciliation note.
Example — Thandiwe Mokoena, September 2026

Actual amount paid: R 6 782.40 (base pay plus the harvest bonus, less PAYE and UIF). Payment date: 25 September 2026. Payment method: Direct deposit. Payment reference: EFT-20260925-0142.

Submitting creates her payslip — from this point it's immutable and immediately visible on her personal My Payslips page (Part C) and in the organisation-wide list (Part D).

Part C

My Payslips — every employee's own view

Any employee, regardless of role, has a My Payslips item in their navigation at a personal page. It lists every period they've been paid for, with a subtitle like "Paid 25 September 2026 · R 6 782.40." Click into one for full detail and a Download button for the PDF.

Before attestation, this page is simply empty for that period, with the message "Payslips will appear here after a payment has been attested" — so if an employee asks where their payslip is, the answer is almost always "it hasn't been attested yet" (Part B).

Part D

Organisation payslips — for operators

Open Payroll → Organisation payslips for a searchable, paginated table of every payslip ever generated across the whole organisation — Employee, Period, Payment date, Final cash, Actual paid, and when it was generated. Row actions: View (opens a detail dialog with Period, Gross, Final cash, Actual paid, and any later Corrections) and Download (the PDF).

Part E

Reading a payslip

A payslip shows: employer name and address, the employee's name and occupation, the pay period and payment date, gross remuneration, PAYE deducted, UIF (employee) deducted, any reimbursements, the final cash amount payable, and the actual amount paid.

You will not see SDL (Skills Development Levy) on a payslip. That's correct, not a bug — SDL is an employer-only cost, never deducted from an employee's pay. It shows up instead in Finance postings and the EMP201/EMP501 statutory returns.

If a payslip was later corrected (see Corrections & Terminations), you'll see the original figures plus clearly labelled "Reversal" and/or "Top up" lines restoring the correct amount — never a silently edited number.

Troubleshooting

Troubleshooting & FAQ

An employee says they can't see their payslip.

Check whether that period's payment has actually been attested yet (Part B) — until it is, there's nothing to show, by design.

I'm an Admin and don't see Attest or Preview.

Payslip visibility and attestation are Owner-only actions. Prepare and approve the run as an Admin, then hand off to your Owner for this step.

The downloaded PDF won't open, or my browser blocked it.

Payslip downloads are deliberately marked private and non-cacheable for security — if your browser or a proxy is blocking private downloads, try again from a normal browsing session rather than a shared/incognito network policy.