Repeating invoices via the API
Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API.
Apologies but we’ve had to delay the work planned for creating repeating invoices.
We’re investing a bit more time into OAuth 2.0, including the SDKs etc. to make sure everyone has a smooth migration.
It’s still high on our priorities but we don’t have an ETA to share at the moment.
This would be amazing!
An ETA on this would be really helpful too. Currently is there any way to generate a payment plan programatically without having to manually do it in Xero?
Hi, is there an update on the very needed feature please?
Any updates on this? Can you please provide an ETA? Thanks.
Scott Currie commented
We're now in Q3. Are there any updates on this feature?
Hi, is there an update on this, please?
Great !! Can you give us a timeframe please ???
Ivo Nunes commented
This sounds fantastic, very much looking forward to it being available. Any updates on timeframes? Thanks.
Josh Moore commented
As part of this project, can the repeating invoice ID field please be exposed on the invoices API endpoint? This will help us be able to see which historical invoices are tied to each repeating invoice too, which will be extremely useful for a wide range of reporting.
Great news!! End of Q1 2020? Can you give us a timeframe?
Excellent news. While you are working on this, can we also have repeating invoices that use the current value of an inventory item rather than the value it had at the time of creation. As a frequent user of repeating invoices, I have 1000s of recurring annual quarterly and monthly subscriptions. I don't want to edit each repeating invoice each time the subscriptions change - the effort makes them next to useless. So there should be a placeholder function which uses the current value from my inventory.
BTW, congrats to the Xero API team on two counts
- you listen to to the community
- you put dates on forum threads
On the other hand Xero Business Community is where feature request go to die.
Steve Munden commented
Actually glad our project got delayed so we can take advantage of this 🤪 Thank you!
Simon Lampen commented
Fantastic, do you think you could add making the repeat/generation date and the invoice date separate fields at the same time? eg allow generating rent invoices in the last week of a month but with a future invoice date of say the first of the next month?
Any updates this is 7 years on now, last time I wrote a recurring invoice function that creates invoices every month. Surely by now Xero can add a POST recurring invoices endpoint .... ???
This feature would save so many companies so much time. What's the hold-up Xero, please let us know. We are looking to scale worldwide and without this feature is really going to add staff overhead. Can we pay to add this feature?
Nordstrom P Glassbottom commented
I really need this.
I came here from a related post created in 2013
it shouldnt take that long to implement such an important feature
it seems like people have been asking for 9 years! 9 years!
Oksana Botha commented
Hi, this would be also very useful for one of our clients for whom we are working on automating business processes. The OAuth2.0 is now available, but it seems that 6 months after the update above, there is still only GET but not POST functionality available for repeating invoices? Kindly update the community if this is on the planning horizon so that we can communicate to our clients as to whether this is in the pipeline of development or not? (It would also be interesting to find out how Xero themselves manage to automatically create recurring subscription sales for their own accounting workflows, its unlikely that that's a manual process, so what work-around do you yourselves use to automatically create repeating invoices on your subscription sales?).
Nick Pratley commented
+100, emailed API support also.
Please implement this, It would be very useful for us, it's a big gap in the API capabilities.
Peter C commented
It's terrible that you have not implemented this yet. Just DO it, PLEASE! You have a huge user base now and there can't be any excuses for not implementing this really important functionality. Please just hire a team if you need to and get it made!
Bill Buchan commented
Seriously, This has been outstanding for at least 3 years. WHHHHYYYYYYY?