SIAP DATA
Hero Background
Capability Details

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.

Base Salaries for viewing and updating employee base pay
Salary Increment Request and Approval for salary changes
Earnings Components and Deductions Components as payroll masters
Payroll Batches with draft, calculated, reviewing, approved, and paid statuses
BPJS and PPh 21 calculations can be included as configurable payroll components

Payroll Run

April 2026

Salary flowRequest & approval
Batch statusDraft to paid
OutputRecap & payslip

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 & PPh 21

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.

Calculation basis can follow selected salary components
Supports employee deduction and employer contribution components
Output appears in payroll details, recaps, and payslips

BPJS Ketenagakerjaan

JHT, JP, JKK, and JKM components can be structured as payroll rules based on company policy.

Rules can be configured per earnings or deductions component
Employee deductions and company costs can be separated
Recorded in payroll batches for monitoring and export needs

PPh 21

PPh 21 can be prepared as a payroll tax component using salary, allowances, deductions, and employee tax status data.

Supports configurable payroll tax components
Uses relevant employee data for payroll tax calculation
Tax values appear in payroll details, recaps, and payslips

Actual App Workflow

1

Prepare employee, department, base salary, and earnings or deductions component data.

2

Assign payroll components to employees, including BPJS and PPh 21 when used, manually or in bulk.

3

When salary changes are needed, create a Salary Increment Request and process it through Salary Increment Approval.

4

Create a Payroll Batch, choose month, year, attendance period, and employees by all, department, or specific selection.

5

Open the batch preview/edit flow, review employee payroll rows, then calculate until the batch reaches calculated status.

6

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.