Is buying and registering cash register/till mandatory?
You do not need to obligatory have a cash register/till. You can receive payments from your clients only by bank transfer.