Generate monthly salary slips with BPJS and withholding context from the same payroll records used in VillaTax.
Payslips are the employee-facing output of the payroll workflow in VillaTax. They turn the underlying salary, BPJS deduction, and withholding calculations into a readable period document that staff or administrators can review and distribute. They are not maintained as a separate manual artifact. They are produced directly from the same payroll records used throughout the rest of the system.
The relevant page is Payslips module.
A payslip in VillaTax reflects the key components of a monthly payroll calculation:
Each payslip is period-specific. It reflects the calculation for that month, including any adjustments such as a December recalibration where the annual PPh 21 obligation is settled.
The payslip feature should be understood as a payroll output, not a separate payroll engine. All salary logic, BPJS rates, and PPh 21 calculations live in the payroll workflow at Staff & Payroll module. The payslip takes that result and presents it in a format suitable for distribution or record-keeping.
This architecture matters because it keeps the employee-facing document aligned with the exact values used in accounting journal entries and declaration follow-up. There is no separate recalculation or approximation at the payslip stage.
Payslips are primarily relevant at two moments:
That trail matters if the business is ever asked to justify PPh 21 calculations, BPJS contributions, or net salary figures across the year.
Payslip accuracy starts with correct employee setup. The PTKP status (personal tax exemption category) set on the employee record determines the PPh 21 bracket. A wrong PTKP status means a wrong withholding figure, which means an unreliable payslip. Keeping employee records current (especially after marriage, birth of a dependent, or change in employment type) is the first line of payslip quality control.
Under the TER method, PPh 21 is computed per period throughout the year. In December, the system reconciles the total withheld against the annual tax due. If the employee was over-withheld across the year, the adjustment in December may result in a lower PPh 21 amount or a negative withholding figure, which increases the December net salary rather than reducing it. This is correct behavior under PMK 168/2023 and should be expected in the December payslip.
VillaTax payslips should not be described as a self-service HR portal where employees can log in, view documents, and manage their own records. The current feature is an administrator and payroll-operator tool. The output is a payroll document, not an employee dashboard product.
Complete payroll records in Staff & Payroll module before generating payslips. Make sure each employee's PTKP status, BPJS participation fields, and salary are correct. Once payroll is generated for the period, payslips can be produced from the payroll records. Review the output before distribution to catch setup issues early, particularly in months where BPJS rates or employment conditions changed.
See how this feature connects with the rest of the VillaTax ecosystem
Generate monthly salary slips with BPJS and withholding context from the same payroll records used in VillaTax.
Find uploaded documents and extracted records more quickly through structured filtering and document-linked workflows.
PlatformCentralized storage for villa compliance documents with OCR processing, expiry tracking, and organized access by property and document type.
PlatformManage employee records, generate payroll calculations, produce payslips, and keep staff-related deductions and declarations visible.
PlatformTrack payroll-related declaration and payment status so monthly staff obligations are not lost after payroll is generated.
Platform