Accounting API
Welcome to our official feedback forum for the Xero Developer API.
The Xero product ideas site is the best place to submit feedback for improving Xero.
578 results found
-
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.
4 votes -
User Activity
I would like to be able to retrieve the User Activity but cannot see an API for this.
1 vote -
Invoice Email PDF Attachment
Currently you cannot send the PDF version of the invoice as an attachment to the invoice via the API.
201 votes -
Implement filters available from front end
Incorporate the filters for outlet and revenue type and other available segmentations.
Noted that Xero allows the user to configure accounts by 2 segmentations: seg1 and seg2.
For example, trial balance filtered by seg1 and seg2.
Alternatively, if the output can show information of seg1 ns seg2 for each transaction or account will also do.
1 vote -
longer SKU Number field
Your system needs to support longer SKU's if you plan to continue working with the KATANA platform and Shopify they do not have a hard SKU limit and because of this we are unable to import a number of the orders we import from Shopify into Katana... and this requires us to do a work around to create a order/invoice in your system...
2 votes -
... make transaction data available via the API
It appears that there are two key things missing from the current version of the Xero API:
The Tables part of the API does not currently have a connection to the Nominal Ledger (Account) Transactions
The Reports part of the API connects to several of the standard reports, but doesn’t connect to the Account Transactions report.
Either of these would allow a full list of transactions to be accessed via the API.
8 votes -
Invoice Webhook - Send payload for custom connections
When the new authentication system goes live - the invoice webhook should send the invoice payload. This makes sense as the authentication system is 1:1, and it will reduce the amount of API calls.
3 votes -
Send pdf invoice when invoice send is triggered by the API
We have been trying this endpoint
POST https://api.xero.com/api.xro/2.0/Invoices/aa682059-c8ec-44b9-bc7f-344c94e1ffae/EmailIt sends an email to the customer with a link to the invoice.
Currently it is not possible to configure this so that it includes the pdf attachment. There is a check box option for this functionality if using the UI.
I am just thinking of all those people that want their pdf invoices sent directly to their ReceiptBank accounts etc.
1 vote -
Update the UpdatedDateUtc value on an invoice when an invoice is sent or unsent via the Xero web interface
Sadly this is a bug not a feature request ...
We have found and verified that invoices that are sent via the Xero web UI do not update the UpdatedDateUtc value. In the case of synchronising to an external system this makes it difficult to keep the invoice status in sync (so we can avoid expensive API calls).
Typical use case is:
- A lot of invoices are created - these sync to our local system.
- We track the latest modified date and store for future syncs.
- Invoices are sent from Xero - webhooks trigger for these.
- We then check with…
1 vote -
To add all fields of bank account details in Create Contact "PUT"/"POST" request.
In Create Contact "PUT"/"POST" request, now only "Bank Account Number" supported. It does not support "Bank Name" or "Details".
Please add all fields to API call , (whichever are exposed via Manual creation of Contact ).147 votes -
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 -
2 votes
-
Provide more webhooks
The invoices and contact webhooks have been active for over 2 years now, when will we see more webhooks?
Credit notes, bills, payments, etc.57 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?
27 votes -
Tracking CategoryID/OptionID parameters in Trial Balance endpoint.
Adding in the tracking CategoryID and OptionID parameters to the trial balance endpoint would allow for easier & more detailed analysis across multiple tenants in client-specific use cases. The capability exists in the UI via the "new" Trial Balance, so there's a disconnect between the expected level of detail one can get from the UI vs. the API.
12 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 -
batch payment
An API to attach file for batch payment
1 vote -
Software Robots - Reconciling Bank Statement Lines
Hi - I've been looking at reconciling via the API for a client and it seems that functionality hasn't been put into the API which is a shame.
My client has found "software robots" which can do this via scripting. Kind of like taking Software Automation software and running it for production purposes.
Products like these...
https://growbydesign.kartra.com/page/roboworkforce
https://www.youtube.com/watch?v=fjdLAqgwMKAI've got my own thoughts but I'd like to get an understanding what Xero's stance is with products like this and any pro's and cons....
Many thanks for any and all input.
Thanks
Pat3 votes -
Overpayments and Prepayments API
The "Paid from/into" field that is used to store the bank's name is not exposed in the Prepayment/Overpayment endpoints at this time.
Because of which I'm not able to fetch the 'Paid from' for Prepayments and 'Paid into' for Overpayment in API response.
If we will be able to fetch the "Paid from/into" field, then it will make our payments process quite easy because I'm working in Odoo and need to sync the overpayments and prepayments.
7 votes -
Add journal count to the Organisation endpoint.
It would be useful to get a general idea of the size of a particular organisation. The journal count also serves as a maximum on the journal number field. Useful for displaying the percentage completed, if an API user is pulling the entire ledger.
3 votes
- Don't see your idea?