Properties
| Name | Type | Description |
|---|---|---|
| Name | string | Name of tax rate |
| TaxType | string | The tax type |
| TaxComponents | array | See TaxComponents |
| Status | string | See Status Codes |
| ReportTaxType | string | See ReportTaxTypes |
| CanApplyToAssets | boolean | Boolean to describe if tax rate can be used for asset accounts i.e. true,false |
| CanApplyToEquity | boolean | Boolean to describe if tax rate can be used for equity accounts i.e true,false |
| CanApplyToExpenses | boolean | Boolean to describe if tax rate can be used for expense accounts i.e. true,false |
| CanApplyToLiabilities | boolean | Boolean to describe if tax rate can be used for liability accounts i.e. true,false |
| CanApplyToRevenue | boolean | Boolean to describe if tax rate can be used for revenue accounts i.e. true,false |
| DisplayTaxRate | number | Tax Rate (decimal to 4dp) e.g 12.5000 |
| EffectiveRate | number | Effective Tax Rate (decimal to 4dp) e.g 12.5000 |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/TaxRate",
"title": "TaxRate",
"externalDocs": {
"url": "http://developer.xero.com/documentation/api/tax-rates/"
},
"properties": {
"Name": {
"description": "Name of tax rate",
"type": "string"
},
"TaxType": {
"description": "The tax type",
"type": "string"
},
"TaxComponents": {
"description": "See TaxComponents",
"type": "array",
"items": {
"$ref": "#/components/schemas/TaxComponent"
}
},
"Status": {
"description": "See Status Codes",
"type": "string",
"enum": [
"ACTIVE",
"DELETED",
"ARCHIVED",
"PENDING"
]
},
"ReportTaxType": {
"description": "See ReportTaxTypes",
"type": "string",
"enum": [
"AVALARA",
"BASEXCLUDED",
"CAPITALSALESOUTPUT",
"CAPITALEXPENSESINPUT",
"ECOUTPUT",
"ECOUTPUTSERVICES",
"ECINPUT",
"ECACQUISITIONS",
"EXEMPTEXPENSES",
"EXEMPTINPUT",
"EXEMPTOUTPUT",
"GSTONIMPORTS",
"INPUT",
"INPUTTAXED",
"MOSSSALES",
"NONE",
"NONEOUTPUT",
"OUTPUT",
"PURCHASESINPUT",
"SALESOUTPUT",
"EXEMPTCAPITAL",
"EXEMPTEXPORT",
"CAPITALEXINPUT",
"GSTONCAPIMPORTS",
"GSTONCAPITALIMPORTS",
"REVERSECHARGES",
"PAYMENTS",
"INVOICE",
"CASH",
"ACCRUAL",
"FLATRATECASH",
"FLATRATEACCRUAL",
"ACCRUALS",
"TXCA",
"SRCAS",
"DSOUTPUT",
"BLINPUT2",
"EPINPUT",
"IMINPUT2",
"MEINPUT",
"IGDSINPUT2",
"ESN33OUTPUT",
"OPINPUT",
"OSOUTPUT",
"TXN33INPUT",
"TXESSINPUT",
"TXREINPUT",
"TXPETINPUT",
"NRINPUT",
"ES33OUTPUT",
"ZERORATEDINPUT",
"ZERORATEDOUTPUT",
"DRCHARGESUPPLY",
"DRCHARGE",
"CAPINPUT",
"CAPIMPORTS",
"IMINPUT",
"INPUT2",
"CIUINPUT",
"SRINPUT",
"OUTPUT2",
"SROUTPUT",
"CAPOUTPUT",
"SROUTPUT2",
"CIUOUTPUT",
"ZROUTPUT",
"ZREXPORT",
"ACC28PLUS",
"ACCUPTO28",
"OTHEROUTPUT",
"SHOUTPUT",
"ZRINPUT",
"BADDEBT",
"OTHERINPUT",
"BADDEBTRELIEF",
"IGDSINPUT3",
"SROVR",
"TOURISTREFUND",
"TXRCN33",
"TXRCRE",
"TXRCESS",
"TXRCTS",
"CAPEXINPUT",
"UNDEFINED",
"CAPEXOUTPUT",
"ZEROEXPOUTPUT",
"GOODSIMPORT",
"NONEINPUT",
"NOTREPORTED",
"SROVRRS",
"SROVRLVG",
"SRLVG",
"IM",
"IMESS",
"IMN33",
"IMRE",
"BADDEBTRECOVERY",
"USSALESTAX",
"BLINPUT3"
]
},
"CanApplyToAssets": {
"description": "Boolean to describe if tax rate can be used for asset accounts i.e. true,false",
"readOnly": true,
"type": "boolean"
},
"CanApplyToEquity": {
"description": "Boolean to describe if tax rate can be used for equity accounts i.e true,false",
"readOnly": true,
"type": "boolean"
},
"CanApplyToExpenses": {
"description": "Boolean to describe if tax rate can be used for expense accounts i.e. true,false",
"readOnly": true,
"type": "boolean"
},
"CanApplyToLiabilities": {
"description": "Boolean to describe if tax rate can be used for liability accounts i.e. true,false",
"readOnly": true,
"type": "boolean"
},
"CanApplyToRevenue": {
"description": "Boolean to describe if tax rate can be used for revenue accounts i.e. true,false",
"readOnly": true,
"type": "boolean"
},
"DisplayTaxRate": {
"description": "Tax Rate (decimal to 4dp) e.g 12.5000",
"readOnly": true,
"type": "number",
"format": "double",
"x-is-money": true
},
"EffectiveRate": {
"description": "Effective Tax Rate (decimal to 4dp) e.g 12.5000",
"readOnly": true,
"type": "number",
"format": "double",
"x-is-money": true
}
},
"type": "object"
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/xero-taxrate"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.