
Mastering Transaction Code 04: Creating DPP Tax Invoices in Coretax DJP
When PT PMA owners in Bali first encountered Transaction Code 04 in Coretax DJP, many were unsure how to properly issue a DPP Tax Invoice 💼. Unlike regular invoices, this one applies to “other value” transactions—such as bonuses, company assets used personally, or non-standard taxable events. The confusion grew as businesses realized that Coretax requires precise data input and validation before submission 📊.
This challenge intensified when the Directorate General of Taxes clarified that incorrect classification under Code 04 could trigger compliance errors or even system rejection. For many PT PMA companies, it wasn’t just about paperwork—it was about protecting audit credibility and maintaining trust with Indonesia’s digital tax network 💻.
Thankfully, the Kementerian Keuangan and BKPM (Indonesia Investment Coordinating Board) have provided clear guidelines on reporting taxable events under the Coretax system. With step-by-step validation, businesses can now automate invoice creation and ensure every transaction aligns with DPP standards. Certified consultants are also offering assistance to streamline this process, helping PT PMA entities avoid misreporting penalties 🌐.
Take the example of a Bali-based export company that successfully transitioned its reporting workflow using Coretax. Their accountant confirmed that early data verification and consultant guidance made issuing “other value” invoices stress-free. This story highlights how preparation and expert support transform confusion into confidence 🌟.
So, if you’re a foreign business owner managing a PT PMA, now’s the time to master Coretax DJP and understand DPP Tax Invoice for Transaction Code 04. Start verifying your data, connect with trusted advisors, and stay proactive before 2025 brings full Coretax integration 💪.
Table of Contents
- Understanding Coretax DJP and Transaction Code 04 Rules 💼
- When to Use Transaction Code 04 in DPP Tax Invoice Creation 🧾
- Step-by-Step Guide to Coretax DPP Invoice Creation Process ⚙️
- Common Mistakes When Using Coretax DJP System for Invoices ⚠️
- How PT PMA Businesses Ensure Transaction Code 04 Compliance ✅
- Indonesia Tax Invoice Guide for Other Value Transactions 📊
- Why Consultant Help Matters in PT PMA Coretax Reporting 💬
- Real Story – How a PT PMA Fixed a DPP Invoice Error in Coretax 🌐
- FAQs About Coretax DJP, DPP Tax Invoice, and Code 04 ❓
Understanding Coretax DJP and Transaction Code 04 Rules 💼
The Coretax DJP system is Indonesia’s latest innovation for modernizing tax management 💻. It centralizes reporting, verification, and tax payments in one digital space. Among its many functions, the DPP Tax Invoice module helps companies report taxable transactions with precision and transparency.
One key aspect that confuses new users is Transaction Code 04. This code applies to “other value” transactions — such as company-owned assets used privately, bonuses, or internal transfers. These are taxable events but don’t fall under regular sales or service categories ⚙️.
Understanding this code ensures your business avoids incorrect reporting. For PT PMA companies, accuracy is crucial because errors can delay compliance and even trigger system warnings. Once you master the rules, you’ll find Coretax simplifies invoice management instead of complicating it.

So, when exactly do you use Transaction Code 04? This code is designed for cases where goods or services are used internally or transferred without direct payment. Think of examples like providing free samples, using company assets for personal purposes, or granting employee bonuses that are still taxable 💼.
In Coretax DJP, this code ensures these activities are still documented properly. Even though no money changes hands, the DPP (Dasar Pengenaan Pajak) value must still be calculated based on fair market price.
Foreign business owners with PT PMA structures often overlook this rule, assuming that non-sale transactions are tax-free. In reality, every taxable event must be recorded. Correct use of Transaction Code 04 keeps your compliance record spotless and audit-ready ✅.
Creating a DPP Tax Invoice with Transaction Code 04 inside Coretax DJP is simpler than it sounds. Follow these steps carefully 🧾:
- Login to Coretax DJP and open the e-Faktur or invoice module.
- Choose “Create New Tax Invoice” and select Transaction Code 04.
- Enter taxpayer data, including NPWP and company details.
- Input the transaction type — specify whether it’s an internal use, asset distribution, or bonus.
- Enter the DPP amount (based on market value).
- Review and validate before submitting to ensure all fields match.
💡 Pro tip: Always double-check that the invoice format matches DJP’s current layout to avoid system rejections. Saving drafts also helps prevent data loss in case of internet interruptions.
With practice, creating DPP invoices will become a quick, automated task instead of a headache.
Even experienced users sometimes make small mistakes when handling Coretax DPP invoice creation. The most common issue is entering incorrect transaction types or forgetting to specify the right Transaction Code 04. This leads to mismatched data that the system flags as invalid 💻.
Another frequent problem is neglecting to validate DPP values properly. For example, some users type in the total invoice amount instead of the taxable base (DPP). This misstep can result in over-reporting or system rejection.
PT PMA owners should also be cautious about timing — invoices must be created in the same tax period as the taxable event. A delay, even by a few days, could trigger penalties or affect VAT credit claims ⚙️.
Regularly reviewing these points helps maintain accurate compliance and smoother Coretax DJP usage.
For PT PMA businesses, compliance goes beyond filling out forms. It’s about maintaining a trustworthy record with Indonesian tax authorities. To stay compliant with Transaction Code 04, companies should establish internal verification routines 🧾.
Start by training your finance team to recognize taxable “other value” activities — such as company gifts or self-use of goods. Then, schedule monthly Coretax DJP checks to ensure all transactions are uploaded and validated correctly.
It’s also wise to coordinate with your tax consultant before submitting DPP invoices. Their review can catch subtle errors or inconsistencies early. With proactive monitoring, PT PMA owners can avoid stress, penalties, and last-minute corrections 💪.
The Indonesia tax invoice guide defines “other value” transactions under Transaction Code 04 as any transfer or benefit with measurable economic value 💼. Even if no direct payment occurs, these are treated as taxable supplies.
Examples include promotional giveaways, business-use vehicles driven for personal trips, or staff bonuses. In each case, the DPP value should reflect the market rate of the item or service. Coretax DJP uses this to calculate VAT automatically 💻.
To simplify reporting, companies should keep detailed records of how the DPP was determined. Transparent documentation protects your business during audits and builds credibility with the tax office. Remember — accuracy isn’t just compliance, it’s good business practice.
Navigating Coretax DJP can feel complex at first, especially when handling different transaction codes and invoice types. That’s where an experienced Indonesia tax consultant comes in 🧠.
Consultants know the technical requirements behind DPP tax rules, ensuring your reports are filed correctly every time. They also assist PT PMA companies in syncing accounting systems with Coretax to avoid upload errors.
Beyond technical expertise, consultants act as your translator — bridging language, cultural, and procedural gaps for foreign investors 💼. Their guidance not only ensures compliance but also saves hours of trial and error, giving you peace of mind as your business grows.
Meet Lucas, a French entrepreneur who owns a small PT PMA furniture export business in Bali. When he first switched to Coretax DJP, he tried issuing a DPP Tax Invoice for items used internally at his studio. But he forgot to select Transaction Code 04, causing the invoice to be rejected 😩.
Frustrated, Lucas reached out to Ayu, an Indonesia tax consultant based in Denpasar. She reviewed his Coretax logs, spotted the issue, and walked him through the correction process step by step. Within a few hours, the DPP invoice was reissued and approved 💻.
Ayu also taught Lucas how to recognize “other value” transactions and verify them before submission. Since then, Lucas’s PT PMA has never faced a reporting delay or rejection. His story shows that mistakes happen—but with the right support and understanding, they can be turned into lessons for smoother compliance 🌈.
It’s used for taxable events where no direct sale occurs, such as internal use or bonuses.
Yes, because they have a measurable value that must be reported for tax purposes.
You can issue a correction note through the system if you spot errors early.
Yes, all registered VAT taxpayers, including PT PMA entities, must use Coretax for compliance.
It’s highly recommended, especially for complex transactions or when managing multiple locations.
Need help creating your DPP Tax Invoice in Coretax DJP? Chat with our experts on WhatsApp! ✨
Karina
A Journalistic Communication graduate from the University of Indonesia, she loves turning complex tax topics into clear, engaging stories for readers.