Calculate Taxes
Calculate taxes for an existing Cadana person. The person’s address determines the jurisdiction, and their stored compensation and tax profile provide calculation inputs (overridden by salary when supplied).
Set the optional outputCurrency to convert all response amounts from the salary currency at the prevailing FX rate; the rate used is returned as fxRate.
Documentation Index
Fetch the complete documentation index at: https://docs.cadanapay.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Required when using a Platform API token. The tenant key identifying which business to operate on.
Body
ID of the Cadana person to calculate taxes for. The person's address determines the jurisdiction, and their stored compensation and tax profile provide calculation inputs.
Country-specific calculation inputs (e.g. ytdSalary, riskCategory). Use GET /v1/tax/fields?country={code} to discover what each jurisdiction accepts.
ISO 4217 currency to convert response amounts into. When supplied
and different from the salary currency, all amounts in the
response are converted at the prevailing FX rate and fxRate is
populated on the response.
"USD"
Response
Calculate taxes response
ID of the person taxes were calculated for
Imputed-income line items (e.g. benefits-in-kind) surfaced by the country engine. Omitted when none apply.
Echo of the requested outputCurrency. Present only when the request specified a conversion.
"USD"
FX rate applied to convert from the salary currency to outputCurrency. Present only when a conversion was performed.
"0.058"