End-to-end workflow for a PKP-registered Indonesian business to classify transactions, issue Faktur Pajak via e-Faktur (Coretax), prepare the SPT Masa PPN working paper, remit PPN, and lodge the monthly return with DJP.
Confirm the business holds PKP (Pengusaha Kena Pajak) status and gather the minimum inputs needed before any PPN work begins. Businesses below the IDR 4.8 billion annual turnover threshold are not required to register as PKP and cannot charge or recover PPN. Confirm the tax period (masa pajak) and whether any special conditions apply — government contracts (Pemungut PPN), exports, or mixed taxable/exempt supplies.
Classify every transaction in the period using the bank statement (rekening koran) and supporting invoices. Match against the supplier pattern library — identify output PPN (Pajak Keluaran) on sales, input PPN (Pajak Masukan) on purchases, exempt supplies, and excluded items. Collect all Faktur Pajak from suppliers and verify they are recorded in the DJP e-Faktur (Coretax) system. Flag any Tier 2 items: PMSE foreign SaaS credits, potential export qualifications, advance payments (uang muka), and government withholding confirmations (SSP PPN).
Issue Faktur Pajak for all taxable sales made during the masa pajak via Coretax. From 1 January 2025 all Faktur Pajak are issued inside Coretax — the standalone e-Faktur desktop application is no longer used for 2025 periods. Apply the PMK 131/2024 rate mechanics: for non-luxury supplies, the nominal rate is 12% applied to a DPP of 11/12 × selling price, giving an effective PPN of 11%. For LGST-listed luxury goods from 1 February 2025, the full 12% effective rate applies. Faktur Pajak must be issued within the month of supply; late issuance carries a 2% of DPP penalty per invoice.
Verify all input Faktur Pajak in the Coretax e-Faktur system. Input PPN is only creditable if a valid Faktur Pajak is held, the purchase relates to taxable business activities, and the credit is claimed within 3 months of the tax period. Non-creditable items include entertainment expenses, golf, and invoices from non-PKP suppliers. Compile the Kertas Kerja SPT Masa PPN (working paper) with Pajak Keluaran, creditable Pajak Masukan, non-creditable input PPN, prior-period excess credit (Lebih Bayar dikompensasi), and the net PPN payable or refund position.
Remit any net PPN payable to DJP by the end of the month following the masa pajak — payment generates an NTPN (Nomor Transaksi Penerimaan Negara). File the SPT Masa PPN via Coretax by the same deadline. The SPT auto-populates from the Faktur Pajak data entered in Coretax; review all lines (I.A taxable sales, I.B zero-rated exports, II Pajak Keluaran, III Pajak Masukan, IV/VI net payable or refund) before submitting. Retain the BPE (Bukti Penerimaan Elektronik) filing receipt.
Run this workflow in your AI agent
Install the MCP connector once — your agent loads the right skills, works through each phase, and routes to a licensed Indonesia accountant for review.
indonesia-vat
Use this skill whenever asked to prepare, review, or classify transactions for an Indonesi
id-einvoice-coretax
Use this skill whenever asked about filing, invoicing, or submitting any Indonesian tax ob