Skip to content

Releases: XeroAPI/xero-python

1.0.13

03 Nov 22:32
e8416f3
Compare
Choose a tag to compare

ACCOUNTING

Add specs for the Organisation endpoint subresource Action
Add two components Actions and Action
BatchPaymentDetails remove max length from Details property
Adding History for Manual Journals
Rename two problem currencies to TRY_LIRA and EMPTY_CURRENCY

AU PAYROLL

Add Timesheet Status enum REJECTED and REQUESTED

NZ PAYROLL
fix casing on tag for PayrollNZ …should be PayrollNz

Merge PR changes #28 - adjusting for token refresh when openid, profile and email are not included in the scope.

1.0.12

09 Oct 23:38
89558c0
Compare
Choose a tag to compare

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

ACCOUNTING

Added following operations for Accounting OpenAPI spec:

getPurchaseOrdersAttachments
getPurchaseOrder≠AttachmentByFileName
updatePurchaseOrderAttachmentByFileName
createPurchaseOrderAttachmentByFileName

NZ PAYROLL
Add x-is-money vendor extension for double values that are currency

AU PAYROLL
Make EmployeeID not req. for Tax Declaration

1.0.11

08 Oct 23:59
35b62a9
Compare
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

1.0.10

18 Sep 17:13
d27ab18
Compare
Choose a tag to compare

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

1.0.9

01 Sep 01:01
d0473ba
Compare
Choose a tag to compare

Build from OpenAPI spec 2.2.15
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

Updated Deserializer for dates to handle earlier dates like /Date-1234

1.0.8

21 Aug 22:16
34c81f1
Compare
Choose a tag to compare

1.0.7

14 Aug 23:26
6675b8c
Compare
Choose a tag to compare

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

Fixes issue #13

1.0.6

11 Aug 17:40
74fa168
Compare
Choose a tag to compare

Add version for python-dateutil requirement to fix #12

1.0.5

03 Aug 19:07
7f094f4
Compare
Choose a tag to compare

UK Payroll added methods and models - tested for gets on all endpoints

build from OpenAPI spec 2.2.11
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.11

ACCOUNTING
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
Fix typo in report name/path for TenNinetyNineContact

Added AccountID field on ManulaJournalLine

Add DELETED enum to QuoteStatusCode in Quote schema

0.5.1

10 Jul 18:49
7f094f4
Compare
Choose a tag to compare

Built from version 2.2.7 of OpenAPI spec
https://github.com/XeroAPI/Xero-OpenAPI/releases/tag/2.2.7

Initial commit of AU Payroll methods & models
Fixed date and datetime in models to properly handle MS date format