Skip to content

Releases: XeroAPI/Xero-Java

4.28.0

15 Jun 18:40
9912bd6
Compare
Choose a tag to compare

AU Payroll API

New endpoints added for expanding Leave functionality for AU Payroll

  • LeaveApplications/v2 GET includes REQUESTED and REJECTED leave applications
  • LeaveApplications/{id}/approve allows for approval of REQUESTED leave applications
  • LeaveApplications/{id}/reject allows for rejection of REQUESTED or SCHEDULED leave applications
    Added detail to LeaveApplications POST example to indicate expected inclusion of other attributes

Accounting API

Create compliance tax rates

4.27.0

19 May 19:19
d66fb2c
Compare
Choose a tag to compare

Description

Finance API

  • Updates import source description and the example in the BankStatementsPlus Api response doc

Accounting API

  • Added all missing currency codes CLF, EEK, LVL, MRO, MXV, SKK, SLE, STD, VES to enum
  • Fixed 2023 Reverse Charge tax rates for Singapore

4.26.0

23 Feb 23:17
5ee36ae
Compare
Choose a tag to compare

Description

Files API

  • Adds getAssociationsCount method to the Files API

Payroll AU API

  • Adds new property PaidLeaveEarnings to the OpeningBalance schema definition
  • Adds new property PayOutType to the LeaveApplication and LeaveEarningsLine schema definitions

Release Notes

4.24.1

05 Dec 19:08
abc7dec
Compare
Choose a tag to compare

Description

Accounting API

  • Updates CreateBrandingThemePaymentServices method to accept an array of PaymentService objects instead of just one PaymentService object to match API functionality
  • Adds 2023 tax rates for Singapore
  • Updates data type of IsReconciled property of BatchPayment to boolean.
  • Updates data type of TotalAmount property of BatchPayment to decimal
    Related to this issue

Release Notes

Resolves Xero-Node #605

This will result in a small breaking change where any projects currently using this method will need to wrap their PaymentService object in a PaymentServices object like so:

{ "PaymentServices": [ { "PaymentServiceID": "54b3b4f6-0443-4fba-bcd1-61ec0c35ca55", "PaymentServiceName": "PayUpNow", "PaymentServiceUrl": "https://www.payupnow.com/", "PaymentServiceType": "Custom", "PayNowText": "Time To Pay" } ] }

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