Accounting API
Welcome to our official feedback forum for the Xero Developer API.
The Xero Community site is the best place to submit feedback for improving Xero Business
175 results found
-
add journals via the API
Add manual journals via the API - same functionality as the app
1 vote -
Compress responses (Gzip)
Responses from the API should be compressed (e.g. gzipped) as XML is very verbose and responds well to being compressed.
This should be a simple setting change within IIS.
I haven't tried my application with the production system so it might already be enabled there, but this would also help in the test system.
As the server will only respond with compressed content if the client request says it supports it, this feature shouldn't break anyone's existing code.
1 voteThis is now the default response
-
invoice(s) PUT addresses/phones elements should not be mandatory
Xero doesn't require addresses & phone(s) fields when creating a contact, why are they neccessary via the API ? For external systems using Xero as the data source of Customers where they are read only in the external system the schema should be changed so those fields are non-mandatory
1 voteInvoices and all our endpoints will be be more flexible in our next API update – lots of elements will be optional – a developer preview release will be available during the week of 7-11 Sept 09
-
Modify already authorised Invoices via the API so they can be quickly reconciled
Our clients don't pay invoices if they are unhappy with one of the LineItems. As we like to be able to reconcile payments quickly all invoices are authorised as soon as they are in Xero. Which means they then can not be modified via the API without running around xero doing all sorts.
1 voteIn our latest update we added support for updating approved invoice via the API (as long as no payments have been made on the invoice)
-
1 vote
As this forum is for developer API functionality requests and yours relates to something that would need to happen in the main application, I’m afraid we have to decline this suggestion, but don’t take it personally – we would still love to see you make your suggestion in the Xero Community forum: https://community.xero.com/business/
-
Be able to page results
It would be good if you could page through a results set.
Use Case:
I want to be able to return the latest 5 approved invoices.
Given that I don't know when they were created I can't use a filter on any of the date fields and it would be a waste of bandwidth to get all approved invoices a simple pagination system would work well.
1 voteSadly we missed this request when we released pagination on Invoices a while ago: http://developer.xero.com/documentation/api/invoices/#title11
-
Show ContactNumber in the documentation for GET Contacts
GET Contacts returns the ContactNumber field, but this is not shown in the documentation.
1 voteContactNumber is documented in Contacts docs: http://developer.xero.com/documentation/api/contacts/
-
direct debit facility/add-on
direct debit facility/add-on
1 voteCheck out http://ucollect.biz/xero which provides a direct debit solution to Xero users.
-
Support TLS 1.2 on API connections
Xero has a good SSL configuration on the main app (A+ on SSL labs) but the api endpoint running older and weaker encyrption.
It appears to have some kind of TLS 1.2 support enabled but it drops after the initial hand shake which means that TLS 1.2 needs to be excluded as an option when negotitaing connections. Annoying having to set this up only for Xero.
1 voteTLS 1.2 has now been enabled on the API sites!
-
Relation between Invoice and Repeating Invoice
Be able to differentiate invoices created due to repeating invoices and stand alone invoices.
I checked out the elements of Invoice (https://developer.xero.com/documentation/api/invoices).
I was not able to find a element which gives me this relation.I think , A new element having the 'Repeating Invoice Id' data would help me. Can this be included ?
1 vote -
allow the BrandingTheme to default to the Contact Default when an invoice is created in the API
If I set a default Branding Theme for a Contact in Xero, that selection is not honoured when I create an invoice in the API and don't include a BrandingThemeID
1 vote -
GET Organisation: expose 'line of business' field
expose the 'line of business' field that is set in the organisation settings in Xero, to show the industry that organisation is in.
0 votesThe line of business field is now returned on the GET Organisation API call: http://developer.xero.com/documentation/api/organisation/
-
Enable attachments on Contacts
Enable attachments on Contacts - support the files functionality in Xero via the API so files can be attached to contact records in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
0 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
Chart of accounts: enable file attachments
Enable attachments on the chart of accounts - support the files functionality in Xero via the API so files can be attached to accounts in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
0 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
Add ability to retrieve "ARCHIVED" contacts using WHERE clause
The only way to currently check which contacts have been deleted is to make an API call for each. See https://community.xero.com/developer/discussion/24201/
0 votesOur recent 2.44 release provides an optional parameter for you to retrieve archived contacts: http://developer.xero.com/documentation/api/v2-release-notes/#2.44
- Don't see your idea?