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
562 results found
-
Implement support for the reference field in the new Overpayment and Prepayment Endpoints
The addition of Overpayment and Prepayment endpoints, for us is still not functional with the addition of the reference field in these. Without this there is no robust way to save a prepayment at one point in time, then be able to look this prepayment up later to be used for allocation purposes.
Same problem for Overpayments.
Hope this can be added very soon as we are looking forward to the XERO api having proper Prepayment support.
35 votes -
Posting receipt of payments on Invoices or downloading of receipt pdf of the payment
On XERO online portal, when we add a payment we can send a receipt to customers email. Similar way can we have this feature via api. Either by posting receipt on payment acceptance or download receipt pdf of payment. This is something must have feature.
34 votes -
Call a webhook when a Quote is accepted
When a quote is accepted by a customer, add the option to call a webhook.
This would allow for integration with job tracking software and a secondary call to the quote API (https://xero.uservoice.com/forums/5528-xero-accounting-api/suggestions/7040008-quotes-via-the-api) would allow me to retrieve the relevant information (customer, description, line items etc) in order to generate a job sheet for the accepted quote with all the relevant data for workers to begin the job.
34 votes -
Apply Branding Theme by name
Currently only way to add a Branding Theme to an invoice via API is by specifying the BrandingThemeID parameter.
This is rather impractical as BrandingThemeID has to be unique across all of Xero, so if you hardcode the ID for your real Xero organization, when you go to try something with your demo organization, this will fail as ID is not the same, even if the name is.On the other had Xero already forces you to have unique names for your branding themes, but these are supposedly only unique within your organization, so you could have a Branding Theme…
31 votes -
Create API to get VAT return
I would like to see how much has been calculated to 'pay to customs' for the current period. The same value seen in the current VAT report.
31 votes -
Expose internal unique identifiers in the API when retrieving reports
Because we currently extract accounts through reports, we don't get the internal unique identifier and have to match on number and name. If the user re-names or re-numbers an account in Xero (and this is likely to happen to other entities) we lose the connection to the account stored in our system and the user potentially loses data.
31 votes -
Support for Inventory Adjustments
Add support for the inventory adjustments in the API.
Currently you can effectively perform inventory adjustments via the API using invoices. See the tracked inventory guide for more info: http://developer.xero.com/documentation/api-guides/tracked-inventory-in-xero/
This request is to expose the specific inventory functionality in Xero via the API.
30 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.
30 votes -
Xero Workpapers API
Xero now has an integrated Workpapers application (http://www.xero.com/workpapers). This is a placeholder to track requests and potential use cases so we can evaluate development of this feature.
30 votesPublic API PM responded -
be able to retrieve Reports in PDF format as it is with the website
I would like to export PDF reports via the API to email to management monthly via a 1 click process. I cannot built this presently without converting the report data to PDF format myself.
30 votes -
Update Journal API to support filtering based on the Date field OR a general where clause
Currently, you can' t get Journals based on posting date (the Date field in Journal). It should be supported as it is more relevant than the if-modified-since filter. In general, the Journal API should support the where clause.
30 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.
29 votes -
Make the BrandingTheme for a contact customizable
Currently the field 'BrandingTheme' is only returned on a GET request. We would like to have this field customizable, so we can change the theme used based on info in our CRM
29 votes -
Add page size/limit to paging GET requests
It would be useful to be able to specify the page size when executing paging requests for the various API GET resources. Currently, the page size is 100, but can't be changed. The issue is that 100 records can still be a long callout if that includes related information.
Being able to do something like:
/Invoices?page=1&pageSize=50Or similar would be handy!
28 votes -
Improve the format of responses for Report endpoints
See http://answers.xero.com/developer/question/47411/ for more detail
28 votes -
be able to enter customers address when you create a quote/invoice.
I'd like to be to able to enter the customers address when I create a quote or invoice. Currently I can only do this once the quote/invoice is created by editing the customers details.
28 votes -
27 votes
-
Contact Bank Details (all fields) to be able to be updated via API
At the moment, contact bank details fields need to be updated through the front-end UI, only the BSB and Account number can be updated via API. Just wondering if Xero can add all fields to the Update contact details API function?
"BatchPayments": {
"BankAccountNumber": "0000007",
"BankAccountName": "XXXXX",
"Details": "SQUAD",
"Code": "",
"Reference": ""
}27 votes -
Be able to add new user to Xero via API
To be able to add new user via API and connecting it with Employee, Customer, and Supplier
26 votes -
Get Journals by Account Type
I need to get all those Journals which involves a Bank account. (i.e. one of its JournalLines has an account of type Bank).
Note that If I get all journals using Journal API, it is very time consuming. I hope to use the Journal API in such a way so that it only returns those Journal which involve a bank.
26 votes
- Don't see your idea?