Be able to email approved invoices via the API
- Update April 2016 -
While this is still very much on our wishlist, we will be unable to provide this for at least another six months.
For now, you can see some workarounds documented here: https://developer.xero.com/documentation/api/invoices/#emailing
Jonathan Papworth commented
Another vote for this - written the code to post invoices to Xero from our internal business systems to reduce our admin overhead - but I now need to only allow admin to run this process because otherwise our customers won't receive a copy of the invoice... Another easy option to add - why not? are you trying to throttle businesses like mine because you are concerned over the load that we could put on your infrastructure? You could have a price upgrade for higher levels of automation if you wanted - or is this really a concern over your infrastructure handling the load? Will AWS fix this? Let's hope so :-)
Very much needed. As it was April when you predicted "at least six months" is it really still only in PLANNED stage?
Daveyon Mayne commented
How to expose the invoice url in the api? Im using the demo company and it's not showing in the api previewer.
please add this functionality
Sergey Erlikh commented
It limits your customers to create powerful integrations. It is not really clear why ideas with fewer votes have higher priorities.
Wow, I'm a developer. You obviously already have the feature that actually sends the invoice in production on your system currently. So, really all the API transaction needs to do is authenticate and send an invoice number and flag field requesting the invoice be emailed to the contact email already associated with the invoice (and possibly the ability to override the email address.)
That is very simple and easy because most of the work is the actual sending of the invoice which is ALREADY IN PRODUCTION!
Andrew Moorcroft commented
Eduardo Felipe commented
Guys, guys, 5 years is not that long to add an API call for something that they already have the infrastructure to do, right? It's not as if we pay Xero any money do hire people to do these things, right?
Oh, wait. Nevermind.
Sumeet Ekbote commented
Why is this not already there :/
We also require this function, Thanks
Lei Zhang commented
I strongly agree that API should support this feature. This should be a very common project requirement if system need to integrating with XERO invoicing.
It doesn't even need to be a feature of the API - it could be a standard Invoice Setting i.e. 'Automatically Email when Approved'
Although I'd like it to be an API function
Gosh Xero, hire some more developers and fix obvious holes in the API.
Mark Herbert commented
a feature you would assume was already there.
dhanuka senaratne commented
Without emailing feature, Xero API automation is half done. Some one needs to manually send invoices to customers. Please prioritize this one.
Barry Pyle commented
We are starting to get requests from our multinational clients to enter our invoices into their e-Invoicing partner's portal. This is usually a very time consuming function if done manually, or an expensive operation (because the portal wants to charge us) if we use EDI.
This feature could be an inital step in combating this time and money wasting distraction for us.
duh - lets get it done