Skip to content

Releases: XeroAPI/Xero-Java

4.23.0

03 Nov 17:06
31e0a39
Compare
Choose a tag to compare

Description

Adds usage/metered api end points for app store.

App Store API

4.22.0

07 Oct 15:43
936899a
Compare
Choose a tag to compare

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

01 Sep 16:17
a4bdf13
Compare
Choose a tag to compare

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

03 Aug 17:29
c0b1e90
Compare
Choose a tag to compare

Accounting API

AU Payroll API

  • Adds missing tax declaration HasLoanOrStudentDebt

4.19.0

03 Aug 17:28
c1a9e57
Compare
Choose a tag to compare

Accounting API

  • Adds new methods for Repeating Invoices: createRepeatingInvoices, updateOrCreateRepeatingInvoices, and updateRepeatingInvoice

AU Payroll API

  • Adds EarningsType enum values PAIDPARENTALLEAVE and WORKERSCOMPENSATION

4.18.0

03 Aug 17:25
c6e87bd
Compare
Choose a tag to compare

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

11 May 17:07
7c74dba
Compare
Choose a tag to compare

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

29 Apr 20:55
487d7cb
Compare
Choose a tag to compare

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

10 Mar 22:58
bf93833
Compare
Choose a tag to compare

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

23 Nov 21:12
329c5e9
Compare
Choose a tag to compare

Implements the endpoints /FinancialStatements/contacts/revenue and /FinancialStatements/contacts/expense

Description

https://developer.xero.com/documentation/api/finance/financialstatements#get-financialstatements-contacts-revenue

https://developer.xero.com/documentation/api/finance/financialstatements#get-financialstatements-contacts-expense

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)