API Reference
Validate Business

Validate Taxpayer

Description

This endpoint is used to validate taxpayer information.

POST {BaseURL}/api/v1/business/validate
Content-Type: application/json
Authorization: Bearer {access_token}
{
    "single_id": "2333",
    "tin": "K009-023344534",
    "company_name_en": "Testing company",
    "company_name_kh": "Testing company"
}

Method

POST

Headers

  • Content-Type: application/json
  • Authorization: Bearer {access_token}

Request Parameters

FieldTypeDescriptionRequired
single_idStringThe single ID of the taxpayer.Yes
tinStringThe taxpayer identification number (TIN).Yes
company_name_enStringThe company name in English.Yes
company_name_khStringThe company name in Khmer (Cambodian language).Yes

Response

HTTP Status 200 (OK)

{
  "is_valid": true
}

Response Fields

FieldDescription
is_validA boolean indicating whether the taxpayer is valid or not.

HTTP Status 422 (Unprocessable Entity)

This response occurs when the provided data is missing or invalid.

Notes

  • Ensure the request body contains all required fields to validate the taxpayer information.
  • The endpoint checks the validity of the taxpayer based on the provided single ID, TIN, and company names.