I have came to USA on L1-B (I-94 and visa is valid upto oct 30th 2015) from Company A (still working). Meanwhile I have filled H1-B (COS) from outside Company B. Now my H1-B with COS is approved through Company B . Since I have got H1-B COs approved, I am in search of job and planning to give notice to Company A (L1-B). But Company A is now given a counter offer saying that I can work with Company A by transferring H1-B from Company B to Company A. 1) Actually I have received H1-B COS approval from Company B, Can I transfer my H1-B to Company A without any payslips from Company B? 2) Do we need any documents or permission from Company B to transfer to Company A ?