I run a small business too. My solution to this problem is simple: text files, email software, and a very good accountant.
Yes, that probably means we pay them a little more for data entry. But I'd rather pay an accountant whom I trust a little something more than that I'd pay some money to a piece of software that might have this kind of sillyness in it.