Skip to content

Releases: XeroAPI/xero-php-oauth2

2.1.7

12 Nov 22:21
7b66320

Choose a tag to compare

Build from OAS version 2.4.4
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.4.4

ACCOUNTING
refactor setup endpoint and components

PROJECTS
Change get param chargeType

UK PAYROLL
Add employer_tax_lines to payslip object

2.1.6

10 Nov 00:36
9b35ac2

Choose a tag to compare

Build from OAS 2.4.1
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.4.1

Add the Setup endpoint and related components

  • ImportSummary
  • ImportSummaryOrganisation
  • Setup
  • SetupBalanceDetails
  • Setup ConversionBalances
  • SetupConversionDate

2.1.5

28 Oct 17:18
e6881e2

Choose a tag to compare

ACCOUNTING
getPurchaseOrdersAttachments
getPurchaseOrder≠AttachmentByFileName
updatePurchaseOrderAttachmentByFileName
createPurchaseOrderAttachmentByFileName
History for Manual Journals

Currency rename two problem currencies to TRY_LIRA and EMPTY_CURRENCY

Add the Organisation endpoint subresource Action
Add two components Actions and Action
BatchPaymentDetails remove max length from Details property

NZ PAYROLL
Add x-is-money vendor extension for double values that are currency
fix casing on tag for PayrollNZ …should be PayrollNz

AU PAYROLL
Make EmployeeID not req. for Tax Declaration
Add Timesheet Status enum REJECTED and REQUESTED

2.1.4

08 Oct 17:51
a4812b5

Choose a tag to compare

https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.3.3

ACCOUNTING
Add QuoteNumber as a query param for getQuotes method
Remove getQuoteByNumber method as that did not match implementation of the API

add 2 missing currencies

tracking option length 50 -> 100

added RepeatingInvoiceID to Invoice

Timezone Add enum - UTC+13
Add getQuoteByNumber method

AU PAYROLL
Added ManualTaxType and EarningsType enums
BONUSESANDCOMMISSIONS
SCHEDULE5STSLMANUAL
SCHEDULE5MANUAL

2.1.3

18 Sep 18:48
5aa4e47

Choose a tag to compare

Add optional versions for guzzle 6.2 or 7.0

Build from OpenAPI Spec 2.3.0
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.3.0

ACCOUNTING
Account
Remove max length on the code field with account. Some orgs already have account codes longer than 10 chars, removing the limit allows the GET call to work correctly.

BatchPayment
Remove Max Length from details property as some data returned from API exceeds the previous 18 char limit

AU PAYROLL
EmployeeNumber -change from float to string
TaxDeclaration - make employment basis not required

2.1.2

10 Sep 16:59
a1b9952

Choose a tag to compare

https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.15

AU PAYROLL

Add missing properties from LeaveLine

AnnualNumberOfUnits

FullTimeNumberOfUnitsPerPeriod

ACCOUNTING
Add Separate scope for 1099 reports

Update version of oauth2-client to 2.5.0
Update README about PHPStorm

2.1.1

25 Aug 21:12
b0358fc

Choose a tag to compare

Build from OpenAPI Spec 2.2.14 (includes from 2.2.9)
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.14

AU PAYROLL
Change LeaveLoadingRate from integer to double
Remove CalculationType requirement for EarningLine
restored the type of AccureLeave in ErarningsRate to boolean

UK PAYROLL
remove duplicate deduction enum: PRIVATEUSEPAYMENTS
Change method getPayslips to getPaySlips
Add missing earningsRates
Add missing deduction type enums
Add missing deductible category enums

ACCOUNTING
Added additional enum for Employee endpoint
Remove "Contact" as a req. param for Bank Transactions
Add DELETED enum to QuoteStatusCode in Quote schema
Added AccountID field on ManulaJournalLine

ALL SPECS
Add vendor extension on number properties that are currency related - used in .NET x-is-money: true
Add vendor extension to help with generating dynamic language docs for Ruby.

2.1.0

28 Jul 21:05
cc71d55

Choose a tag to compare

Build from OpenAPI spec 2.2.9
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.9

UK PAYROLL

  • Intial commit of all methods and models.

ACCOUNTING
Remove style:simple property from Statuses Filter
Change getQuoteAsPDF method to use QuoteID is path not QuotesID

Adding the 'BatchPayment' object to the response of:


GET /Payments
GET /Payments/{PaymentID}

GET /BankTransactions

GET /BankTransactions/{BankTransactionID}

This will be returned only when a payment/transaction is part of a batch.

Add RepeatingInvoiceID to the get invoices endpoint

Reports
Fix typo in report name/path for TenNinetyNineContact

AU PAYROLL
PayItem
• AccrueLeave change from number to boolean
LeaveType
• NormalEntitlement change from Int to Double
Employee object

  • Remove HomeAddress as required property
  • Add Account Type enum WAGESPAYABLELIABILITY

ASSETS
Remove AssetTypeId from req. property list

2.0.5

24 Jun 04:32
ea22807

Choose a tag to compare

extra spaces removed from templates to reduce size of Api class files

Address issue #87

2.0.4

22 Jun 23:20
2585345

Choose a tag to compare