Settings and activity
2 results found
-
279 votes
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:
- 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 An error occurred while saving the comment Martin Thompson commented
You should do a survey! You would need to explain the benefits.
- This feature is a matter of " you don't know what you don't know" . If people really understood the value of this feature then everyone would be using it.
- This could potentially save businesses (consolidated) millions of hours of manually reconcilliations
- It would help eliminate human error and monotonous tasksThe other issue with this is that it it the partners and developers who want the feature , but if the end user understood the potential of automating reconcilliations and the time it would save.. then everybody would use it. Unfortunately for the value to be fully realised is a 2 step process:
1) the software or recon screens need to be developed ( for example matching credit card transactions and programmatically working out exchange variances )
2) The end user uses the addon to reduce the amount of manual reconcilliation / matching - and at the same time reduces human error.
-
104 votes
Public API PM
responded
An error occurred while saving the comment Martin Thompson commented
Adam - at least provide a workaround. You don't need to implement it in the api calling , but at least put it in the response. You are already returning "StatusAttributeString" always returned with "null" - just make the status "Deleted" , "Archived" or "Active" . there are no changes to the API call , no changes to the struacture of the response and it allows us to filter the Items with accuracy. NOT HARD.
Martin Thompson supported this idea ·
Yeah - your reponse to this is just lazy I think. This would save a ton of time.
- Post a batch of known transactions against a statement line
- Api responds with "sucess" OR a list of missing transactions and amount variance
We already have fine grained access to the bank statement data! It is just taking the work out of the UI and allowing it to be automated.