Unfortunately none of these docs prove that you performed the duties under the noc you selected. Anyways good luck with your application. The senior officer will have the final say.If company was ready to give the reference letter in the required format, then I would have uploaded that. But along with notarized self declaration, I attached company ID card scan, pay slips, Income Tax form 16, latest revised compensation letter, bonafide certificate and HR email copy stating that the company doesn't provide the reference letter in that format.