By accident I bumped into the website http://www.tin.com.pe/
some weeks ago.
After reading I understood that all Peruvian bank account numbers are going to be standardized. The same way they have done it in Europe, by preceding you existing account number with unique bank codes. In Europe this standardized account number is called IBAN. In Peru it is called CCI, Código Interbankcario. The meaning of the 20 digit numbers is here. http://www.tin.com.pe/cci.html
It seemed to me a big step forward to optimize the banking system, until I looked at the Tarifa personas page.
If I understand correctly, a simple wire transfer in Soles from your bank to another brand bank not in the same town, will cost 0.6% + 17.50 soles with of maximum of 295 soles, on average.
Maybe I am missing something?