Skip to content

Settings and activity

3 results found

  1. 21 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)
    An error occurred while saving the comment
    Greg Yorke commented  · 

    Spent two hours trying to figure this out and found this same issue repeated several times here and on Xero’s Stack Overflow. You can record a spend money transaction, and a generic payment against an invoice, but you apparently can’t record payment via check against an invoice.

    It’s a problem for us b/c we send 2k checks once a month via a file we send to a check printer, and using Xero’s web UI to prepare and export 200 at a time is less and less sustainable.

    Greg Yorke supported this idea  · 
  2. 32 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)
    Greg Yorke supported this idea  · 
  3. 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
    Greg Yorke commented  · 

    +1 for this … we issue about 2000 checks per month and while the reconciliation screen properly matches about 75% of them, it is still a lot of manual work to click 2000 "OK" buttons; plus, the other 25% are cases where the check number is supplied in the bank feed but the match is uncertain or not found. Was looking into automating w/ a script and disappointed that this isn't accessible.