Skip to content

Releases: XeroAPI/Xero-OpenAPI

2.38.0

14 Jun 18:44
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

2.37.0

03 May 17:10
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

2.36.0

16 Feb 01:21
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

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

2.35.0

09 Dec 18:14
Compare
Choose a tag to compare

Description

Payroll AU API

  • Adds AllowanceContributesToAnnualLeaveRate and AllowanceContributesToOvertimeRate booleans to EarningsRate model

Release Notes

As part of STP2, two new checkboxes were added for allowance pay items

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

2.34.1

07 Dec 21:13
Compare
Choose a tag to compare

Description

Finance API

  • Reformats descriptions of Indicative Balances so they don't break yaml parsing 😬

Release Notes

  • Was breaking API Explorer and SDK Codegen

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

2.34.0

07 Dec 17:59
Compare
Choose a tag to compare

Description

Finance API

  • Adds Indicative Balances and Payee to BankStatementsPlus

Payroll UK API

  • Update the case in BackPay property of earningsType

Release Notes

Resolves Xero-Ruby #241

  • Argument Error invalid value for earnings_type

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

2.33.1

29 Nov 17:25
7dff86e
Compare
Choose a tag to compare

Description

Accounting API

  • 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-NetStandard #453

  • Data types did not align with data returned by Accounting API.

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

2.33.0

16 Nov 22:36
4608993
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

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" } ] }

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

2.32.0

15 Nov 16:49
Compare
Choose a tag to compare

Description

Accounting API

  • Adds 2023 tax rates for Singapore

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

2.31.1

14 Nov 22:31
7c9a3d1
Compare
Choose a tag to compare

Description

Expose BatchPayment property in Payment model.
Changes relate to this issue.

Accounting API

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)