Request Parameters
You must send a request body with the following fields:Request Parameters
Request Parameters
Product & Delivery Parameters
Product & Delivery Parameters
-
product_id: (string, optional)
Internal product ID -
product_category: (string, optional)
Category name (used if noproduct_idis provided). Must be one of:CSS– Custom SoftwareDTSP– Dev & Tech Support Services - With ProductDAW– Digital Audio WorksDAVW– Digital Audio-Visual WorksDB– Digital BooksDP– Digital PhotographsIAAS– Infrastructure-as-a-Service (IaaS)PAAS– Platform-as-a-Service (PaaS)SAAS– Software-as-a-Service (SaaS)PRSFT– Pre Written SoftwareRNGT– RingtoneDSWS– Data & Web Hosting ServicesGMO– GamingSSS– Streaming ServicesDTSS– Development and Technical Support Services - SeparateINGMO– In-Game Purchases
-
is_security: (boolean, optional)
Boolean flag to indicate if the product is a financial security -
delivery_method: (string, required)
Must be one of:CLOUD– On Cloud ServicesPHYSICAL– Physical TransferDOWN– Electronically Transferred
Customer Paramters
Customer Paramters
-
customer_id: (string, optional)
Internal customer identifier -
customer_type: (string, optional)
Required if nocustomer_idis provided. Allowed values:B2C– Business to CustomerB2B– Business to BusinessPRISCH– Private SchoolsPRIEDUI– Private Educational Institutions besides SchoolsGOV– Government EntitiesPUBSCH– Public SchoolsPUBEDU– Public Educational Institutions besides SchoolsPRIHOS– Private HospitalsPUBHOS– Public HospitalsNGO– Non Government Organisations
Location Parameters
Location Parameters
-
country: (string, required)
Country code (ISO 3166 Alpha-2) -
state: (string, optional)
Region or state -
county: (string, optional)
Local jurisdiction -
postal_code: (string, optional)
ZIP or postal code -
ip_address: (string, optional)
Used for geolocation if address is unavailable
Tax ID Validation Parameters
Tax ID Validation Parameters
-
tax_id: (string, required)
Tax ID to validate -
customer_name: (string, optional)
Used for name matching
Response Fields
The response includes two major sections: Tax Calculation and Tax ID Validation.Response Fields
Response Fields
Tax Calculation Fields
Tax Calculation Fields
-
taxability: (boolean)
Whether the product is taxable -
country_rate: (integer)
Country-level tax rate (×1000) -
state_rate: (integer)
State-level tax rate (×1000) -
county_rate: (integer)
County-level tax rate (×1000) -
additional_rate: (integer)
Surcharges (×1000) -
special_rate: (integer)
Special region-specific rates (×1000) -
total_rate: (integer)
Total tax rate (×1000) -
reverse_charge_applicable: (boolean)
Whether reverse charge applies -
exempt: (boolean)
Whether the transaction is tax-exempt
Tax ID Validation Fields
Tax ID Validation Fields
-
tax_id_valid: (boolean)
Whether the tax ID is valid -
customer_name_registry: (string)
Name as retrieved from registry (if available) -
customer_name_match: (boolean)
Whether provided name matches registry name -
customer_type: (string)
Inferred or validated customer type -
validated_country: (string)
Country confirmed by registry -
validated_state: (string)
State confirmed by registry -
registry_address: (string)
Address from registry (if available) -
validation_source: (string)
Source used (e.g.,VIES,GSTN) -
validation_timestamp: (string)
ISO timestamp of validation -
request_id: (string)
Internal ID for audit and traceability
Notes
19000 = 19%)product_id and product_category are provided, product_id takes prioritycustomer_id and customer_type are provided, customer_id takes priorityAuthorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Optional. Unique key to ensure idempotent operations (e.g., retry-safe requests).
Body
ID of the product
Customer ID
Country code (ISO Alpha-2)
Tax Identification Number
Product category if ID is unavailable
CSS, DTSP, DAW, DAVW, DB, DP, IAAS, PAAS, SAAS, PRSFT, RNGT, DSWS, GMO, SSS, DTSS, INGMO Is the product a financial security?
Product delivery mode
CLOUD, PHYSICAL, DOWN Customer type if ID not provided
B2C, B2B, PRISCH, PRIEDUI, GOV, PUBSCH, PUBEDU, PRIHOS, PUBHOS, NGO State/region
County/district
Postal code
IP address for geolocation
Customer name (for validation match)
Response
Unified tax result and tax ID validation
Whether the product is taxable
Country-level tax rate (×1000)
State-level tax rate (×1000)
County-level tax rate (×1000)
Any additional surcharge (×1000)
Special tax rate (×1000)
Final total rate (×1000)
Is reverse charge applicable?
Is this transaction exempt from tax?
Whether the tax ID is valid
Name retrieved from tax registry
Does the input name match registry?
Source used for validation
Internal ID for auditing and tracing