I suggest you ...

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).

462 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Xero APIAdminXero API (Admin, Xero API) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    Andrea SciuttoAndrea Sciutto shared a merged idea: RE the new Online Invoice  ·   · 

    42 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Stony GrunowStony Grunow commented  ·   ·  Flag as inappropriate

        I have created a new Idea, requesting that this currently crippled implementation be changed to one that actually works for people.

        You can vote for that here:

        https://xero.uservoice.com/forums/5528-xero-accounting-api/suggestions/14906436

        Additionally, I think you need to change the status of this current idea from "Completed" to "Crippled". The online Invoice URL ***has to be*** available as part of the Paging API, not under it's own separate endpoint, on a one-call-per-one-invoice approach.

        I'm afraid you've given us a turd sandwich.

      • Andrew MoorcroftAndrew Moorcroft commented  ·   ·  Flag as inappropriate

        We've waited 4 years for this, and finally it's here!
        Oh wait... it's a separate endpoint, an additional API callout for every invoice we generate.
        Is this some form of sick joke? There's no way our application can use this functionality you've added with the API limits you impose.

      • Anonymous commented  ·   ·  Flag as inappropriate

        this would be good, though is there a way to generate/copy the online invoice link from within zero?

      • A Concerned CitizenA Concerned Citizen commented  ·   ·  Flag as inappropriate

        Hi Xero team -

        As any company i'm sure you are looking to add more customers. What better way to do this than on th online invoice page? You are already almost "forcing" clients to create an account if they want to see full history (and they do!), why not expose this functionality to the development community? We are able to bring you 1000s more customers by building our own apps and including online invoicing, but it NEEDS to be full featured.

        We need this. Not just want - NEED this!

      • Anonymous commented  ·   ·  Flag as inappropriate

        I am in the middle of building a client portal inside my site for asset managmenet and such. Have started to build a system that lets me offer links to their invoices to, but after reading this, I now have to put a hold on it and hope the links become available via API.

        There are many reasons for people wanting this. It is very clear that the people have spoken and should already be available or very soon to be.

      • Jon LeeJon Lee commented  ·   ·  Flag as inappropriate

        +1 Definitely a must-have feature, otherwise linking with on-line payment processors is some-what pointless for us if I can't send an e-invoice (or invoice url) to a customer programmatically (as I am doing pretty much everything else programmatically).

      • HaydenHayden commented  ·   ·  Flag as inappropriate

        This is my #1 pain point right now.

        Here's to hoping the not-to-distant future is really soon.

      • Roohbir SinghRoohbir Singh commented  ·   ·  Flag as inappropriate

        +1 – often we want to include the link to the invoice in PDF proposals and emails – so if the client accepts the proposal without changes, they can just click on the link, make payment and this cuts down on a whole bunch of extra steps.

      • Gordon ChristieGordon Christie commented  ·   ·  Flag as inappropriate

        Definite value is having this. The invoice will be sent via Xero, but my portal will provide links as well to allow people to see and make the payment online, using those links.

      • PhilPhil commented  ·   ·  Flag as inappropriate

        +1 for this.

        I'm not sure I agree with the description saying this is limited value until more work is done on invoice emailing. In lieu of emailing the invoice, we'd like to just email the link to a xero invoice that customers can pay online.

        The implementation might be difficult, but there's definitely user value.

      • Trent AlldayTrent Allday commented  ·   ·  Flag as inappropriate

        Can you confirm it is still not possible to build a url to point online invoice payment screen?
        I email my invoices out from a custom solution grabbing the invoice details via the Xero API. All I want is to include a link in the email to make a payment using Xero Invoice payment screen.

      ← Previous 1 3

      Feedback and Knowledge Base