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
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
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?
Galen King commented
Great stuff team.
Faisal Imran commented
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
Hi everyone - I've just posted an update on this above with a clear indication when this will be available ^TR
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!
what is the status of this ? it is a major issue and no news ?
Chris Jones commented
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 King commented
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?
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.
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.
David Yonan commented
I can't help that think you guys are full of shit.
Another release to the API but again this has been left out.
This really really sucks guys.
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 Yonan commented
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 :)
@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.
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
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.
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..
Any word on this? Reallllllly hoping this gets released soon.
Should have kept my trap shut.. doh.. backwards step Xero!
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