NPWP Verification
NPWP Check will allow you to check whether the NPWP ID is registered in the government database.
🎈Dashboard Features
Transaction Details
The transaction details menu will show every detail of your transaction in the table. The table will consist of the following data:
Column | Definition |
---|---|
ID | Auto-generated Verihubs transaction ID |
Application Name | Application Name you use to hit Verihubs API |
Reference ID | ID that can be generated from your side to indicate your company's transaction. Must be unique |
Date Sent | Date & time when transaction made |
Status | The status will define whether the transaction is SUCCESS or FAILED. |
You can also filter the transaction based on the following data:
Data | Definition |
---|---|
Send Date | Range of Date to limit the transactions shown on the table. Selectable transaction period 31 days. Maximum account transaction up to 90 days ago. |
Application Name | Select Application Name which you want to filter |
Status | Select transactions based on selected status (SUCCESS or FAILED) |
Don't forget to click on the Apply button to view transactions based on the selected filter.
The transactions can be exported into CSV or XLSX by clicking Export as CSV button or Export as XLSX button.
🎈Abbreviation & Terms
Abbreviation | Terms |
---|---|
NIK (Nomor Induk Kependudukan) | Resident identity number that is unique or distinctive, singular and attached to a person who is registered as an Indonesian Resident. |
NPWP (Nomor Pokok Wajib Pajak) | The number given to the taxpayer as a means of tax administration which is used as a personal identification or identity of the taxpayer in exercising his rights and fulfilling his tax obligations. |
WP (Wajib Pajak) | WP (Wajib Pajak) or Taxpayers are individuals or entities, including taxpayers, tax cutters, and tax collectors, who have tax rights and obligations in accordance with the provisions of laws and regulations in the field of taxation. |
🎈Request Details
Request Parameter
Payloads | Type | Description |
---|---|---|
nik | string | 16-digit number of NIK wajib pajak |
purpose | string | purpose of validation |
user_consent | boolean | When user_consent is true, the response will show the user's NPWP along with the validation status. When user_consent is false, the response will only show the validation status without showing user's NPWP. |
Response Parameter
Response | Type | Description | Examples |
---|---|---|---|
message | string | status of the transaction | |
id | string | Auto-generated Verihubs transaction ID | |
reference _id | string | ID that can be generated from your side to indicate your company's transaction. Must be unique. | |
npwp | string | NPWP from the inputted NIK if user_consent is set TRUE | |
nama | string | Registered name of the NPWP. This response will me masked. | |
alamat | string | Registered address of the NPWP. This response will me masked. | |
status_wp | string | status wajib pajak | |
status_spt | string | status spt |
Value | Description | Request Example | Response Example |
---|---|---|---|
true | When user_consent is true, the response will show the user's NPWP along with the validation status. | { "nik": "3275016605980010", "purpose": "testing NPWP", "user_consent": true } | { "message": "Successfully check NPWP", "data": { "id": "af7e0b27-e233-42cd-8f55-48db68939e02", "referenceid": "ref_npwp#94c3db77-5305-4650-a158-c81894506ce6", "npwp": "022334449093000", "nama": "J*HN D**.", "alamat": "W_K TW_R 1, JL D.. P_NJ*_T_N K_V. 9 001 011", "status_wp": "AKTIF", "status_spt": "VALID" } } |
false | When user_consent is false, the response will only show the validation status without showing user's NPWP. | { "nik": "3275016605980010", "purpose": "testing NPWP", "user_consent": false } | { "message": "Successfully check NPWP", "data": { "id": "af7e0b27-e233-42cd-8f55-48db68939e02", "referenceid": "ref_npwp#94c3db77-5305-4650-a158-c81894506ce6", "nama": "J*HN D**.", "alamat": "W_K TW_R 1, JL D.. P_NJ*_T_N K_V. 9 001 011", "status_wp": "AKTIF", "status_spt": "VALID" } } |
- If both payloads are used, there is validation showing that you need to pick between 2 payloads
Response Validation |
---|
{ "message": "Invalid payload", "error_code": "INVALID_PAYLOAD", "error_fields": [ { "field": "nik", "message": "NPWP and NIK cannot be used on body at the same time" } ] } |
Updated 20 days ago