My original H1B extension is valid until June 2019. My last approved H1B amendment is valid until Feb 2018. I have filed one more relocation amendment recently. I have received a receipt notice for it but the case is still pending with USCIS. I need to visit India next week and get my passport stamped. Do I need to have my latest H1B amendment approved to get my passport stamped or just the receipt notice is sufficient? My employer also told me that if you want to go with just receipt notice then I will have to go to Chennai consulate as they only do the stamping on basis of receipt notice. Is that a USCIS rule?