Validate a Name and TIN combination
Learn how to validate a TIN/Name combination with the TINCheck SOAP API.
You will need to provide your authentication credentials along with any data (input parameters) required by the method to return a result.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pvs="http://www.TinCheck.com/WebServices/PVSService/">
<soap:Header/>
<soap:Body>
<pvs:ValidateTinName>
<pvs:TinName>
<pvs:TIN>123456789</pvs:TIN>
<pvs:FName>Jane</pvs:FName>
<pvs:LName>Smith</pvs:LName>
</pvs:TinName>
<pvs:CurUser>
<pvs:UserID></pvs:UserID>
<pvs:UserLogin>youremail@example.com</pvs:UserLogin>
<pvs:UserPassword>YourPassword</pvs:UserPassword>
<pvs:UserEncryption></pvs:UserEncryption>
</pvs:CurUser>
</pvs:ValidateTinName>
</soap:Body>
</soap:Envelope>
Each xml node in the body content uses the pvs
namespace.
Input
- Input parameters:
TinName
TIN
: The subject's 9-digit TIN (EIN or SSN). Numbers only, no formatting.LName
: The subject's last name, full name (first and last) or a company name.FName
(Optional): The subject's first name. Use only if the last name is provided separately in theLName
field.GIIN
(Optional): The subject's FATCA\FFI GIIN.Encryption
: Leave empty.
- Input parameters:
CurUser
UserLogin
: Your TINCheck login (email address).UserPassword
: Your TINCheck password.UserEncryption
: Leave empty.UserID
: Leave empty.
Output
- Output:
ValidateTinNameResult
TINNAME_CODE
: A numeric code indicating a type of result.TINNAME_DETAILS
: A text description of the code returned.DMF_CODE
: A numeric code indicating a type of result.DMF_DETAILS
: A text description of the code returned.DMF_DATA
: Result details (must be run through an XML decode method).EIN_CODE
: A numeric code indicating a type of result.EIN_DETAILS
: A text description of the code returned.EIN_DATA
: Result details (must be run through an XML decode method).
- Output:
STATUS
Status
: TINCheck system status.CallsRemaining
: The number of calls remaining for the authenticated user.
Name and TIN results
Learn about what your TIN/Name combination validation results mean.
When results are returned, you will see a numeric code alongside a description of the code. Here's a list of each code and description combination you may see when running this type of check:
⚠️ is considered a "bad" result. ✔️ is a "good" result.
TINNAME_CODE | TINNAME_DETAILS | |
---|---|---|
-1 | TIN/Name validation not processed | |
0 | TIN and name combinations does not match IRS records | ⚠️ |
1 | TIN and name combination matches IRS records | ✔️ |
5 | TIN entered is not currently issued | ⚠️ |
6 | TIN and name combination matches IRS SSN records | ✔️ |
7 | TIN and name combination matches IRS EIN records | ✔️ |
8 | TIN and name combination matches ITS SSN and EIN records | ✔️ |
10 | Login denied: Invalid user login and/or password | |
11 | Invalid data | |
12 | Invalid configuration | |
13 | Invalid TIN matching request | ⚠️ |
14 | Duplicate TIN matching request | |
15 | Connection problem | |
16 | IRS connection problem | |
17 | IRS TIN/Name validation temporarily unavailable | |
18 | Request denied: no more checks available for this account | |
20 | Processing error | |
21 | IRS processing error | |
22 | Invalid IRS login | |
23 | Login denied: Invalid user | |
24 | Login denied: Invalid password | |
25 | Login denied:This account has been locked | |
26 | Login denied: Account locked for 24 hours (3+ login attempts) | |
27 | Login denied: Terms not accepted | |
28 | Login denied: Account expired | |
29 | Login denied: No security rights |
DMF_CODE | DMF_DETAILS | |
---|---|---|
-1 | Death Master File match not processed | |
0 | No Death Master File match found | ✔️ |
1 | Possible Death Master File match found (contains parsable Details) | ⚠️ |
10 | Login denied: Invalid user login and/or password | |
11 | Invalid data | |
12 | Invalid configuration | |
13 | Invalid Death Master File Matching request | |
15 | Connection problem | |
16 | DMF connection problem | |
17 | Death Master File Match temporarily unavailable | |
18 | Request denied: no more checks available for this account | |
20 | Processing error | |
21 | Death Master File processing error | |
23 | Login denied: Invalid user | |
24 | Login denied: Invalid password | |
25 | Login denied: This account has been locked | |
26 | Login denied: Account locked for 24 hours (3+ login attempts) | |
27 | Login denied: Terms not accepted | |
28 | Login denied: Account expired | |
29 | Login denied: No security rights |
EIN_CODE | EIN_DETAILS | |
---|---|---|
-1 | EIN match not processed | |
0 | No EIN match found | ✔️ |
1 | EIN possible match found (contains parsable EIN_DATA) | |
10 | Login denied: Invalid user login and/or password | |
11 | Invalid data | |
12 | Invalid configuration | |
13 | Invalid EIN Matching request | |
15 | Connection problem | |
16 | EIN connection problem | |
17 | EIN Match temporarily unavailable | |
18 | Request denied: no more checks available for this account | |
20 | Processing error | |
21 | EIN processing error | |
23 | Login denied: Invalid user | |
24 | Login denied: Invalid password | |
25 | Login denied: This account has been locked | |
26 | Login denied: Account locked for 24 hours (3+ login attempts) | |
27 | Login denied: Terms not accepted | |
28 | Login denied: Account expired | |
29 | Login denied: No security rights |
STATUS | Details | |
---|---|---|
OK | System is functioning normally | ✔️ |
CallsRemaining | Details |
---|---|
No limit | Monthly plan |
Number | Checks remaining |