My employer is asking me to sign on H1B Declaration which says that i havent paid for my H1b processing, where-in that is not true and also is asking to sign on No-dues Settlement doc, but he still has dues to pay me. He is saying he needs these documents for H1B Audit. is it true? Are these docs needed for H1B Audit? Also he is saying if i do not sign on these, he will delay my payroll as long as i delay the sign. If i file FOIA request, will it cause a problem to the company and its employees, will USCIS revoke every employee’s H1B? Please help!!