Releases: XeroAPI/Xero-Java
4.23.0
Description
Adds usage/metered api end points for app store.
App Store API
4.22.0
Accounting API
-
Adds missing report tax types to the enum (CAPEXINPUT, UNDEFINED, CAPEXOUTPUT, ZEROEXPOUTPUT, GOODSIMPORT, NONEINPUT, NOTREPORTED)
-
Adds missing timezones
Projects API
- Fixes Projects API createTask method to return object of type Task
AU Payroll API
-
Update the LeaveCategoryCode enum value "PERSONALCARERSLEAVE" to "PERSONALSICKCARERSLEAVE" to match the updated value in the API.
-
Updates made to the AU Payroll Employees API as part of the STP 2 Initiative.
-
Adds quotes to CountryOfResidence code NO for Norway as it's otherwise misinterpreted by code generator
4.21.0
Accounting API
Added support for Xero Go organisations that have invited in their accountant.
- Add new org type LITE to Class model
Adds new method for Batch Payments: getBatchPayment which takes batchPaymentID as a parameter
AU Payroll
Add new properties to the LeaveType object: LeaveCategoryCode and SGCExempt (See docs)
Add new schema definitions:
- LeaveCategoryCode enum
API consumers will need to categorize all leave pay items as part of STP phase 2. The leave category code will be used to determine which category a new leave pay item will be filed as.
There are different rules for pay items created with these leave categories, some cannot be SGC exempt
4.20.0
Accounting API
- Adds new method for Batch Payments:
deleteBatchPayment
AU Payroll API
- Adds missing tax declaration
HasLoanOrStudentDebt
4.19.0
Accounting API
- Adds new methods for Repeating Invoices:
createRepeatingInvoices
,updateOrCreateRepeatingInvoices
, andupdateRepeatingInvoice
AU Payroll API
- Adds
EarningsType
enum valuesPAIDPARENTALLEAVE
andWORKERSCOMPENSATION
4.18.0
Accounting API
Adds new tax rate for Singapore: TXRCTSINPUT - Imported services attributable to taxable supplies
Project API
Adds CreateTask, UpdateTask, and DeleteTask methods
4.17.0
Accounting API
Added a new organization class enum ULTIMATE to support new ultimate plan.
BADDEBTRELIEF has been added as both a TaxType and ReportTaxType
IGDSINPUT3, SROVR, TOURISTREFUND, TXRCN33INPUT, TXRCREINPUT, TXRCESSINPUT have been added as both a TaxType and ReportTaxType
SDK Updates
Updated Google API Client version from 1.23.0 to 1.34.0 (Jackson2 has been deprecated and replaced with GSON)
4.16.0
Finance API
Adds startBalance and endBalance to bank statement response
Accounting API
Adds getJournalByJournalNumber method
App Store API
Adds metered capabilities for app store subscriptions end point
4.15.0
What's Changed
App Store API
Plan.status enum updated to include CANCELED, available options are:
ACTIVE, CANCELED, PENDINGACTIVATION
Subscription.status type corrected from string to Subscription.StatusEnum, available options are:
ACTIVE, CANCELED, PASTDUE
SubscriptionItem updated to include status enum, available options are:
ACTIVE, CANCELED, PENDINGACTIVATION
Files API
Quote added to ObjectGroup enum
SalesQuote added to ObjectType enum
AU Payroll API
AllowanceCategory enum added to EarningsRate, available options are:
NONDEDUCTIBLE, UNIFORM, PRIVATEVEHICLE, HOMEOFFICE, TRANSPORT, GENERAL, OTHER
AllowanceType enum updated to include TOOLS, TASKS, QUALIFICATIONS, available options are:
CAR, TRANSPORT, LAUNDRY, MEALS, TRAVEL, JOBKEEPER, TOOLS, TASKS, QUALIFICATIONS, OTHER
Accounting API
LineItem model updated to include Item object that is returned in BankTransactions, Invoices, Credit Notes - new model is LineItemItem
Finance API
Adds Bank Statements Plus endpoint via getBankStatementAccounting method and associated models
UK Payroll API
Employee model update to include IsOffPayrollWorker boolean property
Adds IsOffPayrollWorker as an available query param for GET /Employees
4.14.0
Implements the endpoints /FinancialStatements/contacts/revenue and /FinancialStatements/contacts/expense
Description
Release Notes
-Added ContactNumber, SalesDefaultLineAmountType, PurchasesDefaultLineAmountType and MergedToContactID to Contacts endpoint.
-Added Expense and Revenue reports to the Financial Statements API
-Added searchTerm param to Contacts endpoint
Types of Changes
- New feature (non-breaking change that adds functionality)