What are the best practices for saving? Incompatible errors vs user-input error?

I've been trying to set a standard for my team. Right now, I have it as when there is a system error there would be a toast

enter image description here

And when there is a user error, the field becomes red and there is an error message below the field.

enter image description here

My main question is, what happens when the user ignores the user input errors and they press save. My suggestion was having a message at the top of the page that says, please correct the invalid fields. Is this the right direction or is there another way to handle this?