Nishan Disanayake I can not speak on Sri Lanka as every embassy is different. However, the online portal is the same. I did provide a PDF document of my work that included a bio on the first page with a link to my website.
on the online portal there is the section to upload pdf of bank statement. All I uploaded was the cover sheet for just the most previous month. No additional documentation was required.