Document Tools
PDF Payroll Slip Batch
Generate payroll slips in batch as merged PDF or ZIP of separate PDFs
file· File resultOpen tool
Quick start
Call this tool from your code in three languages.
cURL
curl -X POST 'https://api.elysiatools.com/en/api/tools/pdf-payroll-slip-batch' \
-H 'Content-Type: application/json' \
-d '{"companyName":"Elysia Payroll","payrollData":"[{\"employeeId\":\"E1\",\"name\":\"Alice\",\"earnings\":[{\"label\":\"Base Salary\",\"amount\":5000}],\"deductions\":[{\"label\":\"Tax\",\"amount\":700}]},{\"employeeId\":\"E2\",\"name\":\"Bob\",\"earnings\":[{\"label\":\"Base Salary\",\"amount\":4300}],\"deductions\":[{\"label\":\"Tax\",\"amount\":560}]}]","outputMode":"merged","pageSize":"A4","landscape":false,"waitUntil":"networkidle0","waitTime":0}'API reference
Send a POST request with your inputs as JSON. File parameters require a separate upload first.
Endpoint
HTTP
POST https://api.elysiatools.com/en/api/tools/pdf-payroll-slip-batchParameters
| Name | Type | Required | Description |
|---|---|---|---|
| companyName | text | Yes | — |
| payrollData | textarea | No | — |
| outputMode | select | No | — |
| pageSize | select | No | — |
| landscape | checkbox | No | — |
| waitUntil |