Я взломал грузинский Нацбанк!
Ещё в 2023 я сделал gel.fedorananin.me — простой калькулятор, который берёт курсы валют с сайта грузинского Нацбанка (типа Центробанк местный) и переводит из разных валют в лари.
Как грузинский ИП я должен перед грузинской налоговой отчитываться в грузинских лари. Если я получил доход в долларах, евро, фунтах, рублях или любых других валютах, я должен пересчитать сумму по курсу грузинского Нацбанка на день получения денег.
У Нацбанка нет никакого калькулятора, поэтому приходится сперва на сайте смотреть курс за определённый день, а потом вручную делить или умножать, а в конце ещё и вручную округлять до двух цифр после запятой. Ровно поэтому я сделал свой калькулятор, которому достаточно только передать дату, сумму и валюту, а он сам уже возьмёт курсы с сайта Нацбанка и сам всё посчитает.
Чтобы меньше зависеть от сайта Нацбанка (а то было пару ситуаций, когда они отклоняли запросы от моего нидерландского сервера), я решил выкачать все данные с 1 января 2000 года по текущий день.
И при анализе этих данных я обнаружил две проблемы:
1) Курс сербского динара в 10 раз отличается от реального на всём отрезке до 2020 года и на половине дней до сентября 2021. Потом всё идёт корректно.
2) Сербский динар обозначается кодом RSD. Этот код появился в 2006. До этого с 2003 был CSD — динар Сербии и Черногории. А ещё ранее с 1994 по 2003 был вообще YUM — югославский динар. Но при этом сайт грузинского Нацбанка весь этот период считает по RSD. При этом деноминации беларуского рубля или турецкой лиры он корректно отображает. А с Сербией почему-то косячит.
Написал письмо в грузинский Нацбанк и сообщил им о находке. Интересно, что ответят.
Проблема так-то вообще не проблема. Не думаю, что сейчас в конце 2026 кому-то надо подавать отчётность за период до 2021. Но ошибка действительно есть! В своём калькуляторе я внёс все необходимые правки. Забавно, но теперь у какого-то Фёдора данные точнее, чем у Нацбанка! хехех
Post #1797
1.58K
- 🔥 51
- 👍 17
- ⚡ 5
- ❤ 5
- 🤓 4
- 🦄 2
- 🍌 1