/
Free Consultation
All articles
Guides2 min read

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.

By Tim Keyklik

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:

  1. Identify contacts with old NPWPs — find records still on 15 digits or left blank.
  2. Update to the 16-digit format based on each party's official identity. For individual Indonesian taxpayers, the NIK acts as the NPWP.
  3. Remove reliance on branch NPWPs — align with the single-identity approach Coretax uses.
  4. Tidy the supporting data — names matching official identity, addresses, and taxable-entity status where relevant.
  5. 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.

#npwp#coretax#odoo#master-data#tax-invoice#guide

Ready to start your digital transformation?

Talk to our team about your Odoo, ERP, or business integration needs.