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

571 results found

  1. Validate only option for POST and PUT

    Currently when you POST or PUT, Xero will either accept or reject each of the entries. Provide an option to POST or PUT data (Invoices) and have the results returned WITHOUT actually updating any data. That would allow an All or Nothing approach to batch data submission.

    5 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  2. Provide API to retrieve Customer Invoice Reports

    We'd like the ability to retrieve customer reports (as data and in PDF format). We could attempt to re-assemble the reports ourselves but for consistency we'd like to be able to retrieve them directly from Xero.

    10 votes
    How important is this to you?
  3. 195 votes
    not planned  ·  14 comments  ·  Reports  ·  Admin →
    How important is this to you?
  4. 28 votes
    How important is this to you?
  5. 9 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  6. 6 votes
    How important is this to you?
  7. Allow the full UTF8 character set in Contact Names

    Names containing accented characters, eg: Nuñez, are rejected when uploading a new Contact.

    20 votes
    1 comment  ·  Contacts  ·  Admin →
    How important is this to you?
  8. 3 dec point in money

    please can we have 3 dec point in money. eg. i need to be able to enter ... @ $0.075

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  9. 27 votes
    1 comment  ·  Admin →
    How important is this to you?
  10. Download Published reports in pdf format using api

    I want to download published (customized) reports from xero using api and upload it to sharepoint.

    4 votes
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
  11. Ability to charge a merchant fee surcharge for payment via Eway

    I would like to be able to add an additional 1.5% surcharge when people pay via credit card (eway)

    9 votes
    How important is this to you?
  12. API to set exchange rates

    Create and API entry point to set default exchange rates, just like we do on the Settings page.

    Rational: here in Poland, we're obliged to use the Polish Central Bank exchange rates on accounting. Having an API for it makes it possible for us the call it once everyday to set the rate for the next day. Without this we're not able to use Xero officially for bookkeeping. (we have to setup the rates for this whole calendar year!)

    41 votes
    How important is this to you?
  13. Add SagePay to invoice payment gateway, they are one of the most popular in the UK.

    Sagepay is one of the most popular payment gateways used in the UK, it would be a huge benefit to add sagepay as an invoice payment method option in xero.

    4 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  14. Send <Payments> together with <Invoice>

    We invoice just upon payment, so it would be nice to be able to send <Payments> together with <Invoice>, when creating it, so we don't need to do two separate calls for it.

    24 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  15. Fix the Expense Claim dates

    The C# wrapper is looking for CreatedDateUTC, UpdatedDateUTC & Date but the API returns just UpdatedDateUTC and even this appears to be wrong in my testing (I get 2008-09-25T11:04:21.707).

    I'd like to see ReportingDate and PaymentDueDate.

    2 votes
    How important is this to you?
  16. Client code field when setting up new clients

    Currently, there is a feature to add a client code for businesses who handle multiple clients. However this code can only be entered after the client is setup as a separate step. It would be quicker to optionally add the client code as part of the setup process.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  17. Add the "Analysis Code" field to the Bank Statement report end point

    The bank statement report API works great. For each bank line it has the date, amount, particulars, code and reference fields, however the "Analysis Code" field is not available, although it is available via the normal Xero interface on the Bank Statement view. Sometimes this field contains important transaction identifying information. Please make this available via the Report API.

    1 vote
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
  18. Allow Tracking categories and options to be specified by GUID when using the API

    If a tracking category name or option name is changed then often this isn't picked up when bulk approving invoices and invoices get entered with missing tracking categories

    37 votes
    How important is this to you?
  19. Lets make the integrations with client details seemless

    Challenge:

    We love using Xero there are so many pluses! But…we also use add-ons which integrate with Xero. When information is pushed and pulled through, if our clients have misspelt their company name, or even written Limited as Ltd (or vice versa) it creates a whole new client in Xero even if the client currently exists (eg.if purchasing tickets through Eventbrite). We have three integrations going so this can happen three different times and for our administrators and accounts team…a logistical nightmare .

    Solution:

    I’m pretty sure a code can be developed that recognizes elements in a company name (or…

    13 votes
    How important is this to you?
  20. Increase rate limit (or allow details to be included in invoices, etc)

    This is especially important for an initial sync of a new customer with our product as we need every invoice in the database (including the PDFs, which we are happy to trickle into the system over time).

    40 votes
    not planned  ·  4 comments  ·  Admin →
    How important is this to you?
  • Don't see your idea?

Feedback and Knowledge Base