Your math doesn't work out. If you left two weeks before January 4th, then your last working day was December 21, and you couldn't possibly have worked any part of the "week ending 12/31."
Leaving that aside: It depends on where you are. States have different laws for when employees must be given a final paycheck, and in many of them it matters whether the employee quit or was fired (generally, if there is a difference, then employees who are fired have to be paid more quickly than employees who quit).
If Jan. 4th is the next regular payday after you quit, in many states that's perfectly legal. In others they have much less time.
I'm adding a link in the Related Links section that breaks it down by state, and in many cases cites a specific chapter and verse you can point your employer to if they're breaking the law.
Given the specific dates cited, if they were going to break it they've probably already done so, so you're limited now to revenge.
Yes, they are legally allowed to.
Yes. Legally, they are allowed to say anything that is factual and accurate.
No, your employer cannot legally charge you a fee for direct deposit.
Yes you should, especially if they are using this money. the money is legally yours and therefore they are not allowed to use it as if it was theirs
can employer leagly count your tips
No, unless the employer is the police.
I'd think that if you wrote and signed the resignation paperwork there might be a legal problem for them, like forgery. Not sure about the annual leave thing but, whether it was their error or not, you will probably have to repay them the overpayment legally.
An employer asks for proof of identity when filling out an I-9 form to verify that you are legally allowed to work in the United States. This helps the employer comply with federal immigration laws and ensures that they are hiring authorized workers.
No, an employer cannot legally withdraw money from your bank account without your permission.
Not legally.
No, an employer cannot legally force you to work against your will. Employees have the right to refuse work that is unsafe or violates labor laws.
Not on your own volition. If your employer has assigned you that task and he supplied the computer and internet connection then, yes you have the right and duty to do so.