{
"$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"
}