Expose the Online invoicing URL via the Xero API
Xero has recently released online invoicing functionality within the main application (http://help.xero.com/#OnlineInvoices).
Be able to retrieve the online invoicing URL via the Xero API.
Note that this URL is only generated when the invoice is emailed within the Xero application. Exposing this field will be of limited value until further work is done to be able to email an invoice from Xero via the API (but that is a separate issue).
it would be useful if we could generate the link via an api call. So we could pull a link instead of a pdf.
Unfortunately this field is not as easy to provide as it might seem – it is only generated when an invoice is sent through the online invoicing system, and is not present for all invoices.
As a first step, we will look to return it when it is present, and schedule further work to allow the creation of an online invoicing URL via the API at a later date.
Fred Tawil commented
Any update on this? It would be really nice to have.
James Cronin commented
+1, really need this!
Is there any update on the first step of returning the URL when it is present?
This is actually all our application needs!
James Hadley commented
Really need this!
Any progress on this feature? Do you have any update of progress on this?
We really need to be able to access the online invoices via the API
Returning when present is an excellent interim step, thanks for looking into that as a way to move this feature request along.
Seems like a very useful feature which should be a snap to add to the API. Can we have it?
+1 this idea. This would be excellent to implement.
I need to link to the Xero invoice. Seems it only works if the most recent company in Xero is the one we are linking to. Would this feature solve this issue?
+1 do it and save us time.
+ 1. Enable us to automate invoice send out which is a very time consuming thing for us at the moment.
Andy Evans commented
I agree having this would be fantastic.
Andrew Foster commented
I agree with Anton; exposing this field (read only) would be precisely what developers need to create compelling functionality around payment reminders etc until the more complex ability to email an invoice is available.
Aron Kansal commented
I agree, it would be extremely helpful to be able to provide this url via the API.
We need this ASAP, please offer it.
Anton Koukine commented
I disagree it is of limited value. Invoices can be emailed by getting PDF from Xero API and then emailing them directly using vendor's systems. Including Online Invoice URL will be a very valuable asset!
Josh from xocashflow commented
Firstly, congratulations on rolling out this important feature.
The exposure of the URL offers huge value to the 1000s of Xero members who use any sort of email reminder system in connection with Xero. DebtorDaddy, xocashflow, CashflowBuilder and other similar add-ons will become vastly more useful by the ability to deliver links to live invoices that can be paid right away; and doing so will also make the PayPal integration a great deal more popular.
For these add-ons, the timing of the URL's generation is fine. They would sync this down after the invoice is sent but before a reminder goes out.
For Xero's part, it would also make migrating to Xero a more attractive option for those who do use reminder systems that tack in to multiple accounting packages, as few others would have interactive invoices available at this time.
Thanks in advance for your consideration of this suggestion.