Xero · Schema
TaxDeclaration
AccountingBank FeedsFinanceFinancial ServicesInvoicingPayrollSmall Business
Properties
| Name | Type | Description |
|---|---|---|
| EmployeeID | string | Address line 1 for employee home address |
| EmploymentBasis | object | |
| TFNExemptionType | object | |
| TaxFileNumber | string | The tax file number e.g 123123123. |
| ABN | string | 11-digit Australian Business Number e.g 21006819692 or an empty string ("") to unset a previously set value. Only applicable, and mandatory if income type is NONEMPLOYEE. |
| AustralianResidentForTaxPurposes | boolean | If the employee is Australian resident for tax purposes. e.g true or false |
| ResidencyStatus | object | |
| TaxScaleType | object | |
| WorkCondition | object | |
| SeniorMaritalStatus | object | |
| TaxFreeThresholdClaimed | boolean | If tax free threshold claimed. e.g true or false |
| TaxOffsetEstimatedAmount | number | If has tax offset estimated then the tax offset estimated amount. e.g 100 |
| HasHELPDebt | boolean | If employee has HECS or HELP debt. e.g true or false |
| HasSFSSDebt | boolean | If employee has financial supplement debt. e.g true or false |
| HasTradeSupportLoanDebt | boolean | If employee has trade support loan. e.g true or false |
| UpwardVariationTaxWithholdingAmount | number | If the employee has requested that additional tax be withheld each pay run. e.g 50 |
| EligibleToReceiveLeaveLoading | boolean | If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%). e.g true or false |
| ApprovedWithholdingVariationPercentage | number | If the employee has approved withholding variation. e.g (0 - 100) |
| HasStudentStartupLoan | boolean | If the employee is eligible for student startup loan rules |
| HasLoanOrStudentDebt | boolean | If the employee has any of the following loans or debts: Higher Education Loan Program (HELP/HECS), VET Student Loan (VSL), Financial Supplement (FS), Student Start-up Loan (SSL), or Trade Support Loa |
| UpdatedDateUTC | string | Last modified timestamp |
| IncludeLeaveLoadingInQualifyingEarnings | boolean | Optional Boolean to determine if leave loading is considered as qualifying earnings for superannuation guarantee calculations |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/TaxDeclaration",
"title": "TaxDeclaration",
"properties": {
"EmployeeID": {
"description": "Address line 1 for employee home address",
"type": "string",
"format": "uuid",
"example": "123 Main St"
},
"EmploymentBasis": {
"$ref": "#/components/schemas/EmploymentBasis"
},
"TFNExemptionType": {
"$ref": "#/components/schemas/TFNExemptionType"
},
"TaxFileNumber": {
"description": "The tax file number e.g 123123123.",
"type": "string",
"example": 123123123
},
"ABN": {
"description": "11-digit Australian Business Number e.g 21006819692 or an empty string (\"\") to unset a previously set value. Only applicable, and mandatory if income type is NONEMPLOYEE.",
"type": "string",
"example": 21006819692
},
"AustralianResidentForTaxPurposes": {
"description": "If the employee is Australian resident for tax purposes. e.g true or false",
"type": "boolean",
"example": true
},
"ResidencyStatus": {
"$ref": "#/components/schemas/ResidencyStatus"
},
"TaxScaleType": {
"$ref": "#/components/schemas/TaxScaleType"
},
"WorkCondition": {
"$ref": "#/components/schemas/WorkCondition"
},
"SeniorMaritalStatus": {
"$ref": "#/components/schemas/SeniorMaritalStatus"
},
"TaxFreeThresholdClaimed": {
"description": "If tax free threshold claimed. e.g true or false",
"type": "boolean",
"example": false
},
"TaxOffsetEstimatedAmount": {
"description": "If has tax offset estimated then the tax offset estimated amount. e.g 100",
"type": "number",
"format": "int",
"example": 100
},
"HasHELPDebt": {
"description": "If employee has HECS or HELP debt. e.g true or false",
"type": "boolean",
"example": false
},
"HasSFSSDebt": {
"description": "If employee has financial supplement debt. e.g true or false",
"type": "boolean",
"example": false
},
"HasTradeSupportLoanDebt": {
"description": "If employee has trade support loan. e.g true or false",
"type": "boolean",
"example": false
},
"UpwardVariationTaxWithholdingAmount": {
"description": "If the employee has requested that additional tax be withheld each pay run. e.g 50",
"type": "number",
"format": "int",
"example": 50
},
"EligibleToReceiveLeaveLoading": {
"description": "If the employee is eligible to receive an additional percentage on top of ordinary earnings when they take leave (typically 17.5%). e.g true or false",
"type": "boolean",
"example": false
},
"ApprovedWithholdingVariationPercentage": {
"description": "If the employee has approved withholding variation. e.g (0 - 100)",
"type": "number",
"format": "int",
"example": 75
},
"HasStudentStartupLoan": {
"description": "If the employee is eligible for student startup loan rules",
"type": "boolean",
"example": true
},
"HasLoanOrStudentDebt": {
"description": "If the employee has any of the following loans or debts: Higher Education Loan Program (HELP/HECS), VET Student Loan (VSL), Financial Supplement (FS), Student Start-up Loan (SSL), or Trade Support Loan (TSL)",
"type": "boolean",
"example": true
},
"UpdatedDateUTC": {
"description": "Last modified timestamp",
"type": "string",
"readOnly": true,
"x-is-msdate-time": true,
"example": "/Date(1583967733054+0000)/"
},
"IncludeLeaveLoadingInQualifyingEarnings": {
"description": "Optional Boolean to determine if leave loading is considered as qualifying earnings for superannuation guarantee calculations",
"type": "boolean",
"example": true
}
},
"type": "object"
}