Soy de Sri Lanka, y he saltado muchos obstáculos de extractos bancarios (por la vía legal).
La mayoría de las cuentas bancarias de aquí son cuentas de ahorro, y el dinero se puede retirar fácilmente (es decir, fondos accesibles, no depósitos fijos ni nada por el estilo). Vienen con una libreta para registrar las transacciones.
Sin embargo, para los requisitos del visado, los clientes pueden solicitar al banco un extracto de las transacciones o una confirmación del saldo.
Si tu amigo tiene previsto pagar la visita y la estancia, asegúrate de que dispone de fondos suficientes para ello. Un extracto (3 meses de historial) suele estar bien, pero algunos países (Japón, por ejemplo) exigen 6 meses de respaldo.
Los bancos también ofrecen garantías bancarias basadas en depósitos fijos + propiedad de la tierra + vehículo + otros activos. Son un poco difíciles de conseguir (los extractos solo tardan unos minutos), y suelen ser viables solo para garantizar activos por valor de más de 1 millón de rupias de Sri Lanka.
Creo que la mejor manera sería que usted proporcionara a la embajada una carta de que usted va a patrocinar a su amigo (a menos que él pueda demostrar que tiene una cantidad más que razonable mantenida en su cuenta bancaria durante 6 meses), lo cual depende de su banco.