Когда я восстанавливал работоспособность библиотеки загрузки курсов валют с сайт ЦБ РФ, я обратил внимание, что в ней зафиксирован код валюты рублей - RUR, что, вообще говоря неправильно.
Дело в том, что библиотека эта изначально писалась еще до деноминации. И тогда рубли действительно обозначались RUR. Но после деноминации обозначение изменили на RUB, вероятно для того, чтоб отличать старые и новые рубли. Этому посвящено много статей в интернете, например,
вот эта статья. Во всех справочниках сейчас код российского рубля обозначается как RUB.
Поэтому библиотека загрузки валют и курсов
теперь будет загружать валюту с кодом RUB. Проверьте, пожалуйста свой файл данных, если в нем российский рубль обозначен как RUR, то на страничке валют нужно вызвать валюту на редактирование и исправить код. Во всех счетах условное обозначение валюты изменится автоматически. Если этого не сделать, то при первой же загрузке курсов валют, в базе данных появится еще один российский рубль с кодом RUB. Тогда его придется удалить, потом исправить код старой валюты и снова загрузить курсы.
Если создавать новый файл данных, то в нем, как и раньше, будет создаваться валюта "Российский рубль", но её код уже будет не RUR, а RUB.