The answer to most of the questions you raised are YES. However it is a fact that certain types of businesses are indeed rewarded in cash payment eg taxi drivers. In your case you need to make sure if that cash payment is a normal practice. The fact that you do not banked all the cash you received c...