Map your compliance obligations to Indonesia's Coretax system with NPWP validation, PKP detection, e-Faktur readiness checks, and obligation boundary scoring.
Coretax is Indonesia's new DJP tax administration system, launched in 2025 as a replacement for the previous DJP Online / e-SPT infrastructure. All Indonesian taxpayers are required to use Coretax for filing SPT returns, managing NPWP, and handling VAT invoices through e-Faktur.
VillaTax does not file to Coretax programmatically (the API integration is not yet live). What it does is map your compliance posture to Coretax requirements, flag readiness gaps, and help you prepare the data you need to file accurately when you go to the DJP portal.
The Coretax module lives at Coretax module.
Every filing in Coretax requires a valid 15-digit NPWP. VillaTax checks that:
Missing or malformed NPWP generates a readiness warning that appears across the dashboard and compliance module.
PKP (Pengusaha Kena Pajak) is VAT-registered status. Organizations above the PPN threshold (Rp 4.8B annual revenue for standard PKP, lower for certain business types) are required to be PKP-registered and issue VAT invoices via e-Faktur.
VillaTax detects inconsistencies:
These signals are surfaced as compliance flags in the Coretax dashboard, not as automated corrections. You decide how to respond.
If your organization is PKP-registered, Coretax requires all VAT invoices to be issued via the e-Faktur system using an NSFP (Nomor Seri Faktur Pajak), a sequential number range issued by DJP.
VillaTax checks:
If you are PKP and have not configured NSFP, the module flags this as a readiness gap. The VAT invoice module at VAT Invoices module is the place to configure and use NSFP.
The obligation boundary check maps your organization's characteristics (legal type, KBLI codes, revenue level, PKP status, foreign shareholder presence) against 12 fiscal obligation categories tracked by VillaTax.
For each obligation, the system determines:
Obligations covered in the boundary check: PBJT, PPh 4(2), PPh 21, PPh 23, PPh 25, PPh 26, PPN, UMKM, BPJS, SPT Tahunan, LKPM, and PPh cession.
This gives you a structured view of what you owe before going to Coretax to file.
For organizations requiring a deeper readiness assessment, VillaTax generates a structured Coretax readiness report covering:
This feature is available in the dashboard for all users who have completed their fiscal setup.
To be clear about current scope:
These capabilities require the Coretax API integration, which is planned for a future release and depends on DJP's API availability for third-party systems.
The current workflow for using VillaTax data in Coretax:
For the annual SPT, the Annual Tax Return Filing service in VillaTax's professional services catalog covers end-to-end preparation and submission by a licensed Indonesian tax consultant.
The Coretax system and its requirements are governed by:
VillaTax's compliance checks reference these and the broader 57-document regulatory database maintained in the sources-officielles library.
Navigate to Coretax module after completing your organization's fiscal setup at Fiscal Setup. The readiness dashboard will immediately show you which checks pass and which need attention.
See how this feature connects with the rest of the VillaTax ecosystem
Map your compliance obligations to Indonesia's Coretax system with NPWP validation, PKP detection, e-Faktur readiness checks, and obligation boundary scoring.
Automatic PBJT, PPh 4(2), PPh 21, PPh 23, PPh 25, PPh 26, PPN, and UMKM calculations sourced from 57 official Indonesian regulations.
TaxReview core filing status, overdue obligations, and fiscal risk signals from the same records that drive the rest of the VillaTax workspace.
TaxConfigure the entity's tax identity, legal form, and fiscal profile before compliance, reporting, and accounting outputs can be trusted.
TaxKeep entity-level financial context organized for fiscal review, accounting interpretation, and annual reporting preparation.
Tax