I have a question. I now have to undergo a punishment due to a situation that happened with a client of mine. My boss said that i did not give the client the correct solution or complete the necessary paperwork needed. They complained about the solution and stated that it did not solve the issues. He was offered multiple options to resolve this. However the next day boss decided to hold my contractual bonus stating that i can “earn it” back. However i already met the criteria to earn this bonus. I don’t know what my next steps should be here.
Assuming you don't want to go straight for the nuclear option and want to continue in the job and rebuild the relationship then unfortunately you're going to have to do a bit of the running here.
My boss said that i did not give the client the correct solution or complete the necessary paperwork needed.
Be honest with yourself - is there any truth to this? Screw-ups happen and none of is perfect, if you did mess up here (even if not as badly as the angry client is making it sound) then you're going to have to take that much more of a conciliatory approach.
He was offered multiple options to resolve this. However the next day boss decided to hold my contractual bonus stating that i can “earn it” back.
Are any of the options he offered before withholding the bonus things you'd consider acceptable? Because if so you've got the basis of a counter offer. You're a salesperson you know how this works - come up with a deal where both parties give/get something.
You could try something like
I understand that Client is unhappy and that bear some/all of the responsibility for that and for the trouble that has caused the company. I understand that you need something from me towards making this situation right, however I don't think it's reasonable to withhold bonus monies that I have already earned. How about we revisit the suggestions you made the other day? I can commit to having x,y, and z done by reasonable date and if not then you withhold non-trivial but acceptable percentage from my next bonus.
This way you've giving them the sense that you're being "punished" for what they see as being your screw up and demonstrating that you have a strong motivation to make the situation right. You get the bonus money you've already earned and if you don't think they'll keep their end of the bargain or you decide later on that you're not happy with the company/job you can still pull the ripcord at a time that suits you rather than being potentially forced into taking the fight and possibly even leaving now. Heck, even if you knew right now that you definitely wanted to leave over this it's still a good idea to at least try for a peaceful resolution beforehand. Sure you might be able to take them to court over the bonus money, but even assuming you win it's not going to be quick, or cheap for that matter.
May I suggest that the problem isn't that you may have made some mistake filling out forms etc. etc. The problem is most likely that you are getting a huge bonus, and your boss doesn't like you getting that bonus. Maybe because he doesn't want you to make more money than he makes.
That means that when you approach this problem, you don't talk about whatever mistakes you may have made, that's totally irrelevant. (You may call the company that has supposedly complained. Just to find out if they know about that). You focus on the fact that you have a contract that requires the payment of the bonus, and his refusal to do so. So first you state that you have a contractual right to the bonus, and he cannot refuse to pay. If he does refuse, what you can do is either visit HR, or your bosses boss in case he is not the company owner, or a lawyer. Lawyer doesn't mean you have to go to court; a lawyer will inform you exactly what your rights are, and may be able to change the bosses mind just by sending a letter using the right words. (A good lawyer can write a convincing letter even if your rights are not as strong as you would like).
The only real possibility here is
Be completely blunt and direct.
Copy both the boss and ultimate owner of the company.
I would probably send a written (printed) signed letter. Short and blunt:
"Jill, on (date) you stated that I will not be paid my contractual bonus, due to your anger over the incident with (client). I'm now confirming in writing that I will be paid my contractual bonus, as I have fulfilled the contract. The contract is attached. There is no need to reply to this communication. The issue is closed.
If someone is literally telling you they are going to break a contract, this is the only real approach.
A contract is a contract.