Indonesia NPWP
Detects Indonesian taxpayer identification numbers (NPWP). Classic NPWP is 15 digits commonly formatted 01.234.567.8-012.000; newer 16-digit forms align with NIK for individuals under tax reform.
- Type
- regex
- Engine
- boost_regex
- Confidence
- medium
- Confidence justification
- Medium confidence due to overlap with other digit IDs (especially 16-digit NIK); NPWP/tax keywords are essential.
- Jurisdictions
- id
- Regulations
- UU PDP (Indonesia), KUP Law (Indonesia)
- Frameworks
- ISO 27001, ISO 27701
- Data categories
- financial, government-id, pii
- Scope
- narrow
- Risk rating
- 8
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Unsupported
Pattern
\b(?:\d{2}\.\d{3}\.\d{3}\.\d{1}-\d{3}\.\d{3}|\d{15}|\d{16})\b
Corroborative evidence keywords
NPWP, nomor pokok wajib pajak, pajak, tax identification, [object Object], tax identification number, tax number, tax return, [object Object], [object Object], tax ID, inland revenue, taxpayer identification, αριθμός φορολογικού μητρώου, ΑΦΜ, φορολογικός, Abgabenkontonummer, adóazonosító, adószám, belastingnummer (+20 more)
Proximity: 300 characters
Should match
01.234.567.8-012.000— Classic dotted NPWP012345678901000— 15-digit continuous0123456789012345— 16-digit reform format
Should not match
01.234.567.8-012.00— Truncated final group01234567890100— Only 14 digits01234567890123456— 17 digits
Known false positives
- NIK (KTP) is 16 digits and can collide with the reform NPWP form. Mitigation: Require NPWP/pajak/wajib pajak keywords; use id-identity-card-ktp for NIK context.