Get a summary of a Canadian user’s taxes, using varying inputs, for estimation purposes.
The access token received from the authorization server in the OAuth 2.0 flow.
tax calculation parameters
The client_id of the Tight Partner
"fake_client_id"
An anonymized userId, used for tracking API usage. The Tight Partner decides how to anonymize it.
"fake_userId"
The two-character province abbreviation for which tax needs to be calculated on
"AB"
Tax year for which tax needs to be calculated on
2018
Period for which tax needs to get calculated
ANNUAL_PROJECTED, YTD "ANNUAL_PROJECTED"
The business income for which tax needs to be calculated on
100000
The deductible expense total for which tax needs to be calculated on
5000
The T4 income total for which tax needs to be calculated on
10000
The dividend income for which tax needs to be calculated on
0
The interest income for which tax needs to be calculated on
0
The capital gain income for which tax needs to be calculated on
0
True if the taxpayer has a spouse
true
The spousal income, if applicable
10000
True if the taxpayer has one or more dependents
true
The dependent income, if applicable
10000
True if the user wants to specify their own withholdings, as opposed to using our estimated withholdings
true
Federal income tax that was withheld from wages
5000
Provincial income tax that was withheld from wages
3000
True if user wants us to create expenseSalesTax and revenueSalesTax, as opposed to pass expenseSalesTax and revenueSalesTax param value on there own
false
The revenue sales tax amount
3000
The expense sales tax amount
2000
Date that the TaxEngine should treat as 'today', e.g. if you are trying to simulate a future scenario for test purposes. This field should be empty when deployed in production.
An array of JSON objects, where each object represents a tax payment
Successful operation