Валюти
Довідник валют: зліва список усіх валют із поточним курсом, справа — історія курсів обраної валюти. Розділ Довідники → Валюти.
Список
Таблиця зліва показує Код (ISO), Назву і поточний Курс, ₴ кожної валюти, а в останній колонці — позначку «базова» або «не використовується». Першою завжди йде базова валюта (гривня) з курсом 1,0000, решта — за алфавітом коду. Поки для валюти жодного разу не внесли курс, у колонці стоїть «—». Валюта, виведена з обігу, лишається в списку з позначкою «не використовується». Над таблицею — поле Пошук за кодом або назвою.
Курси валют
Клік по валюті в лівому списку завантажує праворуч її історію курсів (заголовок Історія курсу · КОД) — останні 90 записів, найновіші згори: Дата, Курс, ₴, Джерело («ПриватБанк» або «Ручний»). Для базової валюти (гривні) курсів не буває — права таблиця лишається порожньою.
На кожну дату для валюти зберігається лише один курс: якщо за той самий день курс спершу внесли вручну, а потім підтягнули з банку (або навпаки), новіший запис заміняє попередній — в історії лишається один рядок на дату.
Форма додавання/редагування
Додати — відкриває картку «Нова валюта» з полями Код ISO (напр. CHF — автоматично переводиться у верхній регістр), Символ і Назва. Код і назва обов'язкові: без них — «Код валюти обовʼязковий.» або «Назва валюти обовʼязкова.». Нову валюту завжди створює не базовою й одразу активною. Код унікальний у довіднику — повторне додавання вже зайнятого коду завершується повідомленням «Не вдалося зберегти: …» з поясненням причини.
Редагувати — відкриває ту саму картку для обраної валюти («Редагування валюти»): змінити можна Назву і Символ, Код ISO заблокований.
Вивести з обігу — питає підтвердження «Вивести валюту USD з обігу? Вона лишиться в довіднику, але не пропонуватиметься у вибірках.» (з кодом обраної валюти). Сама валюта і вся історія її курсів нікуди не зникають. Для базової валюти кнопка нічого не змінює, а виводить «Базову валюту видаляти не можна.» Кнопка Повернути в обіг знову робить обрану валюту активною.
Ручний ввід курсу. Кнопка Додати курс над правою таблицею відкриває картку «Курс на сьогодні» з полем «Курс, ₴ за 1 USD», яке приймає число з крапкою або комою; значення 0 або менше система відхиляє повідомленням «Некоректний курс.» Окремого поля дати немає — курс завжди лягає на сьогодні. Для базової валюти кнопка повідомляє «Для базової валюти курс не задається.»
Автопідтяжка з ПриватБанку. Кнопка Оновити з ПриватБанку над правою таблицею не залежить від того, яка валюта обрана, — одним натисканням тягне з архіву ПриватБанку курси одразу всіх валют довідника на сьогодні: спершу безготівковий курс продажу, а якщо для якоїсь валюти банк його не дав — запасний курс НБУ з тієї ж відповіді. Оновлюються лише валюти, чий ISO-код є серед активних і не базових у довіднику; коди з відповіді банку, яких там немає, мовчки пропускаються. Отриманий курс так само лягає на сьогодні й замінює собою курс, уже внесений вручну за цей день. Наприкінці зʼявляється підсумок «Оновлено курсів: N»; якщо банк не відповів — «ПриватБанк недоступний.»

