If someone on H-1B in California gets (ostensibly) terminated via email with the reason being given as money, but the company does not send over final pay stubs and instead wires a lump sum, but not for the full amount (no 401k payments deposited into retirement account and I think at least one paycheck) then asks the person to sign a document agreeing they are not owed any money, what steps should that person take? It seems like the issues are 1) change of visa status needs documentation but also importantly 2) they can't get their spouses insurance without final pay stubs. The company said there were problems with ADP and has been delaying on responses.
Unfortunately, although the person is in H-1B status, this is really an employment law question, not an immigration one, so I'm not in a position to respond.