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

543 results found

  1. Manual Journals: Add Customer and Business unit to the API

    There is currently no wat to choose Customer or Business Unit on the line item in the Manual Journals, that I can see.

    I am using the c# api.

    4 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  ·  Journals  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Add the ability to download PayRoll files (either ABA files or transaction Files)

    It would be terrific to be able to download information about PayRoll payments, either in the ABA format or some other form.

    It appears all the information is inside Xero somewhere, it is just not exposed.

    For example, Company A has two employees Jen and Joe.

    Jen earns $12,000 in one payrun with $2,000 going to one bank account and $10,000 going to the second.

    Joe earns $7,000 in one payrun going to a single bank account.

    The total is $19,000.

    It would be good to be able to get this information out of Xero via an API

    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  ·  Files API  ·  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. Be able to filter by items inside a list. e.g. Filter invoices by Line Item's Tracking Category

    Be able to filter by fields inside an object which has lists. Such as Invoice's Line Items.
    These fields contain important information such as tracking category, amounts, totals which would be a good functionality if one is able to filter using these information so to create more detailed reports

    14 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)
  4. add line item ids to manual journal lines on GET and POST successful responses

    this will make it possible to keep local data linked to manual journal lines up to date and in sync with changes made in xero

    24 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. API access to General Ledger report

    Please add the GL report to the API Reports list

    66 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  ·  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)
  6. TaxNumber type field

    Contact entity has a field to store Tax number type (EIN, SSN, ITIN and ATIN). This field is accessible via UI or in exported csv file, but not accessible via API, while "Tax Number" itself can be read using API.

    26 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 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)
  7. add an option BankSummary to include accounts with zero balances and no transactions

    When an account has a zero balance and no transactions for the specified time period in the Bank Summary Report, it is excluded from the returned data.

    The request is to provide an optional parameter, 'includeZeroBalances' or the like, that includes these accounts and displays them in the report with zero balances.

    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  ·  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)
  8. Create API to get information from Inventory reports (sales by item)

    I would like an API which tells me the same information as I can see in the Sales by Item report, this would mean I can see how much I sell in a month, or selected dates, of a particular item.

    For example I have an item called hourly rate I would like to GET the total invoiced in the month for hourly rate

    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  ·  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)
  9. Reconciliation of Prepayments and Overpayments is not supported

    This is the error given to us when we try and send across an Overpayment that is reconciled. Please can it be implemented.

    7 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. Schedule of Planned Payments

    The Schedule of Planned Payments shows a total of the bills in £ Sterling. However we pay some bills in Euros, the total needs to show in Euros for those invoices.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Update Bank Transaction created by Bank Transfer

    When you create a bank transfer, two bank transactions are created one on each bank account. There is no way to edit or reconcile the bank transactions that are created via the API. I would like the ability to do that.

    13 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)
  12. supply non .net date format via API

    I understand that you are using the Microsoft .NET JSON date format internally but would it be possible for you to return a more agnostic version of the date in a seperate field e.g. UpdatedDateUTCAlt?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Support for Inventory Adjustments

    Add support for the inventory adjustments in the API.

    Currently you can effectively perform inventory adjustments via the API using invoices. See the tracked inventory guide for more info: http://developer.xero.com/documentation/api-guides/tracked-inventory-in-xero/

    This request is to expose the specific inventory functionality in Xero via the API.

    30 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)
  14. Allow XML file types to be uploaded as attachments to invoices

    We have electronic invoicing in Costa Rica and a legal requirement involves creating a xml file and sending it to the customer. It would be great if we could upload this xml file as xml rather than a txt to the actual invoice as reference in case the user wants to send the invoice with the xml included to their customer.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Files API  ·  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. Have the Aged Receivables API actually match the report in Xero

    Just have the API produce the aging buckets like the report

    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  ·  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)
  16. Allow Custom URL Schemes

    Currently the URL elements of various Xero resources appear to reject URLs that do not fit the http or https scheme. It would be very helpful if this barrier was removed.

    Both OS X and iOS are seeing an explosion of applications that implement custom URL schemes as a way to hook or callback. https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html

    My personal use case is a custom built warehouse management system. Our established application is hosted on premises, with client runtimes on OS X and iOS. We're integrating as a private app to Xero and will be pushing in contacts, payables and sales. All of…

    9 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. allow Xero-to-Xero connection to reconcile balances between connected companies.

    I'm new to the concept of connected companies, despite having about a dozen related companies all on Xero for several years. Until now, we've manually captured the invoices that get raised between the companies.

    Is there not a dashboard tool of some sort that could get added, so show the balance owing in one company vs the balance receivable in another, thus allowing easy confirmation that the balances reconcile and that all transactions have been considered by both parties?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. fix the Balance Sheet report via the API to support periods and timeframe

    You have recently completed "fix the Profit and Loss report via the API to support periods and timeframe", but not for Balance Sheet.

    This means can't do weekly cashflow reporting as balance sheet items are end of the month only which defeats the purpose of the P&L fix as need to balance this across to the balance sheet.

    Should be able to do as at any date.

    BUT can do this report via the Xero Reports in Xero. Needs to be consistent.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 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)
  19. Sort your reports out

    Why are Xero reports so frustrating??? Is it just me?
    Another one that has wasted extreme amounts of time, the vat audit report.
    Why is it spread over a ridiculous area so you have to view it in wide view to see any useful information. What is the point? It fits it on a normal view then expands itself and you lose half the useful information?

    Then you have to randomly click all the blue underlined options to find the ONE that drills down to the detail. You check what you need to - ie why the hell there are…

    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  ·  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)
  20. Be able to add new user to Xero via API

    To be able to add new user via API and connecting it with Employee, Customer, and Supplier

    26 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  ·  New APIs  ·  Admin →
    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