@ veteran
PM me ur company name, text of the affidavit, situation y u were not able to provide it, and details of all supporting docs.
Generally, in my opinion, if u r providing affidavit
First of all, if should be from some senior employee (i think Oscar7 has already done that successfully)
Secondly, provide official JD stamped by some senior/HR. There are lot of tricks to get it.
Thirdly, u shud have provided all hiring related docs, usually initial contract mentions at least some of ur duties.
But, if u have provided experience letter along with roles & responsibilities for one of ur apps, you shud be comfortable as caps are not expected to be filled so soon.
Otherwise, start preparing another app with above mentioned supporting docs, and also think of some genius idea to extract 3rd copy of IELTS score 8)