Following the acquisition, Onfido is now known as Entrust.Read more
Onfido LogoOnfido Logo

Developers

India Tax ID report

Start here

This guide presents a technical overview of Entrust's India Tax ID report, available for integration through Workflow Studio.

Introduction

The India Tax ID report validates an end user's Indian Permanent Account Number (PAN) by matching it to official records held by the Indian government.

Entrust uses a third-party subprocessor to match the provided PAN and full name against the central Indian government database. This allows fast, low friction and accurate PAN verification, providing enhanced protection against fraud and helping businesses confidently achieve regulatory compliance.

Result logic

The India Tax ID report can return a result of clear or consider:

Report resultLogic
clearThe applicant's PAN is valid and their full name matches the name stored in the database.
considerThe applicant's PAN is invalid or their full name doesn't match the name stored in the database.

Report breakdowns and properties

The India Tax ID report breakdowns can have a result of clear or consider.

Breakdowndescription
pan_validobject
Asserts whether the applicant's PAN is valid.
name_matchobject
Asserts whether the applicant's provided full name matches that in the database.1
  1. Entrust uses fuzzy matching on the name fields. This is because information can be provided in many different ways and errors in data submission or collection can be quite high. Fuzzy matching allows capturing data variations.

The applicant's PAN and full name are also returned in the properties attribute.

FieldDescription
panThe applicant's PAN (10 digit alphanumeric number).
full_nameThe applicant's full name.

Below is an example India Tax ID report breakdown:

json
1{
2 "breakdown": {
3 "pan_valid": {
4 "result": "clear"
5 },
6 "name_match": {
7 "result": "clear"
8 }
9 },
10 "properties": {
11 "pan": "AAAPA1111A",
12 "full_name": "Jane Doe"
13 }
14}

India Tax ID Report task

Similar to other Entrust reports, to run an India Tax ID report, the dedicated India Tax ID Report task should be added to a Studio workflow from the Workflow Builder.

Input data for this task can be received from the workflow input data or a dedicated Profile Data Capture task. Note that the applicant's first name, last name and PAN are mandatory for running this report, although a document capture or upload is not required.

Below you will find an illustrated example of a Studio workflow running a India Tax ID report:

India tax workflow

More information about report tasks can be found in our Studio Product Guide.

India Tax ID Report task results

If you want to obtain the specific outputs from the India Tax ID Report Task via the Entrust Identity Verification API (for example, the overall report result or breakdown results), you can manage this by configuring the Workflow Output in the Studio Workflow Builder. You can also retrieve all associated output data from an India Tax ID Report.

You can refer to our Studio product guide for more information on Workflow Output configuration. Once set up, the output can be consumed by making a Retrieve Workflow Run call to the API. Report results are found in the output property.

Workflow Run results can also be accessed on the results tab of your Studio Dashboard.