I have just signed in to see if Kashflow can work for us. I accept that you can't find all features and specifications in one software but one of the small detail can sometimes take you to somewhere else. We are doing promotional products and the prices are counted in 3 or 4 decimal. We have sold 35K magnets at £0.124 each, the price must be £4340 but KashFlow is rounding it to £0.12 which is resulting the total price to £4200.
I have just remembered that I had tried KashFlow 3 years ago, and that was one of the reason why I didn't sign an account in that time. I see no any development from this side but when you look at the other competitors such as Xero, Freshbooks, Zoho, Wave etc they all allow too many decimal places.