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
If both
product_id and product_category are provided, product_id takes priorityIf both
customer_id and customer_type are provided, customer_id takes priorityReverse charge is determined automatically based on customer and jurisdiction
Authorizations
Headers
Body
application/json
Available options:
CSS, DTSP, DAW, DAVW, DB, DP, IAAS, PAAS, SAAS, PRSFT, RNGT, DSWS, GMO, SSS, DTSS, INGMO Available options:
CLOUD, PHYSICAL, DOWN Available options:
B2C, B2B, PRISCH, PRIEDUI, GOV, PUBSCH, PUBEDU, PRIHOS, PUBHOS, NGO