List of docs we will be preaparing, I found some at confirmed August traker brought it here with additions. Hope it helps.
1> DS part I & II for all members,
2> marriage certificate & translation,
3> birth certificates for all members & translations,
4> PCCs,
5> employment letter, Notarized
6> I-134, Notarized
7> tax return for last 3 years,
8> pay stubs(last 3 months),
9> bank statements(last 3 months),
10> passports, (make sure it has atleast 7 months validity)
11> passport size photos for medicals, one copy of passport for medical (Hinduja needs it). Any vaccination record (Lilavati needs it).
12> degree certificates just in case
13> all h1/h4-B visas
14> 9003 for all members (it may not come in P4)
15> Consulate appointment letter.
+ 2 copies of each.
Not required but no harm if you have
1) Copy of the draft or cashier check used to pay the NVC.
2) Copy/original of 140 approval.
3) Copy of your petetion.
4) Copy/original of Labor approval.
5) Sailing Permit.
Remaining
1) Medical reports
2) GC photos
3) Demand drafts for fees.
Misc
1) People who don't have H1Visa stamped in passport (like mine expired in May) needs transiet visa.
2) Evidence of your employer’s continuing ability to pay the offered salary: A copy of your company’s annual report. (If available) A copy of your company’s most recent financial statement. (If available)
3) Militray records, arrest and court record if applicable.