No mate if you set terms of payment then don`t compromise you own terms your own terms. I will and do friends and family and am midget on these business terms with friends. I have friends. My business has no friends and neighbors and therefore it will not give special favors. You need to see your business as separate entity. Get your head round that and your will run a better business.
And mean this in the best way.