Use this skill whenever asked about filing, invoicing, or submitting any Indonesian tax obligation through the Coretax DJP system that went live 1 January 2025. Trigger on phrases like "Coretax DJP", "Coretax pajak", "Coretax login", "e-Faktur Indonesia", "e-Bupot Unifikasi", "NSFP", "Nomor Seri Faktur Pajak", "SPT Masa Unifikasi", "Indonesia tax filing system", "DJP Online vs Coretax", "Coretax Form", "Coretax Mobile", "NIK as NPWP", "16-digit NPWP", "pajak.go.id new system", "Coretax onboarding", or any operational query about how to file, issue invoices, or pay tax to the Indonesian DJP from 2025 onward. This skill covers the Coretax platform mechanics, account activation, NIK/NPWP integration, e-Faktur issuance and NSFP management within Coretax, e-Bupot Unifikasi withholding slip workflow, SPT filing channels, and the DJP Online to Coretax cutover. It does NOT compute the underlying tax — VAT (PPN) sits in indonesia-vat, withholding PPh 21 sits in id-payroll-pph21, and corporate / individual income tax sits in their respective skills. ALWAYS read this skill when filing or invoicing through Coretax DJP.
Accountant-authored. Written and published by RILIA PUTRI, an accountant approved on OpenAccountants. Their licence number (11.D43411) is published on their profile, so you can check it against the register yourself. No second accountant has attested to this version yet. General reference material, not advice on your specific facts; don't file, pay, or take a position on it without a professional reviewing your situation.
If you are an AI assistant using this skill for ID Einvoice Coretax (Indonesia): treat it as general reference material for drafting and review support. Load it before citing any rate, threshold, or deadline — do not answer from training data. Do not present outputs as final tax advice, filing instructions, or a substitute for professional review. Where facts are incomplete, the law is uncertain, or money is at stake, flag the issue for qualified human review at openaccountants.com.
Use ID Einvoice Coretax in your AI agent
Add OpenAccountants so your AI can retrieve this Guide during a conversation. Any output remains a draft unless a qualified professional separately reviews your specific facts.
Use this with your AI
Use OpenAccountants for ID Einvoice Coretax in Indonesia.
Paste it into ChatGPT, Claude, or any AI that has OpenAccountants added. Add it to your AI first if you haven't.
Every figure is drawn from this Tax Guide and cited to its source.
Go-live date
Coretax / Sistem Inti Administrasi Perpajakan (SIAP) became effective starting 1 January 2025 under prevailing Indonesian tax administration regulations.PMK 81/2024; PER-1/PJ/2025.
URL
Coretax services are generally accessed through the official DJP/Coretax electronic portal.DJP Portal / Coretax Portal.
Replaces
Coretax integrates and migrates legacy DJP applications including DJP Online, e-Faktur, e-Bupot, e-Registration, tax payment, and tax reporting into a unified tax administration platform.PMK 81/2024; PER-1/PJ/2025.
Mobile app
Coretax Mobile / M-Pajak — official DJP mobile application (mobile version of Coretax DJP system), for Individual Taxpayers with Nil Annual Income Tax Return status; downloadable only via Google Play Store (Android) or Apple App Store (iOS).PMK 81/2024; PER-1/PJ/2025; DJP Coretax implementation guidance and taxpayer handbook..View source ↗
Coretax Form (offline)
PER-3/PJ/2026 regulates updated procedures for submission and processing of tax returns under Coretax implementation.PER-3/PJ/2026.
Indonesian individual
Resident Indonesian individuals generally use NIK as NPWP under prevailing Indonesian tax administration regulations.PMK 112/2022; PMK 81/2024.
This skill is the platform manual for the Indonesian tax administration system. It explains how the buttons work and where the filings live. The substantive tax content (rates, base, deductions) is in the per-tax skills (indonesia-vat, id-payroll-pph21, etc.).
Reviewed against the cited tax authorities by RILIA PUTRI on 2026-06-03. Items flagged for further clarification are tracked separately and excluded here. This block is generated from verified
skill_facts— edit the facts, not the prose.
Quick reference
| Field | Value |
|---|---|
| Country | Indonesia (Republik Indonesia) |
| Platform | Coretax DJP (Sistem Inti Administrasi Perpajakan / SIAP) |
| Operator | Direktorat Jenderal Pajak (DJP), Kementerian Keuangan |
| Go-live | 1 January 2025 |
| Replaces | DJP Online e-Filing (2025+), desktop e-Faktur, separate e-Bupot apps, e-Registration, several legacy portals |
| Primary URL | coretaxdjp.pajak.go.id |
| Legacy URL still live | pajak.go.id / djponline.pajak.go.id (residual tax-year 2024 work) |
| Mobile app | "Coretax DJP" — Play Store and App Store (individual taxpayers) |
| Coretax Form | Offline preparation form for SPT 1770 — broadly available February 2026 |
| Currency | IDR (Indonesian Rupiah) |
| NPWP format | 16-digit (NIK-as-NPWP) for Indonesians since 1 July 2024; 15-digit padded to 16 for entities / foreigners |
| Tax invoice | Faktur Pajak via Coretax e-Faktur from 1 Jan 2025 |
| NSFP | Nomor Seri Faktur Pajak — invoice serial, requested in Coretax |
| Unified withholding | SPT Masa PPh Unifikasi (PPh 23/26/4(2)/15) |
| Filing channels | Coretax web, Coretax Mobile, Coretax Form upload, PJAP host-to-host |
| Contributor | Open Accountants Community |
| Validated by | Pending — Konsultan Pajak sign-off required |
| Skill version | 1.0 |
Conservative defaults
| Ambiguity | Default |
|---|---|
| Coretax is unreachable at deadline | Document the attempt (screenshot, ticket number, timestamp), file as soon as access is restored, attach proof of attempted filing to the workpaper |
| Doubt over whether to file on Coretax vs DJP Online | Tax period on or after January 2025 → Coretax. Tax period December 2024 or earlier → DJP Online unless DJP has published a specific migration instruction for that form |
| NSFP request rejected or pending | Do not back-date a Faktur Pajak; issue once NSFP is granted; record the delay |
| 16-digit vs 15-digit NPWP unclear | Indonesian individual → use NIK as 16-digit NPWP; foreign national → use existing 15-digit NPWP padded with leading "0" to 16 digits inside Coretax |
| Withholding category unclear between PPh 23 / 4(2) | Hold the filing; do not guess across PPh categories — the e-Bupot Unifikasi form requires the correct article designation |
| Coretax UI behaviour appears to differ from this skill | Trust the live UI and DJP help text. Mark "TBC" in the workpaper and update this skill |
Minimum viable — Coretax account credentials (or DJP-issued activation letter with PIN); NPWP (16-digit for Indonesian individuals, 15-digit for foreigners / legacy); tax period and year; the underlying tax computation from a sister skill (indonesia-vat, id-payroll-pph21, etc.).
Recommended — Faktur Pajak or withholding ledger in CSV/Excel for bulk import; counterparty NPWPs pre-validated against DJP; confirmed NSFP balance.
Ideal — PJAP host-to-host connection for high-volume taxpayers; valid digital certificate (sertifikat elektronik) renewed within the last 24 months.
Refusal if minimum missing — SOFT WARN. Without an activated Coretax profile, no filing can be lodged. Without a sister-skill tax computation, this platform skill cannot produce a return on its own.
indonesia-vat, id-payroll-pph21, or the relevant income-tax skill. (R-CT-1)Pengumuman when it grants relief. Reviewer must check pajak.go.id announcements before relying on any deemed extension. (R-CT-5)sertifikat digital requires the taxpayer's own credentials — the skill walks through steps; it does not act on credentials. (R-CT-6)Coretax DJP is the Indonesian tax administration's unified back-office and taxpayer-facing platform, built under the Pembaruan Sistem Inti Administrasi Perpajakan (PSIAP) project. It went live 1 January 2025 and consolidates services that previously lived across multiple legacy DJP portals.
What Coretax replaces
| Legacy service | Coretax replacement |
|---|---|
| DJP Online e-Filing (web SPT submission) | Coretax web portal — SPT module |
| Desktop e-Faktur (Java client) | Coretax e-Faktur (browser-based) |
| e-Bupot 23/26 web app | Coretax e-Bupot Unifikasi |
| e-Bupot 4(2) and PPh 15 separate apps | Same — folded into e-Bupot Unifikasi |
| e-Bupot 21/26 (employment) | Coretax e-Bupot 21/26 (separate monthly form, on Coretax) |
| e-Registration | Coretax registration module |
| e-Objection / e-Appeal | Coretax dispute module |
| e-Billing (kode billing) | Coretax payment module — still issues 15-digit ID Billing |
| e-SKD (residence certificates) | Coretax DTP / e-SKD module |
| KSWP (taxpayer status) | Coretax taxpayer-status service |
Tax payment settlement still happens at a bank, BPD, Pos Indonesia, marketplace, or fintech accepting Kode Billing. Customs (Bea Cukai) PIB / PEB stays in INSW / CEISA. BPJS is a separate authority. Pre-2025 audit case files remain on legacy systems.
Coretax modules at a glance
| Module | Purpose |
|---|---|
| Profil Wajib Pajak | Taxpayer profile, NPWP/NIK, KLU, address, PIC |
| Layanan | Service requests (PKP confirmation, NSFP, certificate, residence) |
| e-Faktur | Faktur Pajak issuance, NSFP balance, replacement & cancellation |
| e-Bupot Unifikasi | PPh 23/26/4(2)/15 slips + monthly SPT Masa Unifikasi |
| e-Bupot 21/26 | Employment withholding monthly form |
| SPT Tahunan | 1770 / 1770S / 1770SS (individuals); 1771 (corporates) |
| Pembayaran | Kode Billing, payment history |
| Restitusi | Refund applications |
| Sengketa | Objection (Keberatan) and appeal |
NPWP format inside Coretax
| Taxpayer category | NPWP format inside Coretax |
|---|---|
| Indonesian individual (WNI) | 16-digit NIK = NPWP |
| Foreign individual (WNA) | 15-digit legacy NPWP, padded with leading "0" to 16 digits at display time (TBC — DJP has signalled a dedicated 16-digit foreign-taxpayer identifier; confirm current state) |
| Indonesian entity (Badan) | 15-digit NPWP padded to 16 digits with leading "0" inside Coretax |
| Government instrumentality | 15-digit padded to 16 |
| Branch (Cabang) | Parent 15-digit + 3-digit branch suffix → Coretax displays the consolidated identifier |
Order matters: Coretax will not allow NSFP requests, Faktur Pajak issuance, or return signing without an activated profile and valid digital certificate.
sertifikat elektronik) via the Layanan menu.Entities grant role-based access — typical roles are Penanggung Jawab (signing officer), Karyawan (operator), Konsultan Pajak (external agent). External tax agents act under their own NPWP via the Wakil Wajib Pajak flow.
The desktop e-Faktur Java client has been retired. All Faktur Pajak issuance from 1 January 2025 is browser-based inside Coretax. The legal substance of the Faktur Pajak (deadlines, 11% rate, exempt categories) is unchanged and lives in indonesia-vat. This section covers platform mechanics only.
Every Faktur Pajak must carry a serial number issued by DJP. Coretax centralises NSFP request and consumption.
Coretax action steps
| Step | Coretax action |
|---|---|
| 1 | Navigate to e-Faktur → Permintaan NSFP |
| 2 | Enter requested quantity. Coretax benchmarks against historical issuance and may auto-approve or queue |
| 3 | Sign the request with the digital certificate passphrase |
| 4 | DJP responds with a serial range (e.g., 0100002500000001–0100002500001000); positions 3-4 carry the year |
| 5 | Allocated NSFPs sit in the taxpayer's balance; each issued Faktur consumes one |
| 6 | Unused NSFPs must be returned via Pengembalian NSFP by 31 March of the following year |
Practical timing. Peak windows queue NSFP requests for hours or days — do not wait until the Faktur is due.
01 standard B2B, 04 special DPP, 07 zero-rated export of services, 08 exempt, etc.Each finalised Faktur Pajak carries a QR code linking to pajak.go.id verification. Faktur that fail QR verification are not creditable.
Scenario / Coretax action
| Scenario | Coretax action |
|---|---|
| Faktur Pengganti (replacement) | New Faktur with same period referencing original; code's first digit changes to 1 (011 instead of 010) |
| Faktur Dibatalkan (cancellation) | Use Pembatalan Faktur; cancelled Faktur still reported in the SPT Masa PPN of the issue period |
| Nota Retur (sales return) | Issued by buyer; recorded by seller as a credit |
Coretax accepts CSV/XML bulk upload (template in the e-Faktur module). Server-side validation produces a status report within minutes — the standard path for high-volume PKPs.
id-payroll-pph21. (PER-24/PJ/2021; PER-2/PJ/2024)Articles covered by the Unifikasi
| Article | Typical withholding base |
|---|---|
| PPh 23 | Domestic withholding on services, rent (other than land/building), royalty, interest (non-bank), dividend to non-corporate residents |
| PPh 26 | Withholding on payments to non-residents (subject to tax treaty rates) |
| PPh 4(2) — Final | Land/building rent, construction services, deposit interest, lottery prizes, certain UMKM final tax |
| PPh 15 | Specific industries — shipping, aviation, oil & gas drilling services, etc. |
id-payroll-pph21. (UU KUP)Coretax exposes four channels for SPT submission. Pick the channel that matches the form and the taxpayer's volume.
SPT filing channels
| Channel | Used for | Notes |
|---|---|---|
| Coretax web portal | All forms — SPT Masa (PPN, Unifikasi, PPh 21/26), SPT Tahunan (1770, 1770S, 1770SS, 1771) | Default channel; supports inline editing and validation |
| Coretax Form | SPT 1770 (individual self-employed) initially; later expansion | Downloadable offline form; user fills it, then uploads the signed file back to Coretax. Phased rollout — broad availability February 2026 for SPT 1770 |
| Coretax Mobile | SPT Tahunan 1770 SS and 1770 S for simple individual returns; profile updates; payment | iOS and Android. Convenient for employees with one source of income |
| Host-to-host (PJAP) | Bulk Faktur Pajak issuance, bulk Bukti Potong, automated SPT lodgement | Requires PJAP onboarding — engineering project; out of scope for this skill |
Deadlines and reminders
| Obligation | Deadline | Coretax reminder |
|---|---|---|
| SPT Masa PPN payment | End of month following the tax period | Coretax dashboard banner; email |
| SPT Masa PPN filing | End of month following the tax period | Same |
| SPT Masa PPh Unifikasi payment | 10th of the following month | Coretax dashboard + e-mail nudge |
| SPT Masa PPh Unifikasi filing | 20th of the following month | Same |
| SPT Masa PPh 21/26 payment | 10th of the following month | Same |
| SPT Masa PPh 21/26 filing | 20th of the following month | Same |
| SPT Tahunan 1770 individual | 31 March of the following year | Coretax sends e-mail reminders from January |
| SPT Tahunan 1771 corporate | 30 April (4 months after fiscal year-end) | Same |
| NSFP year-end return | 31 March of the following year for unused serials | Coretax e-Faktur reminder |
Every successful filing generates a Bukti Penerimaan Elektronik — the electronic receipt. Save the BPE PDF to the workpaper. It carries a unique receipt number; this is the primary evidence of filing if DJP later challenges timeliness.
The Coretax cutover was bumpy. Reviewers preparing a workpaper for an early-2025 period should expect to document at least one of these.
Pengumuman only.For each, the Section 10 default applies: document the attempt, screenshot the error, retain the ticket number, file as soon as access is restored.
Cutover routing table
| Filing | Tax period | Channel |
|---|---|---|
| SPT Masa PPN (original) | December 2024 or earlier | DJP Online + desktop e-Faktur |
| SPT Masa PPN (original) | January 2025 onward | Coretax |
| SPT Masa PPN (pembetulan / amendment) | December 2024 or earlier | DJP Online (unless DJP announces a Coretax migration of legacy amendments — TBC) |
| SPT Masa PPN (pembetulan) | January 2025 onward | Coretax |
| SPT Masa PPh 23/26 (original) | December 2024 or earlier | e-Bupot 23/26 (legacy) |
| SPT Masa PPh Unifikasi (original) | January 2025 onward | Coretax e-Bupot Unifikasi |
| SPT Masa PPh 21/26 (original) | December 2024 or earlier | e-Bupot 21/26 (legacy) |
| SPT Masa PPh 21/26 (original) | January 2025 onward | Coretax e-Bupot 21/26 |
| SPT Tahunan 1770 / 1771 | Tax year 2024 (filed Q1 2025) | DJP Online — the 2024 annual returns filed in early 2025 mostly remained on the legacy portal (TBC — confirm against current DJP announcement) |
| SPT Tahunan 1770 / 1771 | Tax year 2025 (filed 2026) | Coretax |
| Kode Billing for any tax payment | From 1 Jan 2025 | Coretax (legacy DJP Online billing module sunsetted) |
| Faktur Pajak | From 1 Jan 2025 | Coretax e-Faktur only — desktop e-Faktur Java client retired |
If the routing is unclear, default to Coretax for any tax period of January 2025 onward and to the legacy environment for December 2024 and earlier. Confirm against the most recent DJP Pengumuman before lodgement.
When Coretax behaves unexpectedly, prefer document-and-retry over guess-and-file.
Pengumuman; file as soon as possible and prepare a written explanation for the KPP.Key legislation and regulations
| Topic | Reference |
|---|---|
| Tax administration framework | UU KUP (UU No. 28/2007 sebagaimana terakhir diubah dengan UU HPP No. 7/2021) |
| Coretax — overall implementing regulation | PMK 81/2024 (Peraturan Menteri Keuangan tentang Ketentuan Perpajakan dalam rangka Pelaksanaan Sistem Inti Administrasi Perpajakan) |
| NIK-as-NPWP | PMK-112/PMK.03/2022; PER-04/PJ/2020 and amendments |
| Faktur Pajak (substance) | PMK-151/PMK.03/2013 and successors; DJP Circular SE-17/PJ/2014 |
| e-Faktur | PER-16/PJ/2014 as updated; superseded operational rules folded into PMK 81/2024 |
| e-Bupot Unifikasi | PER-24/PJ/2021 (original Unifikasi), refreshed by PER-2/PJ/2024 (operational rules for e-Bupot Unifikasi inside Coretax — confirm latest amending number) |
| e-Bupot 21/26 | PER-2/PJ/2024 (companion provisions for employment withholding inside Coretax) |
| PMSE (foreign digital service providers) | PMK-48/PMK.03/2020 — independent of Coretax but reportable inside it |
| Penalties | UU KUP Chapter VIII (Sanksi) |
Changelog
| Version | Date | Change |
|---|---|---|
| 1.0 | May 2026 | Initial release covering Coretax DJP from 1 Jan 2025 go-live: account activation, NIK-as-NPWP, e-Faktur inside Coretax, e-Bupot Unifikasi, SPT channels, Q1-2025 implementation issues, and DJP Online cutover routing. |
Pengumuman.indonesia-vat, id-payroll-pph21, the income-tax skills) — Coretax is the platform; the tax content lives elsewhere.Provided for informational purposes only; not tax, legal, or financial advice. Open Accountants and its contributors accept no liability. Coretax behaviour, URLs, and procedures may change without notice — cross-check against the latest DJP Pengumuman on pajak.go.id. All outputs must be reviewed by a qualified Konsultan Pajak before lodgement.
The most up-to-date version is maintained at openaccountants.com.
Other Indonesia computations in the OpenAccountants Tax Library.
Foreign individual
Foreign individuals/non-resident individuals generally use 16-digit NPWP format under prevailing Indonesian tax administration regulations.PMK 112/2022; PMK 81/2024.
Indonesian entity
Corporate taxpayers generally use 16-digit NPWP format under Coretax implementation and prevailing tax administration regulations.PMK 112/2022; PMK 81/2024; PER-1/PJ/2025.
NSFP request
Under PER-11/PJ/2025 (Pasal 37, 40, 42) implementing PMK 81/2024, NSFP is issued automatically by the Coretax e-Faktur system upon upload (no PKP request); PKP requirement is Electronic Certificate OR Authorization Code plus tax-invoice access.PMK 81/2024; PER-1/PJ/2025.View source ↗
NSFP return deadline
Return of unused NSFPs remains subject to prevailing DJP VAT administration and technical procedures under electronic tax invoice regulations.PMK 81/2024; PER-1/PJ/2025; prevailing VAT/e-Faktur regulations.
Faktur Pengganti
Replacement tax invoices (Faktur Pengganti) must follow prevailing DJP VAT invoice correction and replacement procedures under Coretax/e-Faktur administration rules.PMK 81/2024; PER-1/PJ/2025; PER-1/PJ/2026.
Faktur Dibatalkan
Under PER-11/PJ/2025 (Arts. 49-50 & Appendix D.6): cancelled tax invoices must still be administered/retained by the PKP, but are NOT reported in the VAT return — if already reported, the SPT Masa PPN must be amended to remove them; if not yet reported, they are not included.PMK 81/2024; PER-1/PJ/2025.View source ↗
Covers
e-Bupot Unifikasi generally covers withholding and/or collection obligations including PPh 23, PPh 26, Final PPh Art. 4(2), and other unified withholding-tax obligations under Coretax administration procedures.PER-11/PJ/2025; PMK 81/2024.
Monthly SPT Masa Unifikasi
Monthly SPT Masa Unifikasi is generally filed electronically through Coretax/SIAP by the 20th of the following month under prevailing Indonesian tax administration regulations. Unified withholding reporting, electronic filing procedures, and tax-object-code administration follow prevailing Coretax and SPT Unifikasi procedures.UU KUP Art. 3 as amended by UU HPP; PMK 81/2024; PER-1/PJ/2025; PER-1/PJ/2026; PER-11/PJ/2025; KEP-143/PJ/2022.
Tax period Dec 2024 or earlier
Tax periods prior to Coretax implementation generally continue to follow legacy DJP Online and transitional filing procedures under prevailing DJP transition/cutover guidance.PMK 81/2024; DJP transition/cutover guidance; PER-1/PJ/2025.
Tax period Jan 2025 onward
Tax periods starting January 2025 generally follow Coretax/SIAP administration and electronic filing procedures under prevailing Indonesian tax administration regulations.PMK 81/2024; PER-1/PJ/2025; PER-1/PJ/2026.
Quick reference
| Field | Value | |---|---| | Country | Indonesia (Republik Indonesia) | | Platform | Coretax DJP (Sistem Inti Administrasi Perpajakan / SIAP) | | Operator | Direktorat Jenderal Pajak (DJP), Kementerian Keuangan | | Go-live | 1 January 2025 | | Replaces | DJP Online e-Filing (2025+), desktop e-Faktur, separate e-Bupot apps, e-Registration, several legacy portals | | Primary URL | coretaxdjp.pajak.go.id | | Legacy URL still live | pajak.go.id / djponline.pajak.go.id (residual tax-year 2024 work) | | Mobile app | "Coretax DJP" — Play Store and App Store (individual taxpayers) | | Coretax Form | Offline preparation form for SPT 1770 — broadly available February 2026 | | Currency | IDR (Indonesian Rupiah) | | NPWP format | 16-digit (NIK-as-NPWP) for Indonesians since 1 July 2024; 15-digit padded to 16 for entities / foreigners | | Tax invoice | Faktur Pajak via Coretax e-Faktur from 1 Jan 2025 | | NSFP | Nomor Seri Faktur Pajak — invoice serial, requested in Coretax | | Unified withholding | SPT Masa PPh Unifikasi (PPh 23/26/4(2)/15) | | Filing channels | Coretax web, Coretax Mobile, Coretax Form upload, PJAP host-to-host | | Contributor | Open Accountants Community | | Validated by | Pending — Konsultan Pajak sign-off required | | Skill version | 1.0 |
Conservative defaults
| Ambiguity | Default | |---|---| | Coretax is unreachable at deadline | Document the attempt (screenshot, ticket number, timestamp), file as soon as access is restored, attach proof of attempted filing to the workpaper | | Doubt over whether to file on Coretax vs DJP Online | Tax period **on or after January 2025 → Coretax**. Tax period **December 2024 or earlier → DJP Online** unless DJP has published a specific migration instruction for that form | | NSFP request rejected or pending | Do not back-date a Faktur Pajak; issue once NSFP is granted; record the delay | | 16-digit vs 15-digit NPWP unclear | Indonesian individual → use NIK as 16-digit NPWP; foreign national → use existing 15-digit NPWP padded with leading "0" to 16 digits inside Coretax | | Withholding category unclear between PPh 23 / 4(2) | Hold the filing; do not guess across PPh categories — the e-Bupot Unifikasi form requires the correct article designation | | Coretax UI behaviour appears to differ from this skill | Trust the live UI and DJP help text. Mark "TBC" in the workpaper and update this skill |
R-CT-1 — Tax content out of scope
This skill is the Coretax platform manual. PPN classification, PPh 21 bands, corporate income tax computations, and planning are handled by `indonesia-vat`, `id-payroll-pph21`, or the relevant income-tax skill.R-CT-1
R-CT-2 — Foreign-nationals' NPWP
WNA onboarding differs from the NIK-as-NPWP route. Foreigners currently use a 15-digit NPWP padded to 16 in Coretax — confirm the current DJP flow before activation. TBC — a dedicated foreign-taxpayer ID has been signalled.R-CT-2
R-CT-3 — Pre-2025 amendments via Coretax
Pembetulan for a tax period **on or before December 2024** generally routes through DJP Online, not Coretax. Confirm the channel before submitting unless DJP has published a specific migration instruction.R-CT-3
R-CT-4 — Host-to-host / PJAP integration
Building or debugging a PJAP integration is engineering scope. Out of skill — escalate.R-CT-4
R-CT-5 — System outage on the deadline
Do NOT self-declare a Force Majeure waiver. DJP issues a `Pengumuman` when it grants relief. Reviewer must check pajak.go.id announcements before relying on any deemed extension.R-CT-5
R-CT-6 — Confidential digital certificate operations
Generating or renewing a taxpayer's `sertifikat digital` requires the taxpayer's own credentials — the skill walks through steps; it does not act on credentials.R-CT-6
What Coretax replaces
| Legacy service | Coretax replacement | |---|---| | DJP Online e-Filing (web SPT submission) | Coretax web portal — SPT module | | Desktop e-Faktur (Java client) | Coretax e-Faktur (browser-based) | | e-Bupot 23/26 web app | Coretax e-Bupot Unifikasi | | e-Bupot 4(2) and PPh 15 separate apps | Same — folded into e-Bupot Unifikasi | | e-Bupot 21/26 (employment) | Coretax e-Bupot 21/26 (separate monthly form, on Coretax) | | e-Registration | Coretax registration module | | e-Objection / e-Appeal | Coretax dispute module | | e-Billing (kode billing) | Coretax payment module — still issues 15-digit ID Billing | | e-SKD (residence certificates) | Coretax DTP / e-SKD module | | KSWP (taxpayer status) | Coretax taxpayer-status service |
Coretax modules at a glance
| Module | Purpose | |---|---| | Profil Wajib Pajak | Taxpayer profile, NPWP/NIK, KLU, address, PIC | | Layanan | Service requests (PKP confirmation, NSFP, certificate, residence) | | e-Faktur | Faktur Pajak issuance, NSFP balance, replacement & cancellation | | e-Bupot Unifikasi | PPh 23/26/4(2)/15 slips + monthly SPT Masa Unifikasi | | e-Bupot 21/26 | Employment withholding monthly form | | SPT Tahunan | 1770 / 1770S / 1770SS (individuals); 1771 (corporates) | | Pembayaran | Kode Billing, payment history | | Restitusi | Refund applications | | Sengketa | Objection (Keberatan) and appeal |
NIK-as-NPWP unification
Under **PMK-112/PMK.03/2022** (later operationalised through PER-04/PJ/2020 and amendments) the DJP unified the **NIK** (Nomor Induk Kependudukan — 16-digit national ID number) with the **NPWP** for Indonesian individual taxpayers. As of **1 July 2024** the 16-digit identifier is the only valid NPWP format for Indonesian citizens in all DJP services — Coretax enforces this.PMK-112/PMK.03/2022; PER-04/PJ/2020 and amendments
NPWP format inside Coretax
| Taxpayer category | NPWP format inside Coretax | |---|---| | Indonesian individual (WNI) | 16-digit NIK = NPWP | | Foreign individual (WNA) | 15-digit legacy NPWP, padded with leading "0" to 16 digits at display time (TBC — DJP has signalled a dedicated 16-digit foreign-taxpayer identifier; confirm current state) | | Indonesian entity (Badan) | 15-digit NPWP padded to 16 digits with leading "0" inside Coretax | | Government instrumentality | 15-digit padded to 16 | | Branch (Cabang) | Parent 15-digit + 3-digit branch suffix → Coretax displays the consolidated identifier |
Coretax action steps
| Step | Coretax action | |---|---| | 1 | Navigate to **e-Faktur → Permintaan NSFP** | | 2 | Enter requested quantity. Coretax benchmarks against historical issuance and may auto-approve or queue | | 3 | Sign the request with the digital certificate passphrase | | 4 | DJP responds with a serial range (e.g., `0100002500000001`–`0100002500001000`); positions 3-4 carry the year | | 5 | Allocated NSFPs sit in the taxpayer's balance; each issued Faktur consumes one | | 6 | Unused NSFPs must be returned via **Pengembalian NSFP** by 31 March of the following year |
Scenario / Coretax action
| Scenario | Coretax action | |---|---| | Faktur Pengganti (replacement) | New Faktur with same period referencing original; code's first digit changes to `1` (`011` instead of `010`) | | Faktur Dibatalkan (cancellation) | Use **Pembatalan Faktur**; cancelled Faktur still reported in the SPT Masa PPN of the issue period | | Nota Retur (sales return) | Issued by buyer; recorded by seller as a credit |
Unifikasi definition
Before Coretax, a withholder filed multiple separate monthly returns: - SPT Masa PPh Pasal 23/26 via e-Bupot 23/26 - SPT Masa PPh Pasal 4(2) via e-Bupot 4(2) - SPT Masa PPh Pasal 15 via e-Bupot 15 **PER-24/PJ/2021** (introduced the original e-Bupot Unifikasi) and the broader DJP regulation set referenced under **PER-2/PJ/2024** consolidated these into **one** monthly form: **SPT Masa PPh Unifikasi**. Coretax is the single venue for the unified slip workflow. > **Note.** SPT Masa PPh Pasal 21/26 (employment withholding on wages) is **not** included in the Unifikasi. PPh 21 keeps its own monthly form, but that form is also filed inside Coretax. See `id-payroll-pph21`.PER-24/PJ/2021; PER-2/PJ/2024
Articles covered by the Unifikasi
| Article | Typical withholding base | |---|---| | PPh 23 | Domestic withholding on services, rent (other than land/building), royalty, interest (non-bank), dividend to non-corporate residents | | PPh 26 | Withholding on payments to non-residents (subject to tax treaty rates) | | PPh 4(2) — Final | Land/building rent, construction services, deposit interest, lottery prizes, certain UMKM final tax | | PPh 15 | Specific industries — shipping, aviation, oil & gas drilling services, etc. |
Monthly SPT Masa PPh Unifikasi process and deadlines
At month-end Coretax aggregates all Bukti Potong issued per article. The user reviews, adjusts for voids/amendments, generates a **Kode Billing**, pays, then returns to attach the **NTPN** (Nomor Transaksi Penerimaan Negara) and lodges the SPT. Statutory deadlines (unchanged by Coretax): SPT Masa Unifikasi due by the **20th** of the following month; payment by the **10th** of the following month (UU KUP). PPh 21 deadlines live in `id-payroll-pph21`.UU KUP
SPT filing channels
| Channel | Used for | Notes | |---|---|---| | **Coretax web portal** | All forms — SPT Masa (PPN, Unifikasi, PPh 21/26), SPT Tahunan (1770, 1770S, 1770SS, 1771) | Default channel; supports inline editing and validation | | **Coretax Form** | SPT 1770 (individual self-employed) initially; later expansion | Downloadable offline form; user fills it, then uploads the signed file back to Coretax. Phased rollout — broad availability **February 2026** for SPT 1770 | | **Coretax Mobile** | SPT Tahunan 1770 SS and 1770 S for simple individual returns; profile updates; payment | iOS and Android. Convenient for employees with one source of income | | **Host-to-host (PJAP)** | Bulk Faktur Pajak issuance, bulk Bukti Potong, automated SPT lodgement | Requires PJAP onboarding — engineering project; out of scope for this skill |
Deadlines and reminders
| Obligation | Deadline | Coretax reminder | |---|---|---| | SPT Masa PPN payment | End of month following the tax period | Coretax dashboard banner; email | | SPT Masa PPN filing | End of month following the tax period | Same | | SPT Masa PPh Unifikasi payment | 10th of the following month | Coretax dashboard + e-mail nudge | | SPT Masa PPh Unifikasi filing | 20th of the following month | Same | | SPT Masa PPh 21/26 payment | 10th of the following month | Same | | SPT Masa PPh 21/26 filing | 20th of the following month | Same | | SPT Tahunan 1770 individual | 31 March of the following year | Coretax sends e-mail reminders from January | | SPT Tahunan 1771 corporate | 30 April (4 months after fiscal year-end) | Same | | NSFP year-end return | 31 March of the following year for unused serials | Coretax e-Faktur reminder |
Cutover routing table
| Filing | Tax period | Channel | |---|---|---| | SPT Masa PPN (original) | December 2024 or earlier | **DJP Online + desktop e-Faktur** | | SPT Masa PPN (original) | January 2025 onward | **Coretax** | | SPT Masa PPN (pembetulan / amendment) | December 2024 or earlier | **DJP Online** (unless DJP announces a Coretax migration of legacy amendments — TBC) | | SPT Masa PPN (pembetulan) | January 2025 onward | **Coretax** | | SPT Masa PPh 23/26 (original) | December 2024 or earlier | **e-Bupot 23/26 (legacy)** | | SPT Masa PPh Unifikasi (original) | January 2025 onward | **Coretax e-Bupot Unifikasi** | | SPT Masa PPh 21/26 (original) | December 2024 or earlier | **e-Bupot 21/26 (legacy)** | | SPT Masa PPh 21/26 (original) | January 2025 onward | **Coretax e-Bupot 21/26** | | SPT Tahunan 1770 / 1771 | Tax year 2024 (filed Q1 2025) | **DJP Online** — the 2024 annual returns filed in early 2025 mostly remained on the legacy portal (TBC — confirm against current DJP announcement) | | SPT Tahunan 1770 / 1771 | Tax year 2025 (filed 2026) | **Coretax** | | Kode Billing for any tax payment | From 1 Jan 2025 | **Coretax** (legacy DJP Online billing module sunsetted) | | Faktur Pajak | From 1 Jan 2025 | **Coretax e-Faktur only** — desktop e-Faktur Java client retired |
Key legislation and regulations
| Topic | Reference | |---|---| | Tax administration framework | UU KUP (UU No. 28/2007 sebagaimana terakhir diubah dengan UU HPP No. 7/2021) | | Coretax — overall implementing regulation | **PMK 81/2024** (Peraturan Menteri Keuangan tentang Ketentuan Perpajakan dalam rangka Pelaksanaan Sistem Inti Administrasi Perpajakan) | | NIK-as-NPWP | PMK-112/PMK.03/2022; PER-04/PJ/2020 and amendments | | Faktur Pajak (substance) | PMK-151/PMK.03/2013 and successors; DJP Circular SE-17/PJ/2014 | | e-Faktur | PER-16/PJ/2014 as updated; superseded operational rules folded into PMK 81/2024 | | e-Bupot Unifikasi | **PER-24/PJ/2021** (original Unifikasi), refreshed by **PER-2/PJ/2024** (operational rules for e-Bupot Unifikasi inside Coretax — confirm latest amending number) | | e-Bupot 21/26 | PER-2/PJ/2024 (companion provisions for employment withholding inside Coretax) | | PMSE (foreign digital service providers) | PMK-48/PMK.03/2020 — independent of Coretax but reportable inside it | | Penalties | UU KUP Chapter VIII (Sanksi) |
Changelog
| Version | Date | Change | |---|---|---| | 1.0 | May 2026 | Initial release covering Coretax DJP from 1 Jan 2025 go-live: account activation, NIK-as-NPWP, e-Faktur inside Coretax, e-Bupot Unifikasi, SPT channels, Q1-2025 implementation issues, and DJP Online cutover routing. |
Rendered from the canonical facts model. General reference only — confirm with a qualified professional before acting.
Pasting this into your AI section by section is slow and easy to get wrong. Add to your AI and it loads the whole Guide automatically — with dependency resolution and conservative defaults, every figure cited to its source.