
7 Coretax DJP Tax Invoice Codes in Bali Every PT PMA Owner Should Know
The Coretax system changed how a PT PMA in Bali manages its value-added tax obligations. Foreign business owners often misunderstand the specific transaction codes required for valid invoicing under this new digital regime. This uncertainty often results in administrative errors that delay daily operations and cash flow for weeks. You might fail to distinguish between standard supplies and those requiring special facility codes.
A mistake in the first two digits of your tax invoice serial number causes immediate rejection by the system. These errors increase your exposure to tax audits and financial penalties from the Indonesian authorities.
You cannot afford to guess when dealing with VAT facilities or government transactions. The automated system instantly flags discrepancies between your invoice data and your counterparty’s tax profile.
We identified the seven critical tax invoice codes in Bali that every foreign investor must understand for full compliance. This guide explains exactly when to apply codes 01 through 08 to your specific business transactions. You will improve your compliance by aligning your reporting with the latest regulations from the Directorate General of Taxes.
Table of Contents
- Code 01 for Standard Taxable Supplies in Bali
- Code 02 for Transactions with Government Treasurers
- Code 03 for Supplies to Other VAT Withholders
- Code 04 for Other Value Tax Bases
- Code 05 for Specific Value Amounts
- Code 07 for Non-Collected VAT Facilities
- Code 08 for VAT Exemptions
- Real Story: Correcting Invoices in Umalas
- FAQs about Tax Invoice Codes in Bali
Code 01 for Standard Taxable Supplies in Bali
Code 01 is the most common classification for a standard PT PMA in Bali. You must use this code for general supplies of taxable goods or services where you collect the VAT. This applies when the transaction does not qualify for any special facilities or specific calculations.
Most B2B services, such as consulting or villa rentals, fall under this category. You calculate the tax amount based on the standard 11% rate applied to the selling price. Ensure that the transaction is not with a government body before selecting this code.
Errors occur when businesses use Code 01 for transactions that require a special facility code. This mismatch leads to over-reporting of tax liabilities. Always verify the status of your counterparty before issuance.
The Coretax system validates this code against your counterparty’s tax profile. If you issue Code 01 to a designated VAT collector, the system may flag the discrepancy. This triggers a review request from the tax office.
Foreign investors often default to Code 01 for simplicity. This habit is dangerous under the new automated scrutiny of Coretax. You must actively confirm that no other code applies to the transaction first.
For example, a digital marketing agency in Canggu serving private clients will use this code daily. The VAT is collected from the client and deposited by your company. It represents the standard flow of value-added tax in Indonesia.
Misunderstanding the scope of Code 01 often leads to audits. Tax officers look for transactions that should have been tax-exempt or withheld by others. You must keep your documentation precise to prove the standard nature of the supply.
You must use Code 02 when supplying goods or services to government treasurers. This applies if your PT PMA in Indonesia wins a tender with a ministry or local government agency. The government body acts as the VAT withholder in this scenario.
The distinctive feature here is that you do not collect the payment for the VAT. The treasurer withholds the tax amount directly from the payment made to you. Your invoice serves as proof that the government has withheld the tax.
Misusing Code 01 instead of Code 02 creates a reconciliation error. The system will expect you to have collected cash that you never received. This discrepancy is a primary trigger for tax audits.
You must identify the specific “Bendahara” (Treasurer) status of your client. Not all government employees are treasurers, so you must request their official tax designation. This verification prevents future disputes over unpaid tax portions.
Contracts with the Badung or Denpasar regional governments often require this specific coding. The invoice must clearly state the transaction value separate from the tax. The treasurer then issues a tax deposit slip (SSP) on your behalf.
Failure to use valid tax invoice codes in Bali here delays project payments significantly. Government payment systems are rigid and will reject non-compliant invoices instantly. You cannot proceed with billing until the code matches their system requirements.
You must also verify the date of the transaction accurately. Government budgets operate on strict fiscal cycles that affect tax reporting. Late invoicing with the wrong code can lead to payment forfeiture.
Code 03 functions similarly to Code 02 but applies to non-government withholders. These entities usually include state-owned enterprises (BUMN) appointed by the tax office. Your PT PMA in Bali must identify if a client holds this specific status.
The appointed BUMN collects the VAT directly rather than paying it to your company. You issue the invoice with Code 03 to signal this arrangement to the tax authority. This ensures your output tax report matches the withholder’s input report.
Failure to use the correct tax invoice codes in Bali here results in payment disputes. The client will likely refuse to pay the invoice until you correct the code. Always request the client’s tax identification status upfront.
Major entities like Pertamina or state banks often fall into this category. If your company supplies catering or maintenance to these firms, you must use Code 03. The responsibility for tax deposition shifts away from your company.
A common mistake is treating these transactions as standard B2B sales. This leads to your finance team chasing VAT payments that will never arrive. You must adjust your accounts receivable processes to account for this difference.
The Coretax system links your invoice directly to the BUMN’s tax return. Any mismatch in the code prevents them from filing their own taxes. This interdependence makes accuracy in coding non-negotiable for maintaining good client relations.
Contracts with BUMN often include specific clauses about tax compliance. They may impose penalties if your administrative errors delay their reporting. You should review these contracts carefully with your tax advisor.
Code 04 applies when the tax base is not the actual selling price. This is known as “DPP Nilai Lain” or Other Value Tax Imposition Base. This often impacts freight forwarding or courier services operated by a PT PMA in Indonesia.
The tax calculation relies on a formula rather than the transaction value. You must strictly adhere to the percentage defined in the regulations for your specific sector. This code prevents the over-calculation of VAT on certain services.
Using the wrong base leads to systematic errors in your monthly tax returns. The Coretax system may flag these anomalies automatically. Consult a tax professional if your business model involves non-standard margins.
Freight forwarding companies in Bali often use a 1.1% effective rate. This specific rate requires the use of Code 04 to be valid. Using Code 01 would incorrectly impose the full 11% rate on the total invoice value.
This code is also relevant for complimentary gifts or internal consumption. If your villa gives away free stays for marketing, you must report the VAT. The tax base is the cost of production, not the retail price.
Misunderstanding “Nilai Lain” is a frequent cause of tax overpayment. Business owners often pay standard VAT on the full value unnecessarily. Proper use of Code 04 optimizes your tax liability legally.
You must maintain detailed calculation sheets for these transactions. The tax office may request a breakdown of how you arrived at the tax base. Transparency is your best defense during a compliance check.
Code 05 is used for transactions subject to a “Besaran Tertentu” or specific fixed rate. This often applies to secondhand goods traders or specific digital services. The VAT is calculated on a deemed value rather than the full price.
A PT PMA in Bali engaging in crypto asset trading or freight services might use this code. It simplifies the tax obligation for sectors with complex cost structures. You must verify if your business sector is eligible for this specific scheme.
Confusing Code 05 with Code 01 is a frequent compliance error. This mistake often results in charging clients 11% VAT when a lower effective rate applies. The tax office can recompute your liability if you consistently misclassify these trades.
Gold jewelry retailers also utilize this specific code for their transactions. The tax is applied only to the margin or a percentage of the sales price. This reflects the unique nature of high-value, low-margin goods.
Travel agencies in Bali may also fall under this category for certain packages. The commission structure often dictates the use of a specific tax base. You must consult the latest PMK regulations to confirm your eligibility.
The Coretax system restricts input tax crediting for Code 05 transactions. Your buyers cannot claim the VAT paid as a tax credit. You must communicate this clearly to your B2B clients to avoid disputes.
Documentation for Code 05 must differ from standard invoices. The tax amount is often inclusive or calculated differently on the face of the document. Ensure your accounting software is configured to handle these specific formats.
Code 07 is critical for businesses operating in strategic sectors or bonded zones. You use this code when the VAT is “Not Collected” or government-borne (DTP). This facility often supports a PT PMA in Indonesia involved in exports or strategic manufacturing.
The buyer does not pay VAT, but you must still issue a proper tax invoice. The invoice must reference the specific regulation or letter of authorization granting the facility. Without this reference, the facility is invalid.
Using Code 01 instead of Code 07 forces you to pay VAT that you did not collect. This creates a direct financial loss for your company. You must secure a valid tax facility letter before using this code.
Companies in designated Special Economic Zones (KEK) often use this code. Supplies of capital goods into these zones are granted the non-collected facility. You must obtain the buyer’s PPKEK master list document before invoicing.
This code is also used during government incentives like PPN DTP on property. If you sell landed houses in Bali under this scheme, you must use Code 07. The government subsidizes the VAT, but the paperwork must be precise.
Administrative errors here are costly because they result in facility denial. The tax office will demand the unpaid VAT plus heavy interest penalties. You must maintain a robust digital archive of all facility documents.
Periodic validation of your facility status is mandatory. These facilities often have expiration dates or quota limits. You must track these parameters to ensure continued eligibility for Code 07.
Code 08 applies to supplies that are completely legally exempt from VAT. This is distinct from “Not Collected” status and covers goods like basic necessities or raw materials. A PT PMA in Bali supplying medical equipment often utilizes this code.
You do not charge VAT, and the buyer pays the price without tax. Unlike Code 07, this exemption is inherent to the goods, not the location or buyer. You must ensure the goods strictly fall under the government’s negative list.
Misclassifying taxable goods as exempt is high-risk behavior. It is considered tax evasion and carries heavy sanctions. Always double-check the latest negative list regulations.
Raw agricultural products often fall under this exemption category. A supplier of fresh vegetables to hotels in Ubud would use Code 08. However, if the vegetables are processed or canned, the status may change to taxable.
Medical and health services are another common sector for this code. Clinics catering to tourists must issue invoices reflecting this exemption. You cannot charge VAT on medical services, even if you want to.
The distinction between Code 07 and 08 is vital for input tax crediting. Code 08 transactions generally do not allow for input tax crediting. You must separate your cost accounting to reflect this limitation.
Your annual tax return must reconcile all Code 08 transactions. The tax office compares your reported exemptions against your business activities. Inconsistencies will prompt a request for explanation.
Meet Chris, a 34-year-old architectural consultant from Canada living in Umalas. He secured a contract to design a new community center funded by a state-owned enterprise. Chris initially issued his invoices using the standard Code 01, assuming it was a regular B2B service.
The payment was delayed because the finance department rejected his documents. They explained that as an appointed withholder, they required a specific code. The delay affected his cash flow and payroll for local staff.
Chris realized he had misunderstood the client’s tax status completely. He attempted to edit the invoice in the system but found it locked. He had to formally cancel the serial number and generate a new entry.
He used Balivisa.co to verify the regulation regarding state-owned enterprises. He learned he needed to reissue the documents using Code 03. The payment was processed within three days of the correction.
The system rejects the invoice. You must cancel and reissue it correctly.
No. You must cancel the wrong invoice and create a new one with the correct code.
No. It is only for standard taxable supplies without special facilities.
You must ask for their SPPKP or check their status on the tax portal.
Exports of services use a different mechanism; goods generally use Code 01 or specific export codes.
Need help with tax invoice codes in Bali? Chat with our team on WhatsApp now!
Karina
A Journalistic Communication graduate from the University of Indonesia, she loves turning complex tax topics into clear, engaging stories for readers.