Features
TaxLive

VAT Invoices

Manage tax-invoice records, issuance workflow, and filing-related evidence for VAT-sensitive organizations.

Overview

The VAT invoices module gives VillaTax a dedicated place for tax-invoice workflows rather than treating VAT-sensitive records as generic attachments. For organizations registered as PKP (Pengusaha Kena Pajak, VAT taxpayers), tax invoices are a real operational and fiscal obligation, not just document storage. They need to be issued correctly, numbered properly, and kept organized as evidence for SPT Masa PPN reporting.

The module is available at VAT Invoices module.

Who This Module Applies To

VAT invoices are only relevant for organizations that are PKP-registered. PKP status is configured in the fiscal setup at Fiscal Setup. Once an organization is marked as PKP, the VAT invoices module becomes active and the invoice obligation is visible as a chip on the organizations page.

Organizations that are not PKP do not issue tax invoices and do not need this module. Whether an organization should be PKP depends on its annual revenue threshold and activity type, a question that fiscal setup and the regulatory assistant can help frame, but which ultimately requires a determination by the appropriate tax authority or advisor.

What the Module Supports

The VAT invoices module is the place where tax-invoice records can be created, organized, and reviewed through their lifecycle:

  • Invoice records: each invoice captures the key fields needed for a valid tax invoice: buyer identity, taxable base, VAT amount, issuance date, and serial number context
  • Issuance and file status: tracking whether an invoice has been issued, filed, or is pending, so the team knows the state of its invoice workflow at any point
  • Filing-related evidence: maintaining the invoice record as supporting documentation for SPT Masa PPN reporting

The legal basis for e-Faktur requirements is PER-03/PJ/2022.

NSFP and Invoice Numbering

Tax invoice numbers in Indonesia are not self-assigned. They come from a NSFP allocation (Nomor Seri Faktur Pajak) issued by the tax authority. The Coretax module checks whether the organization has an NSFP configuration in place and flags gaps when it does not. A PKP organization attempting to issue invoices without an assigned NSFP is out of compliance.

VillaTax supports invoice number tracking inside the module. External NSFP allocation is a process that still requires interaction with the DJP system, not automated from within VillaTax.

Relationship to Fiscal Setup and Coretax

The VAT invoices module connects closely to two other parts of the fiscal stack:

  • Fiscal setup: PKP status must be set to active before the VAT invoices module becomes relevant. A mismatch (invoices module active but PKP not declared) creates a compliance signal.
  • Coretax readiness: the NSFP readiness check in the Coretax module evaluates whether the organization is prepared for e-Faktur issuance. Gaps there will affect the trustworthiness of the invoice workflow.

The invoice records themselves feed into the broader SPT Masa PPN reporting picture. They should not be seen as isolated documents but as part of an ongoing filing cycle.

What the Module Does Not Do

VillaTax's VAT invoices module is a structured invoice management and tracking layer. It is not a direct e-Faktur upload portal to the DJP system. Transmission of tax invoices through the official e-Faktur channel still requires the relevant DJP-approved tooling. VillaTax keeps the records organized, accurate, and ready for that process; it does not automate external government submission.

This is the honest and correct framing for any invoice management module that operates at the preparation and record-keeping level.

Getting Started

Ensure fiscal setup is complete and PKP status is set correctly before using this module. Review the Coretax readiness panel to confirm NSFP configuration is in place. Once those prerequisites are confirmed, use VAT Invoices module to create, review, and track tax invoice records for each billing period. Keep invoice records current so that SPT Masa PPN reporting always has a clean, retrievable record set to work from.

Open in dashboard

Access this feature in your workspace.