Accounting API
Welcome to our official feedback forum for the Xero Developer API.
The Xero product ideas site is the best place to submit feedback for improving Xero.
177 results found
-
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
-
when a batch payment is reconciled, its child payments' IsReconciled element shoulud return as true
Currently when a batch payment is reconciled, its child payments' IsReconciled element always return as false. It will be useful to return as true.
6 votes -
fix the api documentation
how are we supposed to develop to the api interface if the docs are wrong or out of date
http://blog.xero.com/developer/api/get-apixro10invoice/
the xsd is invalid (according to my parser line 56 and 57 are back to front
the sample response can not be validated against the supplied xsd, ContactStatus, and InvoiceStatus are not in the xsd
i hate to moan, but it is really frustrating, and i am wasting a lot of time through trial and error to figure things out.
perhaps you could specify the values for ContactStatus and InvoiceStatus and what they mean
5 votesHi,
Thanks for pointing out the error in our XSD – we’ll get this sorted. Please let us know if you find anything else. The quickest way to get help with these sort of issues is to email network@xero.com else it might be a few days before we get to them here.
For sure we can provide more documentation for Contact Status and Invoice Status values. We’ll add some detailed notes on our API reference page shortly. The main statuses for contacts are ACTIVE & DELETED. All invoices entered via the API have an initial status of DRAFT
I’ve updated our documentation on Invoice and Contact Status values in more detail than the summary above.
-
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.
-
You can add copies of invoices and dockets to AP transactions, but can't add copies to Spend money transactions. Should be able to do this.
You can add copies of invoices and dockets to AP transactions, but you can't add copies of dockets and receipts to Spend money transactions. If we are going to keep all records along with the transactions, we need to be able to do this.
5 votesThis is well overdue for an update!
Support for attachments on bank transactions was added back on May 29, 2014.
-
Service to calculate Tax on AR invoice
Would help to have a service call where an invoice can be sent with no tax details, and Xero calculates the tax and returns it - without saving it in the Xero org. This makes it easier for other applications to leverage our tax calculation engine and ensure consistency in the calculation used.
4 votesThis will included in our next API update – a developer preview release will be available during the week of 7-11 Sept 09
-
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
-
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
-
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/
-
Make the GST type (e.g. Payments / Invoices / None) readable by API (Financial Settings -> GST)
Allowing developers the ability to programatically access the GST type would allow us to create applications that allow accountants the ability to efficiently & automatically group entity types for easier reporting.
4 votesThis data is available via the SalesTaxBasis value on the Organisation endpoint
-
Differentiate Bank and Credit Card Account
The very well managed Xero API just made us surprised that there is no concrete way to differentiate a Credit Card and a bank account. They both are under account type Asset. Based on number of digits in the account number could not be an ideal way to differentiate these two. Requesting to provide a flag so that API users can credit or debit the amount to create Balance sheet.
4 votesI’m pleased to announce that the Accounts endpoint now returns a element that allows you to differentiate between credit card, Paypal and regular bank accounts.
The update was release on September 1st http://developer.xero.com/documentation/api/v2-release-notes/#2.142
Cheers,
Adam -
Recent Projects Feature
We recently noticed the new Projects feature of Xero.
While the information on the website is only cursory, it looks like it could be the solution to something we want to model: an entity against which we want to accrue expenses, and then invoice flexibly (the budgeting aspect is also a big drawcard).
Is there any gossip on when it will be accessible via the API? We'd put our hands up to beta test it.
Ideally we'd like the ability (via the API) to:
- create projects
- add expenses against a project
- generate invoices for projects
- query…4 votesThe Projects API beta is now open to everyone. Check out the blog for details https://devblog.xero.com/introducing-the-xero-projects-api-a67a7af0a4a0.
It doesn’t support all the points in this request but please check it out and open specific requests for additional functionality you need for your app.
Thanks,
Adam -
Integrate with JavelinCRM
Javelin CRM is a create CRM tool www.javelincrm.co.uk
3 votesSee http://blog.xero.com/2009/04/javelin-crm-integrates-with-xero/ for more info.
-
Set up cost centres
I would really like to see cost centres being set up so that we can track the spending of various departments in common account codes such as Printing etc. I can;t move several clients over due to that and there' no reason to use workflow max or similar as it is just a costing system
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
-
3 votes
-
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.
-
3 votes
-
Allow journals to be sent to Xero
For my business i cannot book all invoices straight to sales - i must book to prepayment then release prepayments to revenues. I want to be able to send via API the journals to release to sales, based on customer usage.
3 votesSorry – closed the earlier request for this when it was released . You can now enter DRAFT manual journals – see http://blog.xero.com/developer/api/manual-journals/
-
void authorized invoices
Be able to void authorized invoices via API
3 votesYou can now use POST Invoices to void invoices, you just need to include the InvoiceNumber and set the Status element to VOIDED. Note you cannot void invoices that have any payments applied against them.
- Don't see your idea?