Today we’ve released the ability to mark an invoice within Xero as “Sent” using the API. This was our most requested API feature from current developers. It is really useful if the invoice has been sent/presented in another system and you want to reflect this in Xero.
Full details on how to use this in our release notes.
There have been requests for the ability to email invoices from Xero through the API also – we are holding off on any development until some of the new functionality within the Xero application around emailing invoices is completed later this year. Keep up to date on this here.
Upping the tempo
It has been 2 weeks since we announced the release of the first version of the conversions import tool, a project the API team have been working on for the past 5 months, so we wanted to increase the velocity of feature development with some short, sharp releases through the latter part of 2012.
We have always been fans of agile, but lately we have also been dialing up our use of test driven development (TDD) and pair programming. We are seeing some really good results both in the quality of our output and the speed at which we can move through releases. We are far from perfect, but we thought we might share some of the tools we are using:
- Specs, milestones & issue management: BOSS (our own internal intranet)
- Card management – managing tasks during a release: Trello
- Functional & regression testing: Ruby & RSpec
- Acceptance testing: Fitnesse
- Source control: GitHub (enterprise)
On a slightly related note, if you know of a developer looking for a new challenge, we are hiring.
API features coming soon
- Reports by tracking category
- Credit note improvements: apply payments
- Conversion import tool enhancements
Stay up to date
Subscribe to our developer mailing list for release notifications & important announcements about the API.