While Applying for the Indonesia Visa Application Keep following document ready.
Indonesia Visa Check list
No, Sri Lanka is listed in the visa-exempted countries of Indonesia so you do not require a visa to go to Indonesia. If you wish to spend more than 30 days in the country visa-free then you may face problems because under the visa-free category it is only allowed to stay for 30 days or less in the country. To stay more than 30 days you need to have a visa. Obtain visa in few days from Indonesia E Visa.