Skip to content

Settings and activity

2 results found

  1. 16 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)
    Scott Ryburn shared this idea  · 
  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…
    Scott Ryburn supported this idea  · 
    An error occurred while saving the comment
    Scott Ryburn commented  · 

    Being able to reconcile bank statement lines via the API would be really cool.

    As a starting point though, we'd like to be able to retrieve the invoice/transaction ID for any reconciled bank statement lines.

    Here's our use case:

    We (Sharesight) provide online portfolio management software to share traders and investors. Typically our customers use a dedicated bank account to trade shares. For customers that use Xero, we'd like to be able to pull the bank statement into Sharesight so that we can include the current cash balance as part of the portfolio value. In addition to this we'd like to be able to do things like:

    -Calculate a return on cash from any interest payments. This involves identifying which transactions are interest payments as well as cash withdrawals, deposits etc

    -Display statement lines and link these to transaction details in Sharesight (We expect many statement lines to be reconciled to transactions we create/send via the Xero API).

    Hopefully that's not too off topic. Thanks.