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
175 results found
-
38 votes
The ExpectedPaymentDate and PlannedPaymentDate can now be retrieved when fetching individual invoices via the API – see http://developer.xero.com/documentation/api/invoices/
-
Add Paging on Credit Notes Endpoint
At present when a GET is performed on the Credit Notes end point, the LineItem elements are not returned. On other endpoints this issue is alleviated with the option of Paging, which when used returns all elements.
At present we are forced to GET a list of list of all Credit Notes that have been modified since the last GET and then loop through each Credit Note making an API call for each individual Credit Note just so that we can get the LineItems. The issue with this is that we are often exceeding the 60 second rate limit.
If…
37 votesHi everyone,
Paging is now available on the credit notes endpoint https://developer.xero.com/documentation/api/v2-release-notes#EPUB-Melkor2
Cheers,
Adam -
fix the Profit and Loss report via the API to support periods and timeframe
The Profit & Loss report via the API will only show a summarized total for the timeframe specified which is inconsistent with the P&L report available on the website. Adding 'periods' and 'timeframe' parameters similar to the Budget Summary report should resolve the issue.
37 votes -
have Xero automatically generate invoice numbers
I want to have the option to have Xero automatically generate the invoice number when I create AR invoices via the API
37 votes -
Ability to change ExpectedPaymentDate on invoice within lock period
The web UI allows us to change the expected date on an AUTHORISED invoice that is issued before the period lock date. The API however does not allow this, and fails with warning about editing invoice in lock period.
Contacting Xero support, I got this message: "With the web interface, there is a script that limit fields that can or cannot edited when lock date is used. Unfortunately the API does not have that ability so currently it is all or nothing. So to edit the invoice, the lock date has to be removed first. We don't have any immediate…
36 votesYour app can now approve invoices via the API based on the role of the user who authorised the connection.
-
Expose the user email address via the User endpoint
Hi,
I would like to be able link the UserID with the email associated to it. knowing the email address of a xero user, is required to achieve any mash up with external services.
Thanks
Nicola
36 votesI’m pleased to confirm we have added this field to the users endpoint in our most recent release: http://developer.xero.com/documentation/api/v2-release-notes/#2.45
-
GET Invoices & GET CreditNotes need more detail of credit notes
GET invoices currently only shows AmountCredited but not the specific detail. GET CreditNotes doesn't show which invoice the credit was applied to
31 votessee http://developer.xero.com/api/Credit-Notes/#GET . GET Credit notes shows details of allocations against invoices. GET Invoices shows details of which credit notes have been allocated against the invoice
-
update tracking category for PAID invoice via api
Since the operator has the ability to update any PAID invoice's tracking category and account code for any line items, then it should be also doable via API.
31 votes -
Files API endpoint
Develop a Files API that will let you perform actions like querying the files inbox, create folders in the inbox, upload new files to the inbox, associate files in the inbox with documents (like invoices, SM, RM's etc).
31 votesWe are pleased to announce we have launched the Files API today: https://www.xero.com/blog/2015/02/developer-opportunities-xero-files-api/
-
Mark invoice sent via API
Add the ability to mark invoices as sent via the API.
31 votesThis functionality was introduced in a recent release – see http://blog.xero.com/developer/api/invoices/ for details on how to use the SentToContact element
-
Be able to overide a currency rate for an invoice raised in a foreign currency
In the app you can override the currency rate with your own. Would be great to do this with invoices generated via the API as I get my rates from another provider (ie. not XE)
28 votesI can confirm that we now support setting the currency rate on a foreign currency invoice: http://developer.xero.com/documentation/api/invoices/
-
update the updateddateutc when an invoice is modified
I noticed that the value UpdatedDateUTC for an invoice is never reset once it is put into Xero no matter what modification I did to an invoice such as add/delete a line item or add a reference at Xero. Thus the updated invoices can not be retrieved even though they did update after modifiedSince
27 votesWe added the updated timestamp primarily to see payments added to invoices. We have no way of getting the info you need at the moment. If you’re keen to see this implemented soon please vote for it
-
add credit notes via the API
allow credit notes to be generated for AR and AP - standalone or applied to an existing invoice
23 votes -
allow tax inclusive invoices via the API
at the moment invoices have to be specified with their tax exclusive amounts, which leads to some invoice totals being unavialable. I would prefer to specify the tax inclusive amount, and have Xero work out the tax portion
23 votes -
Set payment terms via the API
I can see you can GET the payments terms of a contact and the organisation defaults, but I'd like to be able to set these via the API too
21 votesThe ability to update payment terms was released on 14/09/2015 http://developer.xero.com/documentation/api/v2-release-notes/#2.145
Thanks for you patience.
Adam
-
Allow user to connect to multiple organizations at once so we can query across multiple organizations.
Allow users to connect to multiple ornganizations at once so we can query across multiple organizations with one query.
20 votesBulk Connections has now been released to allow users to connect multiple organisations in one authorisation flow. It is available to all certified apps. See the App partner features page for more info
-
Expose expenses functionality via the API
Be able to at least import expenses via the api so Xero may be properly integrated with other expese tracking systems.
19 votes -
archive contacts via the API
Ability to archive a contact. The user should have a way in Xero to view archived contacts and restore them – this could just be another automatic contact group like customers and suppliers are which shows as a tab in contacts where they can view the archive list and restore the selected contacts. Archived contacts should not appear in any of their custom ‘contact groups’ but the links should not be removed so if they are restored they return to the original groups.
18 votesToday’s API release provides the ability to archive contacts via the API. http://developer.xero.com/documentation/api/v2-release-notes/#2.50
We still have some work to do on contacts, including allowing developers a way to see merged contacts: http://xero.uservoice.com/forums/5528-xero-core-api/suggestions/89557-when-contacts-are-merged-show-this-status-for-the
And also to merge contacts via the API: http://xero.uservoice.com/forums/5528-xero-core-api/suggestions/5885401-merge-contacts-via-the-apiPlease show your support on these requests if they are important to you.
-
Integrate Magento into Xero.
I mean, it's only the fastest growing and one of the most widely used ecommerce softwares available today. Many people on the Magento forums have been asking for a solution to accounting and Xero would be perfect. (I know that there is already a company that created an integrator, but they charge a monthly fee! It's just one more unnecessary monthly expense)
18 votesWe currently have three add-on partners that provide Magento integration listed in our add-ons directory: Carry the One, Unleashed and Fooman. Check them out here: http://www.xero.com/advisors/solutions/ecommerce/
-
allow invoices to be updated
allow existing invoices in the system to be updated. if the invoice has been approved then this should be blocked
17 votesThis will included in our next API update – a developer preview release will be available during the week of 7-11 Sept 09
- Don't see your idea?