181 results found
-
Make Company -> Line of Business readable via the API
It would be useful to be able to access the "Line of Business" field programatically, which would allow developers to then build analytic tools for accountants
1 voteThe line of business field is now returned on the GET Organisation API call: http://developer.xero.com/documentation/api/organisation/
-
Apply discounts to line items
The main Xero application now allows the application of a discount on a line item. While discounts on line items can be retrieved via the API (GET) it is not possible to create a discount via the API (PUT/POST). Add your votes here if this is something you would like to see.
131 votesAdding line item discounts on ACCREC / sales invoices is now supported. See release notes – http://developer.xero.com/documentation/api/v2-release-notes/#2.32
-
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
13 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
-
set up purchase orders
See top box
5 votesPurchase orders are now live in Xero:
http://blog.xero.com/2013/11/purchase-orders/If your request related to purchase order functionality within the Xero API, please vote and subscribe to this thread:
http://xero.uservoice.com/forums/5528-xero-api/suggestions/4327134-enable-the-upcoming-purchase-order-module-to-link- -
Accept fractions of a cent in UnitAmount
The majority of our invoices are for many hundred thousands of units, each of which cost something like USD$0.00015.
The API currently rounds this LineAmount to 0.00 then complains that my total doesn't equal the sum of the lines.
23 votesWhoops, apologies folks – we have released a feature that supports 4 decimal places on UnitAmounts:
http://developer.xero.com/documentation/advanced-docs/rounding-in-xero/#title2Apologies for being slow to update this thread.
-
API Overpayments & Prepayments
See the latest comments on this below
95 votesThe API now supports the retrieval and allocation of prepayments and overpayments using the new Prepayments and Overpayments endpoints.
http://developer.xero.com/documentation/api/v2-release-notes/#2.91
Refunds of Prepayments and Overpayments can be created via the Payments endpoint.
Creation of prepayments and overpayments is still done via the BankTransactions endpoint.
-
Reports By Tracking Categories
Retrieve reports such as P&L, trial balance & budget by tracking category.
Our customers have requested for the ability to import their tracking categories from Xero into our program for reporting purposes. Any idea when the API will support this?
(edited by Xero staff for clarity)
25 votesThanks for your votes everyone. We have released the ability to retrieve the P&L and balance sheet reports by tracking today: http://blog.xero.com/developer/v2-release-notes/
While budgets by budget (tracking) is available within the main Xero application, we were unable to fit that into this release – we have a new uservoice request thread if you still want to see this feature (http://xero.uservoice.com/forums/5528-xero-api/suggestions/3267328-budget-summary-report-by-budget) but we hope most of you will find the above sufficient.
-
Repeating invoices via the API
Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API.
450 votesHi all, I’m pleased to announce this functionality is now available - see the developer documentation here. You’re a patient bunch, and we thank you for bearing with us! - Lance
-
correct your flash player detection so that it accepts flash 11.
I am a linux 64 bit user, and therefore I need to use flash 11 (since flash 10.x is only 32 bit). Flash 11 is already on release candidate stage and I use flash sites everywhere without problem. But when I try to use xero it says "You dont have flash player installed".
1 voteSorry for the late reply, this was missed as it is not an API request, but I can confirm the flash detection issue was fixed a couple of weeks ago.
-
General Journal Improvements
1) include transaction source and id to be able to link back to the source document of the journal eg AP/AR invoice etc 2) allow endpoint to be filtered by accounting date to be able to get just a certain period.
58 votesWe are pleased to confirm that the Journals endpoint now returns the SourceType and SourceID. This allows you to link journals back to their source transaction.
http://developer.xero.com/documentation/api/v2-release-notes/#2.83
Unfortunately it is not possible to filter the journals endpoint by accounting date. We’ll look to address this with an improved journals reporting endpoint in future.
-
oAuth 2.0
Any chance Xero will support oAuth2.0 ?
oAuth1.0 and it's payload signing doesn't work very well in various environments including node.js
With rest of the world moving to oAuth 2.0 - I hope XERO does too
96 votesOAuth 2.0 is now required for all new integrations to Xero’s APIs.
Find all the details here https://developer.xero.com/documentation/oauth2/overview
-
Import invoices in foreign currency not just base currency
At present any invoice either imported or brought in via API can only be in the base currency. This means for any foreign currency invoice the user has to click into every single invoice and change the currency manually and then save. This is to say the lease a tad tedious, especially given it is a multi-currency system.
1 voteThis is well overdue to be closed!
API support for multi currency invoices was completed loooooong ago.
-
Allow adding Contacts to Contact Groups
When you GET a Contact via the API you are returned the ContactGroups that they belong to. But if you try and update their ContactGroups with a PUT or POST the API will just ignore the ContactGroups XML element.
It would be really useful for automating the organisation of Contacts, if you allowed us to update the ContactGroups for a Contact in a similar way that you can add LineItems to an Invoice.
38 votesWe are glad to announce the release of the ContactGroups endpoint which allows this functionality: https://community.xero.com/developer/discussion/6512619/
-
616 votes
Hi everyone,
The functionality to send sales invoices via email is now open to all apps.
Check out the docs here: https://developer.xero.com/documentation/api/invoices#email
There’s more functionality we could add around emailing but I’m going to close this request. Please feel free to create new specific requests for any additional email functionality you’d like to see going forward.
Cheers,
Adam -
Include Financial Year End in the GET Organisation response
Including a companies year end date would have value for people using the reports API
1 voteCleaning up some old requests, just confirming that FinancialYearEndDay and FinancialYearEndMonth are exposed in the GET Organisation API call.
-
Modify already authorised Invoices via the API so they can be quickly reconciled
Our clients don't pay invoices if they are unhappy with one of the LineItems. As we like to be able to reconcile payments quickly all invoices are authorised as soon as they are in Xero. Which means they then can not be modified via the API without running around xero doing all sorts.
1 voteIn our latest update we added support for updating approved invoice via the API (as long as no payments have been made on the invoice)
-
Mark invoice sent via API
Add the ability to mark invoices as sent via the API.
14 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
-
History & Notes
Expose invoice History & Notes through the API
245 votesHi everyone,
Thanks for your patience. History and notes are now available via the API.
Check out all the details at https://developer.xero.com/documentation/api/history-and-notes
Cheers,
Adam -
allow bank statement data to be accessed via API
this would allow integration with other processing systems that match via the EFT reference used
1 voteSorry – didn’t see this earlier. We have a BankStatement endpoint http://developer.xero.com/api/reports/#BankStatement
-
show more detail on GET TaxRates
Specifically the tax rate components that make up a tax rate i.e. the name, the rate and compounding indicator, this is very useful information for our application
2 votesI’m not sure when we released it, but it was a long time ago =) This is well overdue to be closed.
- Don't see your idea?