5.0.0
BREAKING CHANGES
- Fixes method definitions where required parameters were declared as optional.
Following methods will have additional required parameters now- Payroll-AU
- updateEmployee
- updatePayRun
- updatePayslip
- updateSuperfund
- updateTimesheet
- Files
- uploadFile
- updateFile
- uploadFileToFolder
- createFileAssociation
- createFolder
- Assets
- createAssetType
- Payroll-AU
General
- Idempotency-Key is introduced as optional header param for all PUT, POST, PATCH requests
Accounting API
- Updated 1099 report sample JSON response.
- Remove the Contact's SkypeUserName field, from the API.Accouting Contact's endpoints.
- Adds the deletion of allocations to Credit Notes, Prepayments and Overpayments
- Removed random character in getPurchaseOrderAttachmentByFileName
- Removed PAYGLIABILITY, SUPERANNUATIONEXPENSE, SUPERANNUATIONLIABILITY, WAGESEXPENSE from AccountType enum
- Compliance with new IRAS GST rate of 9% starting 2024
- Added additional ReportTaxType enum value, USSALESTAX, used within the new Auto Sales Tax feature in the US edition of Xero
- Remove empty enum values
Payroll AU
- Added two new enum values in LeavePeriodStatus
- Remove empty enum values
Payroll NZ
- Added new property on the employee object: jobTitle
Finance
- Cash Validation Api now has rate limiting, there is a new response type added to reflect that.
Projects
- Remove empty enum values