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
173 results found
-
correct your flash player detection so that it accepts flash 11.
I am a linux 64 bit user, and therefore I need to use flash 11 (since flash 10.x is only 32 bit). Flash 11 is already on release candidate stage and I use flash sites everywhere without problem. But when I try to use xero it says "You dont have flash player installed".
2 votesSorry for the late reply, this was missed as it is not an API request, but I can confirm the flash detection issue was fixed a couple of weeks ago.
-
General Journal Improvements
1) include transaction source and id to be able to link back to the source document of the journal eg AP/AR invoice etc 2) allow endpoint to be filtered by accounting date to be able to get just a certain period.
129 votesWe are pleased to confirm that the Journals endpoint now returns the SourceType and SourceID. This allows you to link journals back to their source transaction.
http://developer.xero.com/documentation/api/v2-release-notes/#2.83
Unfortunately it is not possible to filter the journals endpoint by accounting date. We’ll look to address this with an improved journals reporting endpoint in future.
-
oAuth 2.0
Any chance Xero will support oAuth2.0 ?
oAuth1.0 and it's payload signing doesn't work very well in various environments including node.js
With rest of the world moving to oAuth 2.0 - I hope XERO does too
243 votesOAuth 2.0 is now required for all new integrations to Xero’s APIs.
Find all the details here https://developer.xero.com/documentation/oauth2/overview
-
Import invoices in foreign currency not just base currency
At present any invoice either imported or brought in via API can only be in the base currency. This means for any foreign currency invoice the user has to click into every single invoice and change the currency manually and then save. This is to say the lease a tad tedious, especially given it is a multi-currency system.
3 votesThis is well overdue to be closed!
API support for multi currency invoices was completed loooooong ago.
-
Allow adding Contacts to Contact Groups
When you GET a Contact via the API you are returned the ContactGroups that they belong to. But if you try and update their ContactGroups with a PUT or POST the API will just ignore the ContactGroups XML element.
It would be really useful for automating the organisation of Contacts, if you allowed us to update the ContactGroups for a Contact in a similar way that you can add LineItems to an Invoice.
75 votesWe are glad to announce the release of the ContactGroups endpoint which allows this functionality: https://community.xero.com/developer/discussion/6512619/
-
1,548 votes
Hi everyone,
The functionality to send sales invoices via email is now open to all apps.
Check out the docs here: https://developer.xero.com/documentation/api/invoices#email
There’s more functionality we could add around emailing but I’m going to close this request. Please feel free to create new specific requests for any additional email functionality you’d like to see going forward.
Cheers,
Adam -
Include Financial Year End in the GET Organisation response
Including a companies year end date would have value for people using the reports API
2 votesCleaning up some old requests, just confirming that FinancialYearEndDay and FinancialYearEndMonth are exposed in the GET Organisation API call.
-
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)
-
Mark invoice sent via API
Add the ability to mark invoices as sent via the API.
31 votesThis functionality was introduced in a recent release – see http://blog.xero.com/developer/api/invoices/ for details on how to use the SentToContact element
-
History & Notes
Expose invoice History & Notes through the API
574 votesHi everyone,
Thanks for your patience. History and notes are now available via the API.
Check out all the details at https://developer.xero.com/documentation/api/history-and-notes
Cheers,
Adam -
allow bank statement data to be accessed via API
this would allow integration with other processing systems that match via the EFT reference used
3 votesSorry – didn’t see this earlier. We have a BankStatement endpoint http://developer.xero.com/api/reports/#BankStatement
-
show more detail on GET TaxRates
Specifically the tax rate components that make up a tax rate i.e. the name, the rate and compounding indicator, this is very useful information for our application
3 votesI’m not sure when we released it, but it was a long time ago =) This is well overdue to be closed.
-
include an Id unique to the oAuth'enticated user
That will allow consumer apps to differentiate services based on the authenticated user (e.g. ACLs with app specific permissions).
5 votesIn a recent release we provided an Organisation shortcode which is a unique identifier of the Xero organisation you are connected to. http://developer.xero.com/v2-release-notes/#2.22
An API connection, though facilitated by a user, is tied to the organisation, not the user. This is why the shortcode is the most appropriate unique identifier within a connection.
-
return exchange rates for calls from the invoices endpoint for foreign-currency invoices
Can we have the exchange rate returned when returning invoice information for foreign currency invoices using the invoices endpoint?
6 votes -
56 votes
This suggestion is well overdue for an update!
Support for updating the chart of the accounts was released back on the 4th of May.
We also have the Setup endpoint for the bulk creation of chart of accounts. See the conversions guide for more details on that http://developer.xero.com/documentation/api-guides/conversions/.
The only outstanding functionality is to be able to update bank accounts. I’ve created another post to track demand for that specific feature:
https://xero.uservoice.com/forums/5528-xero-core-api/suggestions/9679785-update-bank-accounts -
Offer the journals.xsd in your scheme files
The journals.xsd is not amongst the scheme files that you can download. Why is this missing?
6 votesJust confirming this is now available in our XML schema: https://github.com/XeroAPI/XeroAPI-Schemas
-
Allow blank invoice items when creating invoices
Example http://img146.imageshack.us/img146/6735/invoicelinebreaksexampl.png
Add the ability to enter invoice items without specifying quantity, unit price or anything else. And have all these fields blank on the invoice. You can already do this through xero, just not via the API.
Perhaps some sort of line seperator item?
15 votesYou can now enter line items that have just a description and no unit price or quantity
-
3 votes
Overlooked this request earlier – we have a reporting API – http://developer.xero.com/api/reports/
-
replace '400 bad request' with real error
Errors on the api just return 400 bad request, no matter what it is. Previewer gives detailed info on the failure. Can you return that sort of info tot he api, or have a parameter to send in the xml to allow that debug info to be returned.
3 votes400 code responses should contain error details in the body of the response, check this page for some example errors.
http://blog.xero.com/developer/api-overview/http-response-codes/the test harness just displays these errors to you too.
-
Start programming thing that really matter and really update the software
From almost 2 years I've seen NOTHING really happening to Xero. Looks the same, works the same, missing same things.
From initial hype went to total stagnation.6 votes
- Don't see your idea?