I am wondering if you have explored integrating with Digits accounting software? It looks really well built and possibly a good system.