You use should to talk about advice:
- You should eat something.
- Shoud we leave early?
You use have to to talk about obligations: there is no choice but to do it.
- We have to fill out this form first.
You can use not with have to to say there is no obligations: there is a choice.
- She does not have to be a member to joun this workshop.