We’ve created a sandbox session for you — no signup needed. Explore freely. All data is mocked. No real bank connection is made.

Payroll

Salary batches with WPS files.

In production, this replaces: preparing salary files and WPS files by hand for every bank you pay salaries from.

  1. Submit payroll (current step)
  2. Salaries paid, WPS file

Step 1 · Submit payroll

Payroll pays the month's salaries in one batch and returns the bank-signed WPS file the labour law requires. Each employee goes with the salary's WPS parts, which must add up to the amount paid. Nothing is sent until you press Submit payroll.

Acme ERPHR › Payroll › September 2026neotek B2B Unified

Payroll

September 2026 · 48 employeesReady

Salaries for September 2026
Emp IDEmployeeNet salary
2019092502Ahmed Hassan8,500.00
1098765432Sara Mohammed6,200.00
2045118830Omar Khalid7,350.00
2031907741Lina Faisal9,100.00
+ 44 more
TotalSAR 412,800.00

Pay from · your accounts, one API

Acme ERPtoneotek B2B UnifiedtoAl Rajhi BankAl Rajhi · RJHISARI

REQUEST INSPECTOR

No requests yet

Start a demo flow — each simulated API call appears here as it fires.

Step 2 · Read the reference

Payroll documentation

Endpoints, auth, payloads, and error handling for production.

Open the docs

Step 3 · Build for real

Start your first sandbox call

Create a sandbox app, copy your client credentials, and call Payroll with real bank data.

Start your first sandbox call