731 results found
-
Allow bulk retrieval of all outstanding balances by grouped contact
Currently we can get the amount owing by querying individual contacts. However, given the API limits this becomes impossible to do on a daily basis for reporting once a reasonable number of customers is being queried.
While it's possible it's better to do it in a web-hook-update kind of way when new information comes into Xero and is pushed externally, it would make more sense to me to have an endpoint that simply allows a contact summary to be obtained in a single API call which could have simple aggregates, like amount owing, shown.
1 vote -
assign item to project
Ability to assign items to a project is currently missing in the API, which makes Projects API totally useless to us.
6 votes -
Allow more than one contact with the same name so API does not overwrite existing data incorrectly.
We have had several 'David Smiths' buy from us via our website. As the API feed sends the data to Xero - Xero looks for a 'David Smith' and then automatically overwrites existing address and phone number etc with the new info.
The result is data that is totally incorrect. Furthermore I recently sent a product to the wrong client which was costly and embarrassing.
The simple solution is for Xero to have a 2nd and 3rd 'identifier' i.e. email address, post code. For example:
If the name + the email address and/or the postcode are a match then =…
1 vote -
Contact search should be case insensitive via API
While creating the sales invoice via API, usually we check if the contact is already created or not, to search the contact the name/keyword must be used in the same case that is available on Xero, if its different then it will not search.
1 voteHi Swapnil,
Thanks for the post.
We currently have a work around for the issue you are currently facing which may be of use.
It is possible to include ToLower() in the where clause when quering the endpoint. ie. ?Name.ToLower()=="{name}’
See the following commultiy thread for more information: https://stackoverflow.com/questions/60265042/can-xero-contacts-be-filtered-by-name-case-insensitive
-
Return account & bank connection status
It would be valuable to be able to obtain a status or timestamp of the last successful sync with the bank account. This way, we can inform customers if there is a problem with their bank or if their transactions or accounts are out of date.
1 vote -
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 -
To generate OnlineInvoiceUrl while creating Invoices in single API call
Need to have a way to generate OnlineInvoiceUrl while creating Invoices in single API call so no need to do api calls twice to get the onlineInvoiceUrl using GET https://api.xero.com/api.xro/2.0/Invoices/9b9ba9e5-e907-4b4e-8210-54d82b0aa479/OnlineInvoice
2 votes -
Add the date a transaction is created/finalised to appear on all reports as an option
I have clients that do there own bookkeeping but are on partial exemption VAT and they are forever changing things in prior VAT periods. It would be useful to have a date of the transaction in all reports as it would be easier to make the required adjustments. This also relates to aged debtors/creditors and transaction reports as it would speed up the process of identifying any new transactions that were posted in earlier periods.
1 vote -
Office 365 backup tool from EdbMails
Why Office 365 backup? Well, to put it simply, taking initiatives necessary to secure important organizational information is important to the survival of any organization. Attackers often target the information that is most sensitive and would fetch them the highest ransom. If recent trends and researches on these trends are anything to go by then these attacks are getting more sophisticated with each passing day.
The best way to protect the data most important to you is to be in complete control of it yourself. EdbMails Office 365 backup is a one stop solution that not only helps you create…
2 votes -
A set of forward/back button links at the top of each page.
When searching through several pages of, say, bank statements to find a specific item it becomes very annoying to have to go back to the bottom of each page to access the button for forward/back. Surely it makes complete sense to have the bottom buttons copied to the top of each page too.
1 voteHi Lynn,
Thanks for the post, however, I believe this suggestion belongs on the Xero community board, rather than the Xero API board as this isn’t API related.
You can find the board to post your suggestion here:
https://community.xero.com/?domain=business -
Get the list of projects and invoices / bills lines attached
Currently, it is not possible to get the list of invoices / bills lines attached to a project. Neither via a report nor via API.
It's only possible to get the list of invoices for a particular project in the GUI and we are not even able to get an extract of that info.
We are using other operational systems and need to use this info. Plus, we would like to point out all invoices where there is no project attached and this is currently impossible.
That would be awesome if we could extract this via API.
Thank you
66 votes -
Search option for items not reconciled
Search functionality to go through items not yet reconciled in statements/bank accounts such as credit card.
1 vote -
Search option for credit card or bank transactions
Enable a search option to go through transactions on credit card that have not yet been entered
1 vote -
Expose project costs via the API
For a project ID, I'd like to get a list of associated cost/expense/time entries.
6 votes -
make xero identify duplicate bills import from another App eg Receipt Bank
it would be great for Xero to be able to identify duplication with synching data from other applications. Xero just can not rely on third party.
it's going to be better selling point for Xero .1 vote -
Xero Projects - Schedule Calendar API
The ability to display all projects created in Xero Projects to a Calendar.
That way you can see who is doing what on each day,week or month.1 vote -
Include TotalDiscount on GET /invoices
Please return the TotalDiscount when searching for multiple invoices.
Xero, indeed, only returns the TotalDiscount when searching for ONE invoice, by its UUID or Invoice Number.
1 vote -
Webhook payload update to decrease API calls
We use Xero Invoice Webhook to create the electronic invoices needed to comply with Argentina tax laws.
We have discovered some updates that could be made to the invoice webhook in order to dramatically decrease the API calls we send to Xero (to get the invoices details).I think this updates will also benefit the implementation of e-invoice in USA, AU and NZ.
The two updates are very simple. Just add to the invoice webhook payload the following data:
1 -invoice type (in order to avoid API call for bills)
2- nvoice status (in order to avoid API calls for draft…9 votes -
Toggle Notifications via API
Provide ability to turn off invoice reminder notifications for specific customers via the API.
Failing this, provide a way to set up notification rules so certain patterns of customers aren't notified of follow ups.
1 vote -
Allow Batch Payments API for Multiple Currencies
The API guidelines state that you can only send a batch payment in the currency of your account. E.g. if your account is in GBP, then Batch Payments can only be in GBP, even if you have a multi-currency account like we do.
We'd like to propose allowing Batch Payments if the transaction currency and the bank account currency are the same.
E.g. You have a home currency of GBP, but you can create batch in USD, if the bank account is in USD, and the invoices being paid are also in USD.
Just a suggestion.
2 votes
- Don't see your idea?