
Payroll and Salary Management
Manage Salary, Payroll Components, Batches, Approvals, and Payment
SIAPDATA payroll starts with employee data, base salary, earnings and deductions, then moves into payroll batches with calculate, submit for approval, approve, mark paid, recap, and employee payslips.
Payroll Run
April 2026
Base Salary
Batch
Recap
Included Modules
Base Salaries
View salary summaries per employee, total earnings and deductions, salary raise history, and salary data exports.
Salary Increment Request & Approval
Request salary raises, validate old and new amounts, then approve or reject with an employee performance preview.
Earnings & Deductions Components
Manage earnings and deduction masters, including formulas and components used in payroll calculation.
Employee Payroll Settings
Assign earnings and deductions to employees, including bulk setup before a payroll run is processed.
Payroll Batches
Create monthly batches, select all, department, or specific employees, set attendance periods, preview, calculate, submit, approve, and mark paid.
BPJS and PPh 21 Calculation
Calculate payroll deductions and obligations such as BPJS Kesehatan, BPJS Ketenagakerjaan, and PPh 21 based on company configuration and employee data.
Payroll Recap, Monitoring & Payslips
Monitor payroll, export bank transfer or detailed files, review recaps, and provide payslips for employees.
BPJS and PPh 21 Calculation
SIAPDATA can include BPJS and PPh 21 in payroll calculation so payroll batches show earnings, deductions, employer contributions, tax, take-home pay, and payslips more completely.
BPJS Kesehatan
BPJS Kesehatan can be configured as employee deductions and employer contributions.
BPJS Ketenagakerjaan
JHT, JP, JKK, and JKM components can be structured as payroll rules based on company policy.
PPh 21
PPh 21 can be prepared as a payroll tax component using salary, allowances, deductions, and employee tax status data.
Actual App Workflow
Prepare employee, department, base salary, and earnings or deductions component data.
Assign payroll components to employees, including BPJS and PPh 21 when used, manually or in bulk.
When salary changes are needed, create a Salary Increment Request and process it through Salary Increment Approval.
Create a Payroll Batch, choose month, year, attendance period, and employees by all, department, or specific selection.
Open the batch preview/edit flow, review employee payroll rows, then calculate until the batch reaches calculated status.
Submit for approval, approve the batch, mark batch or employee details as paid, then use payroll recap and My Payslips.
Ready to Clean Up Payroll Operations?
Start with base salaries and payroll components, then continue through salary approval, payroll batches, payment, recap, and payslips.