Compulsory government charges only. Service fees and anything optional are excluded, which is what makes the figure comparable.
Yellow fever certificate
Arriving from South Africa, no yellow fever certificate is required: WHO does not list South Africa as a transmission risk. It can still be demanded if you have been in a risk country shortly before arriving.
Driving on a South Africa license
South Africa is party to the 1949 Geneva Convention & 1968 Vienna Convention and Indonesia to the . They share none, so no treaty obliges Indonesia to recognize an International Driving Permit issued in South Africa.
Whether a permit is required alongside your national license is set by national road law, which we have not checked for this pair.
Passport validity — The UK government says your passport must have an expiry date at least 6 months after the date you arrive and at least 2 blank pages. The immigration directorate's visa-free page asks for a passport still valid for at least 6 months.
All Indonesia arrival card — The immigration e-Visa portal states that all travellers are required to submit an arrival card within 3 days before arriving in Indonesia. It is filed on the immigration authority's All Indonesia site (allindonesia.imigrasi.go.id).
Electronic Customs Declaration (e-CD) — Indonesian Customs says all passengers entering or leaving Indonesia must submit a digital customs declaration; it is free, and the QR code is scanned by officers at the terminal. Arrivals by air or sea file it through the All Indonesia service (allindonesia.imigrasi.go.id); arrivals by land use the customs e-CD site (ecd.beacukai.go.id).
No official source states a rule on: travel insurance.