I didn't say you have to say no, I said you
can say no without any negative implications on your friendship.
I have no idea where you got saying no as a matter of principle.
Also if saying no is putting money above friendship then so is the friend asking for money for no reason!