Accounting API
Welcome to our official feedback forum for the Xero Developer API.
The Xero Community site is the best place to submit feedback for improving Xero Business
516 results found
-
Modified date on product items should uodate when the on-hand quantity changes
When you change something simple on a product item (say the description) then a request for modified since returns this item.
But if the stock in-hand figure changes (because you've sent an invoice) then the modified date doesn't change and this item isn't returned in the atli query.
So, in effect there is no easy to tell (via API using modified dates) when the stock on- hand has changed. You would have to load all items every ten minutes to know what the current in-hand stock is... And then you would get rate limiting issues.
18 votes -
Make Receipt updatable via API
The documentation says:
PUT Receipts
The PUT method is similar to the POST Invoices method, however you can only create new receipts with this method.It would be great if I was able to update receipts with the PUT method.
17 votes -
allow ItemID to be specified when adding line items
It seems to be possible to supply the ItemCode but not the ItemID. I guess the ID is unique for each item? It would be really great in my opinion if the API could be consistent and the ID field was always used to specify a join whenever you are creating or updating anything.
Consider the following use case:
A web app with integrations to xero to do all of the invoicing, and inventory price management. Contacts (users), orders (invoices) and products (items) are stored in the app, but also created in xero. The app then stores the xero id…
17 votes -
Return linked Tenant ID in the auth response
When a user has access to multiple Xero accounts it would be great to know the Tenant ID of the account they linked in the auth response.
17 votes -
Smart lists via API
Expose the new smart lists feature via the API (more info here: https://www.xero.com/tv/video/?id=5986-smart-lists-in-xero)
16 votes -
Increase the limit of API calls
It would be great if the limit of API calls is increased. That way we can make more requests to Xero and not have the connection destabilise. This affects our customer experience as our customers ask us always
16 votes -
Connect multiple Shopify store feeds from one organisation
Lots of business have multiple Shopify stores, buy at present we can only use one feed from one shop.
This means we still have to manually input data from one store and can't upscale using the system.
I am sure there are many other retailers with a similar problem.16 votes -
Bank rules in the API
Please allow me to list, get, post, and delete bank rules in the API. We manage several Organizations and we're copying around these rules by hand right now. It's annoying, expensive, and prone to mistakes. I'd LOVE to just write a script to do it.
16 votes -
enable sending of Quotes via email, like you do for Invoices
So Invoices has endpoint:
POST https://api.xero.com/api.xro/2.0/Invoices/aa682059-c8ec-44b9-bc7f-344c94e1ffae/EmailCould we do the same for Quotes?
16 votes -
Query webhook status via API
After checking in with Xero support there I found there is there no way to poll the webhook status.
It is important to us that the webhook remains "OK" and we have had situations where it has disconnected due to changes in our software that did not go noticed which has required manual reconnection.
If we are able to query the webhook status then we can hook this up to our monitoring and react accordingly.
16 votes -
unlock reconciled transactions so that updates can be made via API
Currently, you can update reconciled transactions in Xero. However, reconciled transactions are locked (read-only) and can't be updated via the API. Users want to be able to update reconciled transactions via the API (add descriptions, change accounts, etc.).
16 votes -
Update Repeating invoices via the API
It's great that we can create and delete repeating invoices via the API, but we also need the ability to update them, especially options such as ApprovedForSending, Next Invoice Date, and Due Date.
16 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…
15 votes -
Include contacts that have been converted to customers (or suppliers) when "If-Modified-Since" filter is applied
When a contact is created in Xero it is not until after an invoice has been created that it gets converted to a customer (or supplier). Which is expected.
However when the "If-Modified-Since" filter is used on the GET Contacts endpoint where the "If-Modified-Since" date is after the contact is created but before the conatct as made into a supplier (i.e. after the isCustomer or isSuppler flag flips from false to true in the body of the Contact response) then the contact is not returned in the response.
I sugget a change that when a contact is converted to a…
15 votes -
Add a Quantity column in the inventory watch list on the Dashboard
Currently on the Dashboard you cannot see the quantity on hand. It would be easier for tracked items on the Dashboard to have a quantity column, so that it's easier for smaller firms to keep track and be able to place orders efficiently.
15 votes -
trial balance to show tracking categories
Ability to pull down tracking category information on trial balance report through API
15 votes -
Expose the new Expense feature via the API
Xero previously had an Expense Claims public API available (https://api.xero.com/api.xro/2.0/ExpenseClaims)
However since 2018, a new Xero Expense product has replaced Expense Claims and any new organisation is forced on the new expense product. This new expense product currently has no available API.
This is a regression as the previous API allowed developers to build integration with the Xero's expense features, however it is now not possible anymore.
There is an existing trello card for this feature however I do not understand why it is still in the "nice to have" column although the number of votes is higher…
15 votes -
Reconciliation API
It is very important to add an API that would allow us to pull the reconciliation data in order to connect it to our customized platform where we can add more AI logic which will make reconciliation much faster and easier.
We can pull all bills and invoices, and it would be great if we can integrate the reconciliation of Xero in order. this way our developers can implement the logic that works for our business15 votes -
Add total discount on invoice
My client need to add total discount on entire invoice rather than giving discount on each item.
This would be great if we have such option.
Thanks
Sanjay14 votes -
Be able to filter by items inside a list. e.g. Filter invoices by Line Item's Tracking Category
Be able to filter by fields inside an object which has lists. Such as Invoice's Line Items.
These fields contain important information such as tracking category, amounts, totals which would be a good functionality if one is able to filter using these information so to create more detailed reports14 votes
- Don't see your idea?