We are looking for a XERO API developer to develop an application to transfer data from an account in one instance of XERO to another. These are the same company, but different subsidiaries with two different XERO installations.
We are looking for a simple user interface with fields to determine: 'From' and 'To' XERO installations and also 'From' and 'To' Account Codes.
The application should have to ability to Turn On/Off the data transfer and an email alert if an error occurs or certain conditions are met. The updates should be on a basis of Updates since the last update (according to a time stamp). I.e. all the changes since the last update.
Note: this application can run multiple times between different XERO Companies. We have a total of 8 XERO companies running simultaneously. A pair of subsidiaries can run the application more than once i.e. have one or more 'From' fields and one or more 'To' fields. This could be done by running the application more than once or once instance of the application can have more than once set of ‘From’ -> ‘To’ fields.
The Xero API is a RESTful web service and uses the OAuth ([url removed, login to view]) protocol to authenticate 3rd party applications.