Releases: XeroAPI/Xero-OpenAPI
2.3.0
NZ Payroll initial release
Small fixes on
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.2.15
AU PAYROLL
Add missing properties from LeaveLine
AnnualNumberOfUnits
FullTimeNumberOfUnitsPerPeriod
ACCOUNTING
Add Separate scope for 1099 reports
2.2.14
UK PAYROLL
remove duplicate deduction enum
PRIVATEUSEPAYMENTS
2.2.13
ACCOUNTING
Added additional enum for Employee endpoint
Remove "Contact" as a req. param for Bank Transactions
2.2.12
AU PAYROLL
Change LeaveLoadingRate from integer to double
Remove CalculationType requirement for EarningLine
restored the type of AccureLeave in ErarningsRate to boolean
2.2.11
UK PAYROLL
Change method getPayslips to getPaySlips
Add missing earningsRates
Add missing deduction type enums
Add missing deductible category enums
ACCOUNTING
Add DELETED enum to QuoteStatusCode in Quote schema
2.2.10
ACCOUNTING
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.2.9
2.2.8
Remove(comment out) unsupported endpoints for creating history
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.
2.2.7
AU PAYROLL
Employee object
Remove HomeAddress as required property
Add Account Type enum WAGESPAYABLELIABILITY