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
18 results found
-
Notify via email when webhooks is disabled automatically
The custom webhooks are disabled automatically if there was not a successful response from the destination for 24 hours. There is no notification when this has happened and to check this we need to go to the webhooks page and then manually enable it and re-send the ITR.
There could be email notifications sent when the webhook is disabled.11 votesThanks for your patience.
We've completed this piece of work.
Please see the Public Docs for further information:
https://developer.xero.com/documentation/guides/webhooks/configuring-your-server/#delivery-failures
-
swagger definition file for Xero API
This would allow non developers to use Microsoft Power Apps to build custom applications for example
16 votesXero’s collection of OpenAPI specs can be found on Github: https://github.com/XeroAPI/Xero-OpenAPI
-
Idempotent requests
At the moment, its rather difficult to recover from a network interruption that happens when you send the request to Xero API, and you loose the connection before you receive the response from Xero. There is a fair number of reasons why this could happen at any time.
In such a situation you really have no way of knowing if your request was even sent fully, or if it was received by Xero, nor what was Xero's response.This is not specific to Xero, as all APIs out there have this same problem, as its simply how the web works.
…
87 votesFind out more in our Idempotent Requests guide: https://developer.xero.com/documentation/guides/how-to-guides/idempotency
-
A fully featured JSON API, with no XML requirements whatsoever.
Title says it all, pure JSON, nothing else. All the same features as the XML one, but at a different endpoint.
118 votesHi everyone,
I’m pleased to announce that we now fully support JSON for the accounting API.
https://devblog.xero.com/json-for-the-accounting-api-974a3b8adfb4
You can now use application/json as your content type and send through your PUTs and POSTs with JSON.
Cheers,
Adam -
The ability to generate Quotes from within the Xero Web interface
I would like to be able to create quotes from within the Xero Web interface for my customers which could then be converted into an invoice if the customer accepts the quote.
Just like you can currently create purchase orders and convert them into bills once the goods have been received.
3 votesQuotes functionality was released in the Xero web interface on January 21st 2015. You can now create quotes and convert them into invoices once they’re accepted.
-
Paging Feature for BankTransactions
Expanding the paging feature (currently only available for Contacts, Journals and Invoices) to other endpoints in particular BankTransactions would create huge functionality and alleviate the API call limits.
43 votesWe are please to confirm that the BankTransactions endpoint now supports paging: http://developer.xero.com/documentation/api/BankTransactions/#Paging
Work is underway to provide paging on the manual journals endpoint in the near future.
-
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.
-
Automatic reconciliation of Payroll to General Ledger
Sometimes clients amend a payrun but forget to replace the Bill Payable for that payrun in the GL.
This can result in discrepancies between wages, PAYG, super (and other) and the GL reports.
Would be nice to automate some of this checking, even highlight any months (or specific bills) that did not match payroil3 votesPayroll GL integration has been completed, you can check out more details here: https://community.xero.com/business/discussion/3391087
-
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/
-
Make addresses available in reponse of GET Organisation like you do with GET Contacts
It would be great if the Organisation's addresses were available in the response message of GET Organisation, just like the addresses that are available in the response message of GET Contact.
6 votesAddress details is now returned for the organisation. See our recent release notes for further info: http://developer.xero.com/v2-release-notes/#2.22
-
Reports By Tracking Categories
Retrieve reports such as P&L, trial balance & budget by tracking category.
Our customers have requested for the ability to import their tracking categories from Xero into our program for reporting purposes. Any idea when the API will support this?
(edited by Xero staff for clarity)
53 votesThanks for your votes everyone. We have released the ability to retrieve the P&L and balance sheet reports by tracking today: http://blog.xero.com/developer/v2-release-notes/
While budgets by budget (tracking) is available within the main Xero application, we were unable to fit that into this release – we have a new uservoice request thread if you still want to see this feature (http://xero.uservoice.com/forums/5528-xero-api/suggestions/3267328-budget-summary-report-by-budget) but we hope most of you will find the above sufficient.
-
Notify URL When Stuff Changes in Xero - Webhooks
I'm requesting "web hooks" for the Xero API.
Here's how they work: Customer provides a URL (http://myserver.com/xero/changed) to Xero, and when something is changed, Xero notifies that URL, perhaps indicating which records have changed.
The Xero API provides methods that you can query and compare with previous results to see what has changed. However, this is not performant for large data sets, and detecting changes involves a lot of code.
The competition has it - web hooks are supported by QuickBooks. Let's get them in Xero - it's a superior product in every other way.
976 votesWe’re happy to announce that the invoice webhooks work has been completed! We now support both invoice and contact events.
We know there are lots of other events in Xero that would be useful to you as webhooks. To help us prioritise which ones to focus on next, please create separate suggestions and vote on the ones you’d like to see us implement. -
Be able to overide a currency rate for an invoice raised in a foreign currency
In the app you can override the currency rate with your own. Would be great to do this with invoices generated via the API as I get my rates from another provider (ie. not XE)
28 votesI can confirm that we now support setting the currency rate on a foreign currency invoice: http://developer.xero.com/documentation/api/invoices/
-
expose a unique, persistent identifier for an organisation
While you're at it an identifier for individual users would be great too!
9 votesOur latest release includes an Organisation ShortCode: http://developer.xero.com/v2-release-notes/#2.22
For some background info and use cases, check out this community post: https://community.xero.com/developer/discussion/1167775/
-
PUT/POST tracking categories and options
Be able to create tracking options via the API. Also when creating invoices via the API allow the creation of tracking options within Xero's existing tracking groups if they don't exist.
134 votesThe ability to delete tracking categories and tracking category options was released today: http://developer.xero.com/documentation/api/v2-release-notes/#2.98
This means the API now supports the full range of tracking category functionality.
If you have any questions about using this feature, please feel free to ask in our community: https://community.xero.com/developer/
-
Allow posting to bank accounts via the API
All that is required is that the Invoice API be changed to allow posting to the bank accounts. Then it will serve as a general transaction import function.
12 votesWe have provided this via the BankTransactions endpoint, but missed closing out this issue at the time: http://developer.xero.com/documentation/api/banktransactions/
-
Fixed assets API
Provide an API for the fixed assets module.
128 votesWe’re pleased to announce that the Assets API has now been released: https://devblog.xero.com/assets-api-making-your-fixed-assets-restful-98f9eb42e2c5
Please give it a try and let us know if you have any feedback. This is only the beginning for the Assets API so please add new user voice requests if there are any specific features you’re still after,
The docs can be found here: https://developer.xero.com/documentation/assets-api/overview/
Cheers,
Adam -
be able to filter getAccounts depending on type of request
Would be nice to only show those accounts that are valid for a particular purpose.e.g entering an Accounts Receivable invoice , entering an Accounts Payable invoice rather than listing all accounts. Filtering on a specific type maybe useful as well. e.g. Assets, Liabilities
1 voteThe API V2 GET Accounts endpoint allows the use of where clauses for this type of function.
- Don't see your idea?