Skip to content

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

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

174 results found

  1. 1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Accept fractions of a cent in UnitAmount

    The majority of our invoices are for many hundred thousands of units, each of which cost something like USD$0.00015.

    The API currently rounds this LineAmount to 0.00 then complains that my total doesn't equal the sum of the lines.

    56 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Thanks 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.

  4. Make Company -> Line of Business readable via the API

    It would be useful to be able to access the "Line of Business" field programatically, which would allow developers to then build analytic tools for accountants

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Accounts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. different templates for quotes and Invoices

    Usually my quotes and Tax invoices have different information. In the quotes is always useful to include some basic terms. In the Tax invoice only payment info.

    Every time I need to send a quote I need to change the invoice settings which is time consuming.

    47 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. History & Notes

    Expose invoice History & Notes through the API

    574 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    55 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Contacts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. allow fine grained permissions

    I'd like to be able to generate multiple API keys for myself, but be able to control the permissions for each of these keys.

    For example:
    I do some subcontracting to a company and do timesheets for them each month. I then invoice them each month with those timesheet numbers as each line item on the invoice. I'm currently modifying their timesheeting system (which I wrote anyway) so that it'll generate the invoice for me in Xero, it would be nice to be able to PUT an invoice but not allow anyone else in the company to do any GETs…

    64 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Add read-only access to accounting numbers for use in other systems

    I have an internal system that handles all the other metrics for our business, but the financial data is missing.

    We could either hand-enter the necessary data or build some sort of import functionality, but it would be best to query Xero directly so I can use that data in my internal system.

    Thanks for listening!

    93 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Reports  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Sorry 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.

  13. 56 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Accounts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    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
  14. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. when contacts are merged show this status for the API

    When merging contacts the system seems to treat them as a delete so we can’t differentiate them from a full delete. Ideally they should show a status of merged and the ID of the contact they were merged with that way we could perform the same action in the CRM of merging the contacts history rather than deleting them.

    313 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    59 comments  ·  Contacts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. 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 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. be able to get Bank Account balances via the API

    Would be awesome to be able to GET /accounts or /bank_accounts and grab a listing of all our bank accounts and their associated balances!

    56 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base