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
174 results found
-
document api response from POST,PUT and DELETE not only GET.
i.e. on successful Contacts POST returned xml will be: <write>returned xml here</write>
while on failure, depending on the cause, the following errors can be returned:<error> possible error here</error>
And so on for all the methods in Contacts, Invoices etc.
Currently only the GET responses are documented.3 votesThis old issue has been fully addressed, but please feel free to let us know if there are any more documentation issues you spot.
-
Please provide response types in JSON
Please considering providing response types in JSON as JSON is much easier to process in PHP. Please consider doing this but letting us append an extension to the URL, i.e.
https://api.xero.com/api.xro/2.0/Accounts.json
https://api.xero.com/api.xro/2.0/Accounts.xml
https://api.xero.com/api.xro/2.0/Accounts (defaults to xml)This approach would let you support other response types too.
69 votes -
Integrate Magento into Xero.
I mean, it's only the fastest growing and one of the most widely used ecommerce softwares available today. Many people on the Magento forums have been asking for a solution to accounting and Xero would be perfect. (I know that there is already a company that created an integrator, but they charge a monthly fee! It's just one more unnecessary monthly expense)
18 votesWe currently have three add-on partners that provide Magento integration listed in our add-ons directory: Carry the One, Unleashed and Fooman. Check them out here: http://www.xero.com/advisors/solutions/ecommerce/
-
38 votes
The ExpectedPaymentDate and PlannedPaymentDate can now be retrieved when fetching individual invoices via the API – see http://developer.xero.com/documentation/api/invoices/
-
Allow you to specify the tax on an invoice rather than have Xero calculate it
The system I use for generating invoices calculates tax on the subtotal rather than each line as Xero does. Because Xero applies rounding to 2dp on each line items tax total then sometimes the total tax does not match my system. I need to be able to enter invoices so the totals match my system
9 votesWhen you include the optional TaxAmount element on line items Xero will use your value rather than re-calculating it.
-
allow longer term OAuth access
It would be great to have access to Xero that is useful for web applications and server processes - as described in the release notes :)
165 votesAny mac developers having issues with partner apps while developing please contact network@xero.com for assistance.
-
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/
-
provide some PHP code samples for using the Xero API
With OAuth of course!
47 votesAll our code samples are located here: http://developer.xero.com/getting-started/code/
This is not the best place to get answers on questions about PHP code and the API. Please ask your questions in our Developer Community: https://community.xero.com/developer/topic/16971/
-
Allow read-only GL via the API
Allow access to the GL export via the API to allow integration into custom reporting solutions
15 votesThe Xero API has been recently enhanced to allow partner applications to download GL transactions via the new ‘journals’ endpoint.
See http://blog.xero.com/developer/api/journals/ for more information.
Dan..
-
Join http://www.thesmallbusinessweb.com
Please join http://www.thesmallbusinessweb.com and pledge interoperability.
12 votes -
Define a schema for the final version 2 REST services
Currently no schemas exist on the developer release of the Xero REST services. Many languages provide useful tools for XML serialization that require a schema. Providing a schema will allow developers to integrate with Xero quickly, as well as ensure that the data format is consistent.
6 votesWe have been supporting and maintaining a schema for a while now: https://github.com/XeroAPI/XeroAPI-Schemas
Please check the readme for some usage warnings.
We will communicate any change to our schema project support via a developer update: http://blog.xero.com/subscribe-to-the-xero-api-developer-mailing-list/
-
Support oauth_callback during request for an unathorised request token
Allow a oauth_callback URL to be specified for each call to authenticate rather than a single URL location for the entire application.
12 votes -
3 votes
-
setup an api forum
there seems to be a growing number of conversations happening in user voice, perhaps a forum would be a more worthwhile for discussions. then others can learn from the discussions posted here, and post code samples etc
3 votesWe’ve just launched Answers for Developers – http://answers.xero.com/developer
-
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/
-
76 votes
You can now enter DRAFT manual journals – see http://blog.xero.com/developer/api/manual-journals/
-
Integrate with HSBC world wide for auto reconciliation
HSBC is the only bank that allows us to have bank accounts in multiple countries without needing to register a company in multiple countries. This feature is much better than just having a multi currency account as it reduces cheque clearing time by up to 90 days, and is possibly something that your other customers might be interested in if they are dealing in multi currency. My laziness requests auto statement downloads please for all types of accounts.
4 votesApologies for the delay in updating this request – as it is not an API one, we missed it.
Just confirming we do support HSBC bank feeds. Check out this blog post for more info: http://blog.xero.com/2011/08/xero-now-supports-over-5000-bank-feeds/
-
include archive flag in api
Archived contacts appear to be included in the contact lists returned by the API. I would be useful if these contacts were flagged in the result set say.
4 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
-
6 votes
-
specify currency within an invoice
Currently does not have an option to specify the currency type for the invoice. Demo account seems to be in USD (no idea how I managed that), want to be able to specify invoices are in NZD.
4 votesThis will included in our next API update – a developer preview release will be available during the week of 7-11 Sept 09
- Don't see your idea?