Prepare 16-Digit NPWP in Odoo Before Invoices Fail
Coretax uses the 16-digit NPWP and drops branch NPWPs. A checklist to clean customer and vendor master data in Odoo so tax invoices pass validation.
One of the most practical changes in the Coretax era is the tax-identity format. DJP now uses the 16-digit NPWP, with the NIK serving as the NPWP for individual Indonesian taxpayers, and it drops branch NPWPs. If your Odoo master data still holds 15-digit NPWPs or the old format, tax invoices risk failing validation in Coretax.
The good news: this is a data task you can complete cleanly once and then maintain. This article gives a practical checklist for finance and operations managers — without heavy technical detail.
Why this matters to the business
A rejected tax invoice is more than an administrative nuisance. The impact is real:
- Delayed sales because the invoice has to be re-issued.
- Wasted team time fixing records one by one during busy periods.
- Mismatch risk between your sales records and what the tax system holds.
Cleaning up tax identity upfront is far cheaper than fixing it after invoices are already rejected.
A checklist to clean master data in Odoo
Use this list for your customer and vendor records:
- Identify contacts with old NPWPs — find records still on 15 digits or left blank.
- Update to the 16-digit format based on each party's official identity. For individual Indonesian taxpayers, the NIK acts as the NPWP.
- Remove reliance on branch NPWPs — align with the single-identity approach Coretax uses.
- Tidy the supporting data — names matching official identity, addresses, and taxable-entity status where relevant.
- Standardise future input — agree on entry rules so new contacts are correct from creation, not fixed later.
Once the master data is clean, the invoices you send to Coretax have a much better chance of passing validation on the first attempt.
Keeping it clean
Data that is clean today can drift again if left unmanaged. A few simple habits help:
- Validate at entry — make correct NPWP entry part of creating any new contact.
- Review periodically — check new contacts routinely, especially high-volume customers.
- One data owner — assign a process owner so standards stay consistent.
The next step
Before you connect Odoo further to Coretax or scale up invoice volume, make sure your tax-identity foundation is right. Cleaning up the 16-digit NPWP is a small step with a big payoff: fewer rejected invoices, less overtime, and calmer reporting.
Want to make sure your Odoo master data is Coretax-ready? See our services or contact the Keyklik team.
Note (DYOR — Do Your Own Research): This article is general information, not tax, legal, or technical advice. Tax-identity rules can change and have exceptions. Always verify against official sources (DJP/Coretax at pajak.go.id) and consult your tax advisor before making data changes in your business.