Pyxero
If you only need to use one Xero user for all the integration work then using the named principal option in these could make life a lot easier for you. We don’t track developer time that closely, but I’d estimate somewhere on the order of 16 developer years have gone into our integration. We used a Private model initially in our …