Just because you are a sole proprietor surely the money isn't considered personal and you have rules as to what expenditure is company related as otherwise no one would ever pay tax would they? Surely you cannot expect visa officials to be accountants too.