I suggest you ...

Be able to approve and send invoices via the API

Have optional parameters when creating invoices via the API to approve invoices and send then immediately to the contact email address

456 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…)
    xeroAdminxero (Admin, Xero) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  xeroAdminxero (Admin, Xero) responded  · 

    You can now approve invoices via the API . See our latest release notes for more details – http://blog.xero.com/developer/v2-release-notes/

    At this stage the scope of this work is limited to allowing you to enter approved invoices and not trigger the sending of invoices via email. You can vote on that request here – http://xero.uservoice.com/forums/5528-xero-api/suggestions/1930769-be-able-to-email-approved-invoices-via-the-api

    49 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...
      • gisgis commented  ·   ·  Flag as inappropriate

        I need to post Inovoice with respective contact but I don’t know the ContactNumber and ContactId.
        How to do this?
        How can I get contact using contact's field other than ContactNumber and ContactId?

      • Faisal ImranFaisal Imran commented  ·   ·  Flag as inappropriate

        when user create a new invoice ,is there any possibility that a tigger is fired.
        i want to add invoce to CRM, when a new invoice is created Xero send Alert like www.abc.com/page?invoiceid=xxxx, then in that page i will get invoice detail and then enter in CRm, i have added Private Application in my Xero organization.
        please help me urgent
        Regards
        Faisal

      • StewStew commented  ·   ·  Flag as inappropriate

        When, When, When? I'd say you need to work on your API releases. How about fewer and faster. Poor chap... waiting two years for this. I'm guessing he's gone. Now I know why I never heard of Xero until last month. I'll started to look elsewhere as this is just nuts. I can't even delete invoices via the interface so I can re-add via the API. No Brainer!

      • Chris JonesChris Jones commented  ·   ·  Flag as inappropriate

        I won't be signing up for the paid version of Xero until this functionality is available. Until then, I have created an account with Saasu and will be trialling this software. As Theo and others have pointed out, the API is useless if you have to manually approve every single invoice. Not good guys, use your brains..

      • Theodore KingTheodore King commented  ·   ·  Flag as inappropriate

        Any ETA on this?

        The Invoice API is completely useless without this function. How can anyone build an integration if they have to manually approve all invoices?

      • GSGS commented  ·   ·  Flag as inappropriate

        I started down the road to integration with Xero six months ago, and then ran into this major stumbling block. It looked suspiciously like mismanagement back then: a missing core feature of the API, no solid commitment on when it would be delivered, and lots of work on other less fundamental new features. I abandoned Xero, and adopted Saasu, and that has turned out to be a good decision even if I had to give up a few nice-to-have features of Xero.

        Good luck to all you guys who keep waiting.

      • Evan BEvan B commented  ·   ·  Flag as inappropriate

        I can't help but agree with David.

        This has been on your "roadmap" since 29 March, 2010 (v2.03).

        If you don't plan to work on/release features leave them off the list, or (as I said before) just level with us: WHY is this taking so long? If there's a valid business reason or technical challenge it will at least seem like you're not just totally mis-managing the project roadmap.

        In response to using a billing system with Xero, I have a custom built billing system that is *almost* integrated with Xero. Approving invoices is the only "issue" remaining with our integration. The problem is that we have customers who pay by credit card and our gateway handles the recurring transaction, but because we can't approve invoices we have to do a whole asynchronous work around where we create the invoice and then schedule a task for a couple hours later to come back and apply the payment once the invoice has been manually approved.

      • DanDan commented  ·   ·  Flag as inappropriate

        I for one have been hearing "available soon" for the last 8+ months, without any results. I could understand if we were talking about an open source project, but we're paying you under the expectation that you would deliver the promised features in a timely manner - or at least give us a release schedule so we can plan around the delivery of the features. Not good enough.

      • David YonanDavid Yonan commented  ·   ·  Flag as inappropriate

        I wanna express my disappointment with the rest of the guys here about this feature being left out yet again. So frustrating.

        400 votes and we've been waiting for about 12 months.

        Can you at least give us an ETA? As I mentioned in an earlier comment, decisions were made around this key functionality being introduced in the perceived near term, unfortunately it has been anything but and with very little communication and I am getting torn a new one.

        PLEASE guys, in the next release :)

      • xeroAdminxero (Admin, Xero) commented  ·   ·  Flag as inappropriate

        @James - consider using a billing system together with Xero if you are generating 000's of invoices a month and send a summary to Xero. You can bulk approve many invoices at a time in the Xero app ,we have also added bulk email ability in the Xero app in our Dec 2010 release - http://help.xero.com/#Changes_16December2010. We appreciate that not being able to approve invoices via our API is frustrating - this functionality will be available soon.

      • JamesJames commented  ·   ·  Flag as inappropriate

        Imagine this - you had 22,000 subscribers making monthly online payments for using some cloud software, you can get the invoice in to your accounts package but you had to manually approve every transaction before a payment could be applied.

        OK Xero how do you do it - can't believe you have someone sitting their clicking approve to all of these transactions?

        *22,000 taken from Gary of Xero's post here http://www.accountingweb.co.uk/anyanswers/xero-v-kashflow

      • Evan BEvan B commented  ·   ·  Flag as inappropriate

        I can't believe this didn't make it into the Feb 14th release...

        The ability to get PDF's of invoices is nice but we still can't approve invoices! It's making integrating my business with Xero REALLY painful and making me question the choice of using Xero.

        Your developer community is full of bright individuals, yet I think all of us are a little baffled by what kind of technical or business challenges could really be so insurmountable that the ability to simply approve an invoice (even with that safety net notification system you mention) has not made it into the past two releases of the product.

        Could someone from Xero please at least level with us and let us know WHY this remains as a feature request and not a real feature.

      • JamesJames commented  ·   ·  Flag as inappropriate

        OK - you guys have built a really nice house (xero), and now you are tinkering with the garden (latest updates). But would you mind switching the water on so we can move in! Its beyond me how any small business with online payments and low value items, integrating Xero can do with out this.. Whats worse is you switched the water on then turned it off..

      • xeroAdminxero (Admin, Xero) commented  ·   ·  Flag as inappropriate

        Sorry for the confusion. Looks like we got a bit eager to release this unintentionally. The invoices endpoint will be reverted back shortly to not accept this status.

        We'll be offering this functionality soon though once our QA team is satisfied its ready for release - please keep an eye on UserVoice for an update ^TR

      ← Previous 1 3

      Feedback and Knowledge Base