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
-
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.33 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 -
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 -
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 votes -
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 -
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 -
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 -
Expose whether invoice reminders are enabled for a particular invoice
This request is to expose a boolean value to determine whether invoice reminders are enabled for a particular invoice.
Please let us know in the comments if you'd like to update this value as well as retrieve it.
28 votes -
Improve the format of responses for Report endpoints
See http://answers.xero.com/developer/question/47411/ for more detail
28 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.
28 votes -
27 votes
-
Add a URL field to the CreditNote object to bring it in line with Invoice.
The CreditNote object has no URL field, unlike the Invoice object.
I suggest one is added which is clickable on browsing to the page for that credit note.
26 votes -
Apply same invoice due date logic like in the UI
When creating invoices via Xero UI, contact and organization default due date rules are applied, which is great!
But when creating invoices via API, due date field is left blank unless it's explicitly set in the API request. All this nice logic of applying contact and organization due date, in that order, is skipped for API created invoices, resulting in a rather inconsistent UX for end users.And to "use" that feature of Xero, each API application would need to reimplement same logic that Xero UI already has.
I think keeping parity between UI and API would be very good…
26 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 -
TaxNumber type field
Contact entity has a field to store Tax number type (EIN, SSN, ITIN and ATIN). This field is accessible via UI or in exported csv file, but not accessible via API, while "Tax Number" itself can be read using API.
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 -
Inventory items webhooks
Many thanks for adding Invoice/Contact webhooks. We'd love to get inventory items to be the next cab off the rank.
Syncing stock for tracked items is what we're trying to achieve. So if we could be told when inventory items have changed, specifically in terms of QuantityOnHand.
25 votes -
Exposing organization's timezone in ISO 8601 format
Currently Xero API exposes the timezone via Organisation endpoint as text eg. <Timezone>NEWZEALANDSTANDARDTIME</Timezone>
25 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.
25 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
25 votes
- Don't see your idea?