Skip to content

Settings and activity

3 results found

  1. 2 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)
    Simon Lampen supported 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…
    An error occurred while saving the comment
    Simon Lampen commented  · 

    Thanks for the update Adam, ironically I think you will find that the data in the bank statement is not your partner's to but is actually the user's data. This data ownership issue should be even more evident now with recent GDPR changes etc. So if this is the main reason for not proceeding with this feature, I'd encourage you to fight harder for user's rights. Cheers.

    An error occurred while saving the comment
    Simon Lampen commented  · 

    I think you should re-consider allowing reconciliation via the API. I'm sure your reticence would be around allowing regular users to not have to interact with the UI, however with so many integrations that use payment gateway (stripe, payment express, chargify....) you get a many to one relationship where 1 payment needs to be reconciled against many invoices and this is a major productivity block. Xero claims to support over 1000 invoices per month, I don't want my staff manually reconciling 50+ invoices per business day when the data to reconcile them is already available else where. Please reconsider allowing reconciliation via the API for use-cases like this.

    Simon Lampen supported this idea  · 
  3. 1 vote

    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)
    An error occurred while saving the comment
    Simon Lampen commented  · 

    We would like to do reporting on recurring revenue and expenses so would like to be able to do a GET for all recurring Invoices with the recursion details for forecasting. Would be useful to be able PUT/POST recurring Invoices between Network Partners, create recurring AP invoices from external Purchase Ordering systems etc.

    Simon Lampen shared this idea  ·