35 results found
-
Import bank statement lines via the API
Be able to import bank statement lines into a bank account in Xero. This would be useful for custom bank accounts or banks that do not have a direct feed into Xero
993 votes -
Reconcile via the API
Be able to reconcile bank statement lines via the API.
279 votesThank 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…
-
Unreconciled items in the bank feed via the API
Allow the count and or the list of unreconciled items in the bank feed to be exposed via the API
41 votes -
Multi-currency Bank Transfers
Currently, if I try and send a Bank Transfer through the APIs between 2 accounts with different currencies, I get an error response with the message:
"Multi currency Bank Transfers are not currently supported"
There is a field for the "CurrencyRate" in the documentation for GET, however, setting this for a PUT call, results in the same error message.
It's possible to do this through the UI as a user, it should also be possible to do this through the APIs.
14 votes -
integrate batch payment export into a banks payment system
I believe it is possible to export a batch payment file for subsequent import into your internet banking solution. It would create efficiencies to build outward direct bank feeds to set up payments on Bills. Then make it available via the API to set due/ payment dates and create payment batches.
11 votes -
Enable Bank feeds to public
Allow bank feed to be retrieved via Xero API. All I want to do is allow my staff to see what payments have been received in the last day so they can release equipment. Very basic. But I go through paying the subscription and setting up the whole thing just to find that obvious and needed option is not available?? If I try to setup an API with the NAB thats going to be a nightmare. Its all there in Xero - if we log in we can see it. So why not allow access with an API?
7 votes -
Save Bank Statements in xero
It would be great if there were somewhere within each of the Bank Accounts where we could upload/scan and store Bank Statements within xero as auditors need to see these regardless of whether we say that the account is reconciled.
5 votes -
integrate google wallet with xero bank account and payment system
google wallet now allows customer send funds (from credit/debit or bank account) to a business google wallet. I'd like to have xero recognize google wallet as a bank account, so it could receive transactions from it.
in addition, we'd like to be able to make payments (payroll included) using google wallet
thanks for considering
PS. as it stands now, a third party can not write such an integration because the Xero API for banking/payment is not available.
If this request is not considered, alternative suggestion is to introduce new Xero APIs so this integration could be done by a third…
5 votes -
deposit
Create Batch Deposits -
https://help.xero.com/au/BatchDepositCreate
Does the API support this specific function? Is there a functional issue as to why this is not supported, or just never requested/not enough votes??
Apologies if it is supported - I could not find it anywhere on developer pages etc.
THANKS4 votes -
I want to delete BankStatement via API
In many cases, people make mistakes. On my Xero application, it happens too. I want to enable people to delete the transactions made by mistake.
3 votes -
Fix Bug: Override TaxAmount in BankTransaction Endpoint
Suggestion: Allow the overriding of the TaxAmount within the BankTransaction Endpoint. This currently works through the UI but not the API.
Issue: Importing a 'Spend' BankTransaction using the API with an adjusted TaxAmount results in a Validation Error:
[Message] => Tax amount 936.09 is incorrect for INPUT2 tax type, should be 187.22Works: Using the UI
Doesn't Work: Using the API3 votes -
Bank Rules Ideas
Hello, I have a couple of ideas...
1. Add Alphabetical SORT feature in Bank Rules
2. Duplicate an existing Bank Rule, slightly modify and choose a different bank account to add it too.
Thank you
Warm regards
Christel3 votes -
3 votes
-
Remove validation to allow 0 value spend money transactions on bank account to move money between accounts
Currently it's possible to add a 0 value transaction on a bank account using the web interface by clicking "New Transaction" selecting "spend money" then adding a positive sum to one account and a negative sum to another account.
When attempting this with the API you get a validation error "The Total for this document must be greater than zero".
This is a simple request to remove the additional validation on the API to allow this transaction to be added (like you can in the web interface).
Something similar can be achieved with a manual journal, however these don't support…
2 votes -
Return bank transaction id in GET Payments
Instead of just the Boolean "IsReconciled" with GET Payments, please include the bank transaction id that could be used to join the payment with a bank transaction from GET BankTransactions.
2 votesPayments aren’t reconciled against “Bank Transactions” from the /BankTransactions endpoint.
“Bank Transactions” are spend and receive money transactions https://central.xero.com/s/article/Add-a-receive-money-transaction
The are reconciled against “bank statement lines” which come in on bank feeds and can’t be retrieve by the API
-
Last date a bank feed was refreshed
Allow the last date any bank feed was refreshed to be queried for an organisation via the API
2 votes -
2 votes
-
Ability to retrieve the text associated with the reconciled bank statement line via the API.
The Batch Payments API returns a ReconciledStatementLineID, but there is no documented API endpoint that lets one retrieve that line.
1 vote -
Automatic Rule for Supplier Overpayments in Bank Reconciliation
When a supplier payment appears on the bank feed before the corresponding purchase invoice has been entered into Xero, reconciling the payment can lead to double counting. Currently, if you record the payment as a spend money transaction and then later enter the invoice, Xero treats them separately. This causes extra work and creates reconciliation inaccuracies.
Introduce a bank rule specifically for supplier overpayments. When the system detects a payment to a known supplier that exceeds the amount of an existing invoice or occurs before any invoice exists, the bank rule would:
Post the transaction directly to the payables ledger…
1 vote -
View bank account screens side by side for multiple bank accounts
It would be useful when processing transfers, and when searching for specific transactions for corrections, if you could view say two different bank accounts side by side on the same tab.
1 vote
- Don't see your idea?