Skip to content

Settings and activity

2 results found

  1. 20 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Brian supported this idea  · 
    An error occurred while saving the comment
    Brian commented  · 

    There needs to be a better way of dealing with this!

    We've discovered that we have some incorrect tax amounts in invoices going back some 18 months due to a bug in the Xero API and we need to run validation scripts to verify that our invoices are correct. Of course, we've run into the API rate limit, which is preventing us from fixing a problem that Xero has caused.

    Is there no way around this? This is not a regular, ongoing requirement, but sometimes things like this need to be done to check data. If we were able to export our Invoices as a CSV, then it wouldn't be a problem, but you can't do that either.

    Please make Xero more than a toy application for businesses that have only 10 invoices a year.

  2. 279 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Thank you for the continued feedback and for your patience on this long‑running request. We know that programmatic bank reconciliation and AI‑driven workflows are increasingly important to many of you, and we understand the frustration that this capability is not available via the Xero API.


    After reviewing this again with our legal, risk and banking teams, we have confirmed that we will not be adding the ability to reconcile bank statement lines via the API or to expose unreconciled bank statement data via the public API.


    There are a few key reasons for this decision:

    1. Regulatory and contractual obligations on raw bank data. Unreconciled bank statement lines are “raw” banking data – unmodified information that comes directly from banks. In markets such as Australia, this data is treated as banking data under consumer data rights regimes. Sharing it on to third parties (including via an open API) would require us…
    Brian supported this idea  · 
    An error occurred while saving the comment
    Brian commented  · 

    This sort of feature is becoming critical for us. We have a large number of invoices that are paid each day into our bank account via a batch payment. Currently this means manually finding each invoice and matching it with the bank statement. This is a major pain and waste of time and is only going to get worse as our business grows.

    Please consider adding API support to allow us to feed in a list of invoice numbers in a batch and match that automatically with the bank statement.