Xero OpenAPI Versions Save

An OpenAPI description of the Xero API

2.30.1

1 year ago

Description

AU Payroll API

  • Adds quotes to CountryOfResidence code NO for Norway as it's otherwise misinterpreted by code generator

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.30.0

1 year ago

Description

Captures all the schema updates made to the AU Payroll Employees API as part of the STP 2 Initiative.

AU Payroll API

  • A detailed description of changes can be found here in the Xero API Developer Docs.

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.29.3

1 year ago

Description

Fixes Projects API createTask method to return object of type Task

Release Notes

Resolves Xero-Node #599

Screenshots (if appropriate):

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.29.2

1 year ago

Description

Accounting YAML

  • Fixes accounting tag, should be uppercase like so:
tags:
        - Accounting

Release Notes

  • This was causing the Xero-Python SDK generation workflow to treat the lowercase tag as a separate API set

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.29.1

1 year ago

Description

AU Payroll API

  • Update the LeaveCategoryCode enum value "PERSONALCARERSLEAVE" to "PERSONALSICKCARERSLEAVE" to match the updated value in the 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.29.0

1 year ago

Description

Accounting API

  • Adds missing report tax types to the enum (CAPEXINPUT, UNDEFINED, CAPEXOUTPUT, ZEROEXPOUTPUT, GOODSIMPORT, NONEINPUT, NOTREPORTED)

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.28.1

1 year ago

Description

Accounting API

  • Fixes typo in previous release

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.28.0

1 year ago

Description

Accounting API

  • Adds new method for Batch Payments: getBatchPayment which takes batchPaymentID as a parameter

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.27.0

1 year ago

Description

Added support for Xero Go organisations that have invited in their accountant.

Accounting API

  • Add new org type LITE to Class model

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.26.0

1 year ago

Description

Update the AU payroll config to allow support for paid leave categorization. This includes adding two new properties to the LeaveType object.

Abbreviations

  • STP: Single Touch Payroll
  • SGC: Superannuation Guarantee Contribution

Additions to xero-payroll-au.yaml:

  • Add new properties to the LeaveType object: LeaveCategoryCode and SGCExempt (See docs)
  • Add new schema definitions:
    • LeaveCategoryCode enum

Release Notes

  • 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

Screenshots (if appropriate):

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)