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
43 results found
-
Be able to print an overview of quotes and invoices
If I want to print an overview of quotes and invoices, I have to "print screen" it would be great to have a print overview button
3 votes -
Allow Custom URL Schemes
Currently the URL elements of various Xero resources appear to reject URLs that do not fit the http or https scheme. It would be very helpful if this barrier was removed.
Both OS X and iOS are seeing an explosion of applications that implement custom URL schemes as a way to hook or callback. https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html
My personal use case is a custom built warehouse management system. Our established application is hosted on premises, with client runtimes on OS X and iOS. We're integrating as a private app to Xero and will be pushing in contacts, payables and sales. All of…
9 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 -
Update Bank Transaction created by Bank Transfer
When you create a bank transfer, two bank transactions are created one on each bank account. There is no way to edit or reconcile the bank transactions that are created via the API. I would like the ability to do that.
13 votes -
Create a payment and mark "Pay by Check" via API
When paying a Bill in Xero you can check a box "Pay by Check". This will add a new "check" to the list of checks and the user can print these checks and mail them.
Would be helpful to allow this via the Payment API endpoint
41 votes -
Custom IDs
Add a custom ID for all Objects on Xero.
We're building a system to manage and sync data across multiple platforms, and we're having many issues keep data in sync with bulk inserts and writing back to our own IDs. For example when bulk inserting payments we cannot match them to the payments on the system as there is no unique number we can pass through and no other field is reliable. Due to the API rate limits we're forced to use Bulk inserts so we cannot update on an individual basis.
1 vote -
Consistent behavior and parameters for all API endpoints
Make all API endpoints use consistent parameters and behave consistently
1 vote -
Ability to store previous company names
sometime if one person in the office is looking for a particular company by its previous name, this happens from time to time and the name has already been changed in WFM or Xero then you have to switch to Companies office to find out the new name.....
if you had something similar to companies office where you could have a previous name list so that when you search, if you search an old name it will still bring up the client.
also some of our clients use an alias as to avoid public actually knowing their real name, most…
3 votes -
Bring back Xero Personal
I have previously used Xero personal and I have never found anything that I would rather use. I miss it and would love for you to bring it back to all the people who love to be organised but don't own a business.
6 votes -
Give detailed validation responses
When adding Customers response with what Name is a duplicate,
With Email Addresses give the email address that failed validation, I have a list of +-20 valid email addresses but Xero seems to believe one or all are invalid3 votes -
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 -
Supply <Attachments> elements in standard endpoints when `page` is given
Currently, it seems that you need to make a separate call to get <Attachments>. Being able to get this supplied on the standard invoices/bank transactions/manual journals/credit notes endpoints when
page
is given would help lower the number of API calls without much increasing the amount of data sent.6 votes -
Provide CreatedDateUTC
Provide CreatedDateUTC element so invoices, manual journals etc can be filtered using the new element in similar way like UpdatedDateUTC
21 votes -
Open up the Pay Run (Global) to the API
It is currently not possible to get/post/push data related to the payrun for the global edition. This limits integration with systems who can help with the administration of the payroll.
12 votes -
expose organization details via API
A application that I am working with needs organizational details after connecting to xero, Most of the info we need is available, but several fields exist in the Organization that are not yet exposed via API
Can we get APIs exposed for Description and Email Address?
Also, logo might be nice too if possible.
6 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 -
Ability to charge a merchant fee surcharge for payment via Eway
I would like to be able to add an additional 1.5% surcharge when people pay via credit card (eway)
9 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 -
Return TrackingOptionId from GET BankTransactions
TrackingCategories returns IDs for both categories and options as follows
<TrackingCategory>
<Name>My Category</Name>
<Status>ACTIVE</Status>
<TrackingCategoryID>a020cd2b-31ac-49a4-b459-f8ffbe854e7c</TrackingCategoryID>
<Options>
<Option>
<TrackingOptionID>dc167d85-6c3a-4261-b7f9-4fda00c2e38d</TrackingOptionID>
<Name>My Option</Name>
</Option>GET BankTransactions with a bank transaction id specified returns both the category id and name, but only the option name (no id).
<Tracking>
<TrackingCategory>
<Name>My Category Name</Name>
<Option>My Option Name</Option>
<TrackingCategoryID>23333b58-b938-479c-9bdd-5a599bec698c</TrackingCategoryID>
</TrackingCategory>
</Tracking>12 votes -
Allow rules to apply to invoices coming through the API (especially Vend)- So you can automatically add account codes, analysis codes etc.
Rules to apply to invoices recived through the API - analyisis codes
3 votes
- Don't see your idea?