Підручник з KMyMoney

# Підручник з KMyMoney

## для програми KMyMoney версії 5.2

Michael T. Edwardes `<mte@users.sourceforge.net>`

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Ace Jones `<acejones@users.sourceforge.net>`

Tony Bloomfield `<tonybloom@users.sourceforge.net>`

Robert Wadley `<robntina@users.sourceforge.net>`

Darin Strait `<darin.strait@ashdar-partners.com>`

Roger Lum `<rogerlum@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Переклад українською: Юрій Чорноіван
версія 5.2.0 (1 грудня 2024 року)

Авторське право © 2000-2024 Команда з розробки KMyMoney

Правова примітка

KMyMoney, інструмент керування особистими фінансами від KDE.

У цьому підручнику описано KMyMoney версії 5.2.

Розділ 1. Вступ
Вступ

# Розділ 1. Вступ

версія 5.2.0 (1 грудня 2024 року)

## Для чого призначено KMyMoney?

KMyMoney — програма для керування особистими фінансами від KDE. За допомогою цієї програми користувачі можуть стежити за особистими фінансами. Ця програма надає у розпорядження користувачі широкий спектр фінансових можливостей та інструментів.

Основною метою проєкту є:

- Паритет за можливостями. У KMyMoney реалізовано всі важливі можливості, які можна знайти у комерційних програмах для керування особистими фінансами. Хоча з кожним випуском KMyMoney все ближча до мети, але над програмою все ще слід працювати.

- Простота у користуванні. Розробники KMyMoney намагалися створити найпростіший у користуванні інструмент керування особистими фінансами з відкритим кодом, особливо для користувачів необізнаних з технічною стороною справи.

- Безпомилкова робота. Оскільки у KMyMoney використано перевірену і випробовану систему подвійного бухгалтерського обліку, програма підтримуватиме ваші записи у ідеальному порядку.

Для чого програму KMyMoney не призначено?
Для чого програму KMyMoney не призначено?

## Для чого програму KMyMoney не призначено?

Оскільки програму KMyMoney призначено для обліку особистих фінансів, її не зовсім пристосовано для типових потреб бізнесу. Власники малого бізнесу, ймовірно, знайдуть у KMyMoney все, що потрібно, але у програмі не передбачено безпосередньої реалізації деяких можливостей, наприклад окремих рахунків для отримання та сплати. Чим більшим є бізнес, тим менше KMyMoney відповідатиме вашим потребам у керуванні фінансами. Передбачено більшість, якщо не усі, дані, які потрібні для малого бізнесу, зокрема звіти для аудиту та податкової, але їх, можливо, доведеться видобувати за допомогою різних звітів, а потім оброблено і зібрано у потрібному форматі. Крім того, до можливостей програми можна додати можливості обліку клієнтів/постачальників/документування за допомогою додатків.

KMyMoney є не просто клоном якихось комерційних програм для особистого обліку фінансів. Хоча багато можливостей, які можна знайти у KMyMoney, присутні і у інших подібних програмах, у KMyMoney зроблено спробу створити особистий та унікальний погляд на ваші фінанси.

Розділ 2. Що нового у цьому випуску?
Що нового у цьому випуску?

# Розділ 2. Що нового у цьому випуску?

версія 5.2.0 (1 грудня 2024 року)

## Виправлення вад та поліпшення функціональних можливостей

Як і під час будь-якого випуску, команда розробників KMyMoney ретельно продовжила працювати над тим, щоб зробити програму кращою і простішою у користуванні. З часу попереднього стабільного випуску 5.1.3 виправлено багато помилок; функціонально поліпшено деякі частини програми; але основні помітні зміни у порівнянні з випусками серії 5.1 полягають у зміні облікових книг — докладніше нижче.

Перехід від використання попередньої версії бібліотек KDE до KDE Frameworks було, по суті, завершено в ранніх версіях 5.1.x, причому більша частина цієї роботи відбувалася за лаштунками і не була безпосередньо помітною для кінцевого користувача. Загальний вигляд і поведінка мають залишатися стабільними, хоча можуть бути помітні деякі незначні зміни. Крім того, команда почала вносити зміни для підтримки переходу на використання бібліотек Qt6 і KDE6, які вже почали замінювати Qt5 і KDE5. З усіма цими змінами основна функціональність програми залишається незмінною, окрім виправлень помилок, покращень і доповнень.

У попередніх випусках у цьому розділі підручника ми наводили список багатьох виправлень специфічних вад та поліпшень у функціональних можливостях. Втім, щоб не дублювати ці відомості, тепер ви можете просто ознайомитися із ними у журналі змін.

Серії 5.0.x і 5.1.x містять деякі зміни, які потребують зміни підходів до роботи з боку користувача, якщо він оновлюється з 4.8.x або старішої версії. Однак ми очікуємо, що більшість користувачів уже перейшли на 5.1.x. Зокрема, користувачам, які переходитимуть із 5.1.x на 5.2, не потрібно буде змінювати усталені підходи. Якщо з якоїсь причини ви все ще використовуєте KMyMoney версії 4, вам наполегливо рекомендується оновити програму, оскільки команді стає все важче надавати будь-яку допомогу для застарілих версій.

Оновлення цього підручника
Оновлення цього підручника

## Оновлення цього підручника

У цьому розділі було наведено деякі подробиці, пов'язані із відсутністю повного оновлення підручника з версії 4.x до версії 5.x. Оскільки підручник було повністю оновлено для версії 5.2, потреби у цьому розділі більше немає.

Розділ 3. Повне використання можливостей KMyMoney
Повне використання можливостей KMyMoney

# Розділ 3. Повне використання можливостей KMyMoney

Joe (joe1011010) `<joe1011010_km@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

### Допоможіть в удосконаленні цього підручника

У цьому та наступних розділах не було суттєвих оновлень з ранніх версій KMyMoney. Хоча основи бухгалтерського обліку не змінилися протягом багатьох років, і тут немає нічого неточного чи оманливого, надходили запити щодо оновлення цієї частини. Якщо у вас є якісь конкретні пропозиції чи ідеї щодо цього, автор хотів би ознайомитися з ними за допомогою одного з каналів зв'язку, указаних на сторінці підтримки на сайті KMyMoney

Навіть хоча більша частина інтерфейсу KMyMoney здається очевидною навіть недосвідченому користувачу, і ви прочитали документацію щодо всіх елементів KMyMoney, ви можете натискати якісь кнопки, вводити якість дані, а потім виявиться, що ви робили все це неправильно і доведеться розпочинати все з початку.

Ви отримаєте ефективнішу та результативнішу систему та заощадите багато свого часу, якщо спочатку витратите трохи часу на планування того, як ви збираєтеся використовувати KMyMoney, тому виконайте наведені тут дії. Це може здатися дуже простим, і справді, це просто, але час, щоб переконатися, що у вас є розуміння того, як все працює, є таким самим, який KMyMoney майже напевно заощадить вам пізніше.

## Основні поняття щодо рахунків

Уявімо, що ваші гроші — це кульки або боби і що, щоб вони не розкотилися і не загубилися, вам доводиться зберігати їх у скриньці або горщику. Ведення обліку або бухгалтерія — це процес обліку бобів у одному горщику або, що навіть важливіше, у декількох горщиках.

Частина ваших грошей зберігається у горщику, позначеному написом «Готівка». Ви купуєте товари, отже ви берете боби з горщика готівки і перекладаєте їх у інший горщик з написом «Постачальник». У обмін на готівку постачальник надає вам якісь товари, отже ви берете боби з горщика з написом «Постачальник» і перекладаєте їх до горщика з написом «Товари».

Товари мають цінність (ціну, яку ви за них заплатили), отже у вас буде якась сума у бобах, частина яких відповідатиме готівці, а частина — товарам.

У нашому прикладі ми мали справу з двома пересуваннями бобів або операціями. Для виконання кожної операції нам знадобиться два записи: один для вилучення бобів, а інший на додавання бобів. Подібний спосіб запису називається «бухгалтерією з подвійним записом» або «обліком з подвійним записом». Запис операцій виконується у «Обліковій книзі»; кожен з горщиків називається «Рахунком» або «Кодом облікової книги».

Далі, ви берете якісь товари і передаєте їх користувачеві, який розплачується з вами готівкою. Товари коштують якусь суму у бобах, споживач, як слід очікувати, сплачує нам дещо більше бобів, ніж сплатили ми самі, отже ми отримуємо прибуток. Якщо простіше, боби з горщика «Товари» повертаються до горщика «Готівка», але ми можемо розділити ці боби на «Сплачену вартість товарів» і «Прибуток». Для такої операції ми маємо три записи: одна зі сторін «подвійного запису» виявляється розділеною.

Докладніше про цю тему ми поговоримо у цьому підручнику нижче у розділі щодо поділу операцій.

### Визначення рахунків (особистих записів)

Більшість рахунків або горщиків, розглянутих вище, є виміром нашого «Капіталу». Готівка і товари є нашими «Активами», як і всі борги, які ще не сплатили нам наші споживачі. Гроші ж, які ми комусь винні, наприклад, якщо ми ще не розплатилися з постачальниками, є нашими «Пасивами». Всі ці рахунки можна перетворити на готівку, всі вони мають вартість.

Всі горщики, які не можна віднести до «Прибутків» та «Витрат». Рахунок щодо сплати телефонних послуг (або телефонну компанію, які надходять гроші) не можна оцінити у грошовій формі: ми знаємо, скільки маємо сплатити, але не знаємо нічого про те, скільки мають сплатити всі інші користувачі. Ми знаємо, скільки нам заплатив наш наймач, але не знаємо, скільки він сплачує іншим працівникам або скільки залишилося грошей для нам наступного місяця. Хоча ми і не можемо визначити точну кількість бобів у подібних горщиках, корисно спостерігати за кількістю бобів, які ми кладемо або забираємо з цих горщиків.

Іноді постачальник є «Пасивом», іноді — «Витратами». Розподіл слід здійснювати окремо у кожному з випадків. Так само, ви можете вважати кредит «Пасивом», зокрема, якщо ви переказуєте суму на ваш банківський рахунок, але цей самий кредит може бути «Витратою», якщо ви купуєте на нього меблі.

Подумайте про те, як ви бажаєте стежити за прибутками і витратами і аналізувати їх. Це допоможе вам розібратися у тому, як їх налаштувати у KMyMoney.

Нарешті, поміркуйте над кількістю потрібних вам наборів рахунків (один, два або декілька). Вибір можна здійснити на основі законодавства вашої країни або способу, у який ви бажаєте аналізувати ситуацію. Кожним з наборів рахунків можна керувати окремо.

### Визначення рахунків (ділових записів)

Налаштування записів рахунків для особистого користування для різних користувачів є подібним, але існують додаткові міркування, які слід взяти до уваги, зокрема особливості законодавства різних країн. У KMyMoney не передбачено явного вирішення проблем, пов’язаних з врахуванням таких тонкощів, оскільки це програма для особистого обліку фінансів. Крім того, хоча ми не розглядатимемо цієї проблеми у підручнику, вам слід врахувати законодавчі нюанси, якщо ви спробуєте скористатися KMyMoney для ведення бізнесу.

Прив’язка ваших фінансів до KMyMoney
Прив’язка ваших фінансів до KMyMoney

## Прив’язка ваших фінансів до KMyMoney

Отже, зберіть свої нещодавні фінансові документи та ознайомтеся з наступними розділами, щоб дізнатися більше про те, як ви можете зіставити власні фінанси з кожною з різних частин KMyMoney. Зауважте, що кожен із наведених нижче розділів більш детально представлений у наступних главах цього підручника.

### Рахунки

«Рахунок» у KMyMoney відповідає одному із «горщиків» попереднього розділу: це може бути будь-яке місце, де зберігаються ваші гроші та власність, за якою ви бажаєте стежити. Зазвичай ви створюєте рахунок у KMyMoney, щоб він відповідав якомусь рахунку, який ви маєте в «реальному житті», чи то в банку чи іншій фінансовій установі, чи в магазині, чи навіть просто готівку у вашому гаманці. Передбачено кілька типів рахунків, які відповідають різним типам місць, де можуть бути ваші гроші.

Операції (будуть описані більш детально пізніше) створюють для визначення переміщення грошей на один або більше рахунків.

Як описано нижче, на рахунках можуть зберігатися гроші, які насправді є вашими (активи), або гроші, які ви винні (зобов'язання). Зобов’язання можна розглядати як чарівні горщики, з яких ви можете брати боби, навіть якщо там насправді немає бобів, але які зрештою потрібно буде замінити на справжні.

#### Рахунки — Актив

Існує декілька типів рахунків активів. Усі вони, по суті, однакові щодо зберігання ваших грошей, але є деякі відмінності у подробицях того, як гроші надходять і полишають різні типи рахунків.

Чековий

  Стандартний банківський чековий рахунок.

Ощадний

  Стандартний банківський ощадний рахунок.

Готівка

  Гроші у вашій кишені чи гаманці, у банці чи коробці на полиці чи під ліжком.

Кредит

  Гроші, які ви у когось позичили.

Інвестиція

  Інвестовані вами грошові суми.

Активи

  Властивість, збірки тощо.

#### Рахунки — Пасиви

Ці рахунки відповідають вашим позикам та грошам, які ви винні іншим.

Кредитна картка

  Стандартний рахунок кредитної картки.

Кредит

  Заборговані вам гроші, іпотечні кредити тощо.

Пасиви

  Всі інші заборговані вами суми, які не є іншими типами рахунків пасивів.

### Установи

Відповідники фінансових установ, таких як банки, крамниці чи інвестиційні брокери. Їх можна використовувати для групування рахунків і показувати загальну вартість усіх ваших рахунків у цій установі. Вони не обов’язково відповідають фактичним установам, але забезпечують зручність під час групування рахунків. Їх використання абсолютно необов'язкове.

### Категорії

Категорія — це особливий тип рахунку, який використовується KMyMoney для відстеження доходів і витрат. Ці рахунки є некерованими, тому що, як згадувалося раніше, вони не зберігають реальних цінностей і показують лише ту суму, яку ви отримали з них або внесли на них. Кожна категорія показує загальну вартість операцій, у яких вона згадується. Принцип подвійного обліку вимагає, щоб кожна операція включала категорію або рахунок переказу. Докладне пояснення буде наведено у підручнику нижче.

Категорії прибутків використовують як місця, звідки ви отримуєте гроші, а категорії витрат являють цілі, на які ви витрачаєте гроші. У рідкісних випадках гроші можуть надходити «не в той бік», наприклад, отримання відшкодування за переплату за комунальні послуги.

#### Підкатегорії

Категорії можна розділити на підкатегорії, але цей зв’язок призначено в основному для зручності. У більшості випадків підсумкові показники підкатегорій не включаються до підсумкових показників категорії вищого рівня, хоча існують спеціальні звіти та режими показу, де це можна зробити.

### Мітки

Мітки є дуже подібними до категорій, оскільки теж є некерованими рахунками без сум. Втім, на відміну від категорій, використання міток є необов’язковим. Ними можна скористатися для групування операцій з метою звітування.

### Отримувачі

Одержувач платежу (або платник) відповідає якійсь особі або групі, якій ви платите гроші або яка платить вам гроші. Як і мітки, вони некеровані та не мають пов'язаного значення. Вони, насамперед, зручні для того, щоб повідомляти, скільки грошей ви надіслали комусь або витратили в певному магазині. Вони є необов'язковими для більшості операцій, але є обов'язковими для запланованих операцій, які описані нижче. Журнал операцій із категоріями можна переглянути окремо для кожного одержувача платежу.

### Заплановані операції

Якщо операції є регулярними, зокрема операції з виплати заробітної платні або оплати комунальних послуг, для них можна створити розклад. Записи операцій буде створено на основі розкладу. Всі записи запланованих операцій, а також всі записи прострочених операцій буде показано на домашній сторінці.

Корисні поради
Корисні поради

## Корисні поради

Після запуску KMyMoney на головній або домашній сторінці буде показано високорівневий огляд ваших фінансів. Його поділено на кілька розділів, і ви можете налаштувати, які з них буде показано та в якому порядку. Ліворуч розташовано піктограми для кожного з основних режимів перегляду. Кожен режим перегляду використовують у KMyMoney, щоб представити інший тип даних для введення або перегляду.

Якщо ви не зберігаєте ваші гроші у шкарпетці або у трилітровому бутлі, ймовірно, ви користуватиметеся послугами однієї або декількох установ, у яких у вас відкрито рахунки, які можуть бути кредитовими або дебетовими. Щоб ознайомитися зі способом роботи KMyMoney, оберіть рахунок, за яким ви бажаєте стежити за допомогою KMyMoney, і скористайтеся пунктом меню Файл → Створити, щоб вказати файл даних.

Якщо ви вже користувалися програмою для особистого фінансового обліку, ви зможете імпортувати дані з цієї програми до KMyMoney.

Якщо з рахунку здійснюються регулярні сплати або на рахунок регулярно надходять суми, відкрийте перегляд «Отримувачі» і введіть назви платників і отримувачів; потім відкрийте перегляд «Розклади» і створіть розклади для усіх регулярних операцій. Якщо ви не введете дані отримувача або платника, KMyMoney запропонує вам можливість зробити це під час введення розкладу.

Щоб додати інші нові записи операцій, відкрийте перегляд «Облікових книг». Ви зможете додати нові записи отримувачів і категорій під час створення запису операції або у переглядах «Отримувачі» або «Категорії» перед введенням даних операції.

Залежно від варіанта, який ви вибрали при налаштовуванні файла даних, ймовірно, ви виявите, що типові категорії не зовсім відповідають вашим потребам. Ви можете без проблем вилучити ті з цих записів, у яких ніколи не виникне потреби, і додати ті записи, які вам потрібні. Під час введення операції вам достатньо буде ввести декілька літер назви категорії, щоб програма KMyMoney відкрила спадний список відповідних категорій, з якого ви зможете обрати потрібний вам пункт.

Ви можете додати різні рахунки, відкриті у різних установах. Вибрані (які також називають бажаними) рахунки буде показано одразу після запуску KMyMoney, але ви легко зможете перемкнутися на будь-який інший рахунок.

Під час створення запису про сплату програма KMyMoney автоматично визначить наступний номер чека. Вилучіть цей номер, якщо сплата виконується не за допомогою чекової книжки, або змініть номер, якщо першим чеком, який береться на облік у програмі, не є чек з номером 1. Крім того, ви можете вимкнути автоматичне збільшення номерів чеків.

Кожного разу, коли ви отримуватимете виписки з вашого рахунку від установи, у якій його було відкрито, ви можете узгодити ваші рахунки у KMyMoney з цими виписками. Таким чином, ви отримаєте точні дані щодо вашого поточного фінансового стану.

Якщо ви відкриєте перегляд «Звіти», ви зможете вивчити декілька типових звітів. Щоб змінити параметри одного зі звітів, відкрийте той зі звітів, який є найближчим за параметрами до потрібного, а потім скористайтеся пунктом «Створити» (не «Копіювати»). Після цього налаштуйте звіт відповідно до ваших потреб і позначте його як основний звіт, який ви бажаєте бачити.

Хоча KMyMoney і не призначено для використання у бізнесі, якщо ви є єдиним працівником бізнесу, отже не повинні здійснювати виплати заробітної плати, ви, ймовірно, виявите, що програма KMyMoney є достатньо гнучкою, щоб задовольнити всі ваші потреби, зокрема щодо створення бюджетів і прогнозування, і що ви можете експортувати ваші звіти за допомогою формату CSV у інші програми.

Додатки
Додатки

## Додатки

Хоча для користування KMyMoney докладне знання додатків не є необхідним, базове розуміння є корисним, оскільки ця концепція згадується у багатьох місцях у цьому підручнику. На початку розробки KMyMoney усі можливості та функції були реалізовані у початковому коді програми. Оскільки до програми було додано більше можливостей і функцій, була розроблена система додатків, щоб можна було додавати функції таким чином, щоб не треба було вносити зміни до жодного з основних файлів початкового коду. Після запуску KMyMoney програма шукає усі додатки у певному каталозі та створює відповідні пункти меню та записи налаштувань для знайдених.

Коли були написані перші додатки, незважаючи на те, що їх початковий код було включено до повного початкового коду KMyMoney, не всі дистрибутиви Linux® включили їх у версії, які вони збирають. Певний час у підручнику містилися настанови, як це перевірити та за потреби зібрати додатки самостійно. На поточному етапі багато основних функцій KMyMoney були реалізовані як додатки, і вони включені до всіх дистрибутивів, а також до Windows®, macOS®, Appimage та інших версій, що розповсюджуються на сайті KMyMoney.

Перегляньте розділ про Додатки у розділі про Налаштування, щоб дізнатися більше про те, які додатки встановлено та які з них активні і як їх налаштувати.

Якщо ви бажаєте написати власний додаток, щоб реалізувати нову можливість, наприклад імпортування або експортування даних у спеціальному форматі, вам слід скористатися як прикладом одним із наявних додатків засобу імпортування чи експортування. Якщо ви це зробите, будь ласка, напишіть до списку листування розробників `(kmymoney-devel AT kde.org)` на випадок, якщо хтось уже розпочав подібну роботу, а також тому, що ваша робота може зацікавити інших користувачів.

Розділ 4. Початковий період роботи з KMyMoney
Початковий період роботи з KMyMoney

# Розділ 4. Початковий період роботи з KMyMoney

Michael T. Edwardes `<mte@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Перший запуск KMyMoney

### Вікна зі знімків можуть виглядати інакше

Ваша версія KMyMoney може виглядати дещо інакше, не так, як на знімках вікон у цьому підручнику. Можуть бути іншими багато аспектів вигляду — шрифти, кольори та піктограми. Їх можна налаштувати за допомогою пункту меню Параметри → Налаштувати KMyMoney... або програми «Системні параметри KDE», залежно від вашої операційної системи або дистрибутива.

### Головне вікно

Головне вікно KMyMoney складається з чотирьох основних частин.

- A. Смужки меню

- B. Панелі інструментів

- C. Інструменту вибору перегляду

- D. Перегляду

За допомогою меню і панелі інструментів можна отримати доступ до функціональних можливостей KMyMoney, створювати файли даних, відкривати наявні файли даних або налаштовувати роботу з KMyMoney. Для панелі інструментів передбачено можливість налаштовувати програму на показ піктограм для дій, якими ви користуєтеся найчастіше.

На панелі вибору перегляду ви побачите принаймні одинадцять піктограм із необов'язковими мітками, перелік яких залежить від програмного забезпечення, встановленого у вашій системі. Крім того, деякі можливості може бути включено або виключено з програми під час її збирання. Панель буде розташовано у лівій частині вікна програми. Додатки до програми можуть збільшити кількість піктограм панелі. Якщо ви натиснете піктограму перегляду, у область перегляду, розташовану у вікні праворуч, буде завантажено відповідний перегляд ваших фінансових даних. У кожному з переглядів буде показано певний унікальний погляд на ваш фінансовий стан, ви зможете переглянути і змінити показані дані.

На панелі інструменту вибору перегляду ви побачите такі піктограми:

- Домівка: придатний до налаштування огляд вашого поточного фінансового становища (або вступної сторінки, якщо не буде відкрито файла даних).)

- Тут буде показано записи фінансових установ та ієрархію рахунків.

- Рахунки: тут буде показано ієрархію ваших рахунків.

- Заплановані операції: тут буде показано ваші регулярні сплати, надходження та перекази.

- Категорії: тут буде показано особливі рахунки, за якими ви згрупували пов’язані операції.

- Мітки: тут буде показано особливі рахунки, за якими ви згрупували пов’язані операції.

- Отримувачі: тут буде показано список всіх отримувачів у KMyMoney. Тут буде показано усіх осіб та установи, яким ви сплачуєте гроші або від яких ви отримуєте гроші.

- Облікові книги: ваші операції для кожного з рахунків.

- Інвестиції: тут буде показано список інвестованих вами коштів

- Звіти: тут буде показано збірку корисних звітів, за допомогою яких ви зможете побачити ваші фінансові дані під іншим кутом.

- Бюджети: ваші бюджети..

- Прогноз: на цій панелі можна переглянути прогноз балансів для ваших рахунків і категорій.

- «Вихідні»: дані, які надано додатком KBanking для повідомлень щодо виконаних операцій.

Пам'ятайте, що дечого з цього може не бути у вашій системі; усе залежить від того, як було налаштовано і зібрано вашу копію KMyMoney.

Створення файла
Створення файла

## Створення файла

Програма KMyMoney зберігає всі ваші фінансові дані у одному файлі. Як вже зазначалося у розділі Визначення рахунків (особистих записів), у вас може бути декілька наборів рахунків, але дані кожного з наборів зберігатимуться у окремому файлі, у KMyMoney одночасно може бути відкрито лише один такий файл. Докладніше про файли даних, які використовує KMyMoney, можна дізнатися з глави Формати файлів.

Окрім до цього файла даних з усіма фінансовими даними для цього набору рахунків, KMyMoney використовує додаткові файли для зберігання даних щодо параметрів налаштування та параметрів показу. Точне розташування цих файлів залежить від конкретної операційної системи чи дистрибутива.

Для створення файла ви можете скористатися або пунктом меню Файл → Створити або натисканням кнопки на панелі інструментів. Крім того, якщо показано сторінку вітання, ви також можете вибрати перше посилання: «Розпочати роботу і налаштувати рахунки».

KMyMoney відкриє діалогове вікно «Майстра налаштування нового файла», за допомогою цього діалогового вікна програма допоможе вам у створенні файла.

Будь-які введені вами дані на сторінці Особисті дані буде використано лише для персоніфікації вашого файла. Всі поля не є обов’язковими, ви можете користуватися KMyMoney без введення будь-яких даних. У майбутніх версіях програми ці дані може бути використано для створення деяких звітів і для мережевої роботи з банками. Якщо для роботи майбутніх версій KMyMoney потрібні будуть особисті дані, яких не буде виявлено, програма попросить вас їх ввести.

Якщо дані вашої адреси зберігаються у KAddressBook, програма увімкне кнопку Завантажити з адресної книги. Її натискання імпортує всі дані до KMyMoney.

Після завершення введення даних натисніть кнопку Далі.

Якщо у вас виникне потребу у зміні цих даних у майбутньому, ви можете отримати доступ до цієї форми за допомогою пункту меню Файл → Особисті дані....

У KMyMoney передбачено можливість роботи з декількома валютами. Щоб встановити вашу основну валюту (валюту, яку ви використовуєте щодня і яку буде використано для створення ваших звітів), оберіть відповідний запис зі списку і натисніть кнопку Далі. Типове значення буде обрано на основі параметрів вашої локалі, але ви можете вибрати іншу валюту, якщо це відповідає вашому випадку.

У цьому прикладі базовою валютою вибрано долар США,

Після натискання кнопки Далі за допомогою наступної сторінки ви зможете створити початковий рахунок. Для типового користувача KMyMoney цим рахунком буде чековий рахунок.

Введіть назву рахунку і, можливо, його номер, визначений установою, де було відкрито рахунок. Назва може бути довільною, вона впливає лише на те, як буде оброблено і показано запис у KMyMoney. Введіть дату відкриття рахунку та його початковий баланс. Наприклад, якщо ви бажаєте, щоб програма KMyMoney керувала всіма вашими фінансами з 1 січня 2008 року, введіть баланс рахунку на цю дату. Число можна взяти з паперової виписки. Крім того, введіть назву і банківський код установи. Останній, також відомий як код маршрутизації (routing number) у США або код сортування (sort code) у Великій Британії, є необов'язковим — він потрібен лише для роботи з банками за допомогою мережі, але може бути корисним при імпортуванні виписок банків у деяких з підтримуваних форматів (OFX, QFX).

Якщо ви не маєте наміру налаштовувати початковий рахунок або не маєте чекового рахунку, просто зніміть позначку з цього пункту.

Після завершення введення даних натисніть кнопку Далі, щоб продовжити роботу.

Оберіть відповідні країну і шаблон рахунку. У кожному шаблоні передбачено різні набори категорій для упорядковування ваших фінансів. Декілька шаблонів, навіть з різних країн, можна обрати за допомогою комбінацій натискання клавіш Ctrl і Shift з клацанням лівою кнопкою миші. Програма покаже ієрархію рахунків, яку слід встановити, у області попереднього перегляду вікна майстра. Якщо вам не вдасться знайти шаблон, який відповідатиме вашим потребам, цього разу не позначайте шаблона, — ви можете налаштувати категорії вручну пізніше.

Після завершення вибору шаблону натисніть кнопку Далі, щоб продовжити роботу.

Це остання сторінка майстра. Якщо ви позначите пункт «Налаштувати параметри після завершення роботи майстра», після завершення роботи з налаштовування рахунка буде показано діалогове вікно параметрів програми.

На цьому етапі натискання кнопки «Готово» призведе до відкриття діалогового вікна «Зберегти сховище як...», де ви зможете вибрати тип сховища (XML, можливо, із шифруванням, або SQL) і вказати параметри цього методу зберігання, як-от назву і розташування файла або подробиці бази даних SQL. Перегляньте розділи Формати файлів і Формати файлів, щоб дізнатися більше про кожен тип сховища даних.

Створення рахунків
Створення рахунків

## Створення рахунків

Створити рахунок можна у один з декількох способів:

Користування меню

  Щоб створити рахунок за допомогою меню, скористайтеся пунктом меню Рахунки → Створити рахунок.

Користування переглядом «Рахунки»

  Ви можете створити рахунок за допомогою панелі перегляду рахунків: натисніть піктограму «Рахунки» на панелі вибору режиму перегляду, щоб відкрити панель рахунків. Потім наведіть вказівник миші на піктограму дерева активів або пасивів, розташовану на панелі перегляду, клацніть правою кнопкою миші і виберіть у контекстному меню пункт Створити рахунок. У дереві активів містяться всі ваші рахунки, що належать до активів, зокрема заощадження та інвестиції. У дереві пасивів рахунки позначають ваші заборгованості, зокрема кредити та позички за кредитними картками. Про ці фінансові інструменти, як і про інші типи рахунків, ми поговоримо у цьому підручнику дещо пізніше.

Користування панеллю інструментів

  Якщо на панелі інструментів показано кнопку Створити рахунок..., ви можете натиснути її, щоб створити рахунок.

### Підказка

Зауважте, що у всіх частинах KMyMoney широко використовуються контекстні меню. Якщо ви не можете вгадати, як здійснити ту чи іншу дію, наведіть вказівник миші на елемент вікна програми, дію з яким ви бажаєте виконати, і клацніть правою кнопкою миші.

Створення нового рахунку у будь-який описаний вище спосіб призведе до відкриття діалогового вікна Майстра створення рахунків. За допомогою цього майстра програма покроково проведе вас шляхом створення рахунку, збираючи потрібні дані на кожному з кроків. Для переходу між сторінками майстра скористайтеся натисканням кнопок Далі і Назад. Повний опис створення рахунків можна знайти у розділі Рахунки.

Тепер, коли у KMyMoney було створено один або декілька рахунків, у перегляді «Домівка» буде показано резюме рахунку. Ви можете створити записи операції вручну за допомогою перегляду Облікові книги або налаштувати автоматичне додавання записів операцій за допомогою перегляду Розклади.

Заплановані операції
Заплановані операції

## Заплановані операції

У розкладі, який іноді називають списком регулярних операцій, записано відомості про операції, які виконуються на регулярній основі. Типовим розкладом є отримання заробітної платні щомісяця або щотижня. Замість введення даних операції кожного разу, коли ви отримуватимете кошти, ви можете наказати KMyMoney створити розклад, за дотримання якого програма сама додаватиме записи операцій кожного разу, коли ви матимете отримати гроші.

Для того, щоб внести зміни до ваших розкладів, натисніть кнопку з піктограмою «Отримувачі» на панелі вибору переглядів.

Категорії
Категорії

## Категорії

Для того, щоб внести зміни до вашого списку категорій, натисніть кнопку з піктограмою «Категорії» на панелі вибору переглядів.

Повноцінний опис цієї теми ви знайдете у розділі Категорії.

Мітки
Мітки

## Мітки

Для того, щоб внести зміни до вашого списку міток, натисніть кнопку з піктограмою «Мітки»
на панелі вибору переглядів.

Докладніший опис цієї теми ви знайдете у розділі Мітки.

Отримувачі
Отримувачі

## Отримувачі

Для того, щоб внести зміни до вашого списку отримувачів, натисніть кнопку з піктограмою «Отримувачі» на панелі вибору переглядів.

Повноцінний опис цієї теми ви знайдете у розділі Отримувачі.

Імпортування фінансових даних з інших програм
Імпортування фінансових даних з інших програм

## Імпортування фінансових даних з інших програм

Якщо ви вже користуєтеся якоюсь програмою з керування фінансами, дуже ймовірно, що KMyMoney може імпортувати записи операцій ваших рахунків, якщо їх експортовано або збережено у форматі, який може обробляти KMyMoney. Найпоширенішим форматом є Quicken Interchange Format (QIF). Більшість програм з керування фінансами можуть експортувати дані у цьому форматі. Способи експортування даних у різних програмах у форматі QIF ми не будемо обговорювати, щоб не захаращувати цей довідник зайвими відомостями.

Повноцінний опис імпортування даних у цьому форматі ви знайдете у розділі Імпортування QIF.

Окрім імпортування файлів у форматі QIF, KMyMoney може безпосередньо відкривати файли даних, які використовуються у GnuCash.

Пошук операцій
Пошук операцій

## Пошук операцій

У KMyMoney передбачено корисний і потужний інструмент пошуку операцій у формі діалогового вікна пошуку.

Діалогове вікно пошуку можна відкрити за допомогою натискання кнопки «Знайти» на панелі інструментів або вибору пункту Знайти операцію меню Зміни.

Повноцінний опис цієї теми ви знайдете у розділі Пошук.

Узгодження
Узгодження

## Узгодження

У якийсь момент ви захочете звірити свої записи та параметри рахунку з фактичним рахунком, щоб переконатися, що вони збігаються. Зазвичай узгодження можна досягти шляхом порівняння рахунку у KMyMoney з друкованою або електронною випискою з рахунку, виданою установою, наприклад, випискою з банку, кредитної картки, кредиту або будь-якою іншою випискою. Звірення передбачає зіставлення того, що ви ввели, зокрема операцій після попереднього звірення, з тим, що перелічено у виписці. Якщо виявлено будь-які розбіжності, ви або особа, яка створила виписку, зробили помилку.

Щоб узгодити рахунок, спочатку позначте пункт рахунку або у перегляді Рахунки, або у перегляді Облікові книги. Після цього або натисніть кнопку з піктограмою Узгодити на панелі інструментів, якщо її показано, або скористайтеся пунктом Узгодити з меню Рахунок.

Повноцінний докладний опис цієї теми ви знайдете у розділі Узгодження.

Створення резервної копії
Створення резервної копії

## Створення резервної копії

Тепер, коли ви створили записи рахунків і ввели дані операцій, варто замислитися над створенням резервної копії даних. Оскільки файл, яким користуватиметься KMyMoney, є звичайним файлом Linux® (або файлом macOS® чи Windows®, залежно від вашої операційної системи), ви можете просто створити резервну копію цього файла у іншій теці або скористатися відповідним діалоговим вікно KMyMoney. Вам слід надавати перевагу використанню діалогового вікна, оскільки, якщо KMyMoney перейде на використання файлів у інших форматах, зокрема у SQL, копіювання файла вручну може стати непростим завданням.

Щоб створити резервну копію вашого файла за допомогою KMyMoney, скористайтеся пунктом Резервна копія... з меню Файл і вкажіть теку, куди слід зберегти файл. Якщо цю теку слід спочатку змонтувати і у вас є належні права доступу, позначте пункт з міткою Змонтувати цей каталог до створення резервної копії, а потім натисніть кнопку Гаразд.

Файл буде збережено до вказаної теки, поточну дату буде додано до назви файла, отже ви легко зможете встановити дату, коли було створено цю резервну копію.

Докладніший опис формату файлів даних та процесу резервного копіювання наведено у розділі Формати файлів.

Як запустити KMyMoney?
Як запустити KMyMoney?

## Як запустити KMyMoney?

Більшість користувачів запускають KMyMoney за допомогою піктограми на стільниці або меню запуску системи керування вікнами або стільничного середовища. Якщо ви належите до цієї більшості, типово KMyMoney відкриватиме останній з файлів, з якими ви працювали. За певних обставин у вас може виникнути потреба у запуску KMyMoney за допомогою командного рядка.

Повний опис можливих параметрів командного рядка можна знайти на сторінці довідки (man) програми KMyMoney. Тут ми опишемо лише два окремих параметри.

kmymoney -n. За допомогою параметра -n можна наказати KMyMoney не відкривати останній з файлів, з якими ви працювали. Цей параметр буде корисним, якщо програма аварійно завершує роботу під час запуску.

kmymoney <шлях до файла>. Якщо передати у командному рядку KMyMoney назву файла, програма відкриє цей файл замість файла, з яким ви працювали під час останнього сеансу роботи. Ви можете вказати назву будь-якого файла, який здатна обробляти програма KMyMoney. Перелік форматів можна знайти у розділі, присвяченому форматам файлів. Крім того, цим способом можна скористатися для імпортування файлів GnuCash.

Як перенести дані KMyMoney на інший комп’ютер
Як перенести дані KMyMoney на інший комп’ютер

## Як перенести дані KMyMoney на інший комп’ютер

### Перенесення даних

Якщо у вас з’явився новий комп’ютер, перенести дані на нього буде доволі просто. Фактично, достатньо скопіювати ваш файл даних KMyMoney. Назву цього файла буде показано на смужці заголовка запущеного екземпляра KMyMoney. Назва цього файла зазвичай завершується суфіксом `.kmy`. Під час першого запуску програми у новій системі вам слід буде вказати, де зберігається файл даних. Вказати його можна за допомогою командного рядка програми або пункту меню Файл → Відкрити.... Формат файла, що використовується у операційних системах Windows®, Mac® OS та Linux®, є однаковим.

Якщо ваші дані було зашифровано, не забудьте перенести параметри роботи відповідних програм та ключі шифрування до нової системи.

Якщо ваші дані зберігаються у базі даних SQL, зверніться до документації щодо програмного забезпечення вашої бази даних, щоб дізнатися про те, як перенести ваші дані.

Зауважте, що ми припускаємо, що на новому комп’ютері вами встановлено ту саму версію KMyMoney, що і на старому. Встановлення новішої версії також безпечне, але вам слід мати на увазі, що під час оновлення можуть виникнути певні вади. Про такі вади має бути згадано у нотатках щодо випуску нової версії.

### Перенесення параметрів програми

Якщо вами було перенесено до нової системи лише файл даних, як це було описано у попередньому розділі, KMyMoney працюватиме належним чином, але ви втратите усі значення параметрів, які були типовими у вашій попередній системі. Щоб зберегти ці значення, вам слід скопіювати ваш файл налаштувань. Цей файл має назву `kmymoneyrc`. Розташування цього файла залежить від вашої операційної системи і дистрибутива. У системі Linux® цей файл, найімовірніше, зберігається у каталозі `.config` у вашому домашньому каталозі. Якщо ви переходите до нової версії із версії KMyMoney до 5.0, застарілим розташуванням була тека `.kde4`.

#### Перенесення параметрів додатків

Якщо ви користувалися якимись додатками KMyMoney, зокрема додатком імпортування або експортування даних csv, можливо, додатком створено файл налаштувань у тому самому каталозі, наприклад, `csvimporterrc` або `csvexporterrc`. Такі файли також слід скопіювати до нової системи.

Як і з основним файлом даних, версія додатка у обох системах має бути однаковою. Зазвичай, новіші версії можуть використовувати файли старіших версій, але, якщо функціональні можливості додатка було значно змінено, варто виконати обережне тестування старого файла налаштувань, щоб переконатися, що додаток працює як слід. Звичайно ж, це стосується навіть випадків оновлення версії KMyMoney на окремому комп'ютері.

Зауважте, що якщо відбувалося оновлення із попередньої до 5.0 версії, розташування файлів шаблонів, які використовуються додатком друку чеків, змінилося. Будь ласка, зверніться до нотаток щодо випуску або сайта проєкту, щоб дізнатися більше.

### Примітка

Ці настанови призначено лише для перенесення даних та параметрів KMyMoney. Втім, існують деякі важливі дані, які зберігаються у самому середовищі KDE, а не у файлах KMyMoney, зокрема паролі, що зберігаються у системі ланцюжка ключів. Перенесення таких частин ваших налаштувань KDE у цьому підручнику не описано. Втім, більшість файлів подібних налаштувань також зберігаються у каталозі `$KDEHOME`.

Отримання довідки/Зв’язок з розробниками/Сповіщення про вади
Отримання довідки/Зв’язок з розробниками/Сповіщення про вади

## Отримання довідки/Зв’язок з розробниками/Сповіщення про вади

Оскільки канали надання підтримки змінюються, ви можете скористатися сторінкою підтримки на сайті KMyMoney, щоб ознайомитися із найактуальнішою інформацією щодо того, де отримати допомогу з KMyMoney.

Якщо у вас просто є питання щодо користування KMyMoney, ви хочете підтвердити ваші здогадки щодо того, як працює програма, або вам потрібна допомога у визначенні найкращого способу вирішення певної фінансової ситуації, скористайтеся одним із джерел інформації, форумів, списків листування або каналів спілкування, які перелічено за посиланням вище.

### Зв'язок з окремими розробниками

Для загальних питань та зауважень щодо KMyMoney користуйтеся списком листування користувачів `(kmymoney AT kde.org)`. Докладніше про цей список тут. Цей список призначено для загальних запитань і обговорень. Існує також список листування розробників `(kmymoney-devel AT kde.org)`. Докладніше про цей список тут. Цей список призначено для більш технічних обговорень. Оскільки відповіді часто надсилаються лише до списку, ви можете не отримати відповіді, якщо ви не підпишетеся на список, до якого надіслали повідомлення.

Зауважте, що розробники зазвичай відстежують різні канали зв'язку, згадані вище, тому потреба у безпосередньому зв'язку за допомогою електронної пошти виникає нечасто. Проте ми будемо раді почути про ваш досвід користування KMyMoney за допомогою будь-якого каналу, якому ви віддаєте перевагу.

### Як повідомити про вади

Щоб повідомити про ваду, скористайтеся інтерфейсом, передбаченим у самій програмі KMyMoney. Виберіть пункт меню Довідка → Надіслати звіт про помилку і вкажіть дані, про які вас питатиме майстер. Якщо у вас виникнуть якісь проблеми з цим способом звітування, ви можете повідомити про ваду (або залишити побажання щодо покращення програми чи розширення її можливостей) безпосередньо на сторінці звітування про вади у KDE. Звіти слід пов’язувати з продуктом «kmymoney».

Який би зі способів ви не обрали, спочатку ознайомтеся з наведеними нижче настановами. Якщо ви їх виконаєте, розробники зможуть швидше визначити джерело проблеми без додаткових запитів щодо надання відомостей. Також переконайтеся, що те, про що ви повідомляєте, справді є помилкою (або списком побажань/запитом на покращення). Якщо все працює не так, як ви очікуєте, або вам потрібна допомога у використанні певної можливості у KMyMoney, скористайтеся одним із альтернативних каналів підтримки, перелічених вище.

#### Створення якісних звітів про вади

Автори будуть вдячні користувачам, якщо ті витратять свій дорогоцінний час на створення високоякісних звітів про помилки. Таким чином, можна буде уникнути зайвих зусиль з обох боків, оскільки буде усунуто потребу у додатковому обміні повідомленнями електронної пошти між користувачем і розробником, який взявся за виправлення вади.

Елі Ґолдберґ (Eli Goldberg) було створено канонічний посібник з написання звітів про вади. Знайти цей посібник можна за адресою https://issues.apache.org/bugwritinghelp.html. Загалом кажучи, достатньо буде скористатися порадами і настановами з цієї сторінки. Деякі з порад повторно наведено нижче:

Надайте дані щодо вашої системи. Якщо ви скористаєтеся пунктом меню Довідка → Надіслати звіт про помилку, програма вкаже ці дані автоматично, але, якщо ви не бажаєте користуватися цим інтерфейсом, вам слід якось повідомити авторам програми деякі дані. Розробникам знадобляться дані щодо операційної системи, якою ви користуєтеся (Linux®, Mac® OS або Windows®), версії KDE, версії KMyMoney, версії Mac® OS або Windows®, назви та версії вашого дистрибутива Linux® та версії його ядра. Ці відомості є дуже важливими, оскільки багато вад (а також особливостей поведінки, які помилково вважаються вадами) залежать від операційної системи.

Надайте зворотне трасування аварійних завершень. Зворотне трасування часто є найкориснішою для розв’язання проблем частиною інформації.

Спробуйте відтворити ваду. Повідомте авторам, чи можна відтворити ваду. Важливо знати, зіткнулися ви з вадою лише одного разу і не змогли її більше відтворити, помилка трапляється кожного разу чи трапляється лише за певних умов.

Вкажіть специфіку проблеми. Ось поганий звіт про ваду: «I entered a transaction, and KMyMoney crashed.» (Мною було введено запис операції, і KMyMoney аварійно завершила роботу). Ось набагато кращий звіт про ваду: «Using the transaction form, I entered a new transaction in my Credit Card account. I selected the Transfer tab, entered in an amount, then changed to the Deposit tab, and back to the Transfer tab. When I returned to the Transfer tab, KMyMoney crashed. This bug is fully reproducible for me.» (За допомогою форми операцій мною було введено нову операцію рахунку кредитної картки. Було відкрито вкладку «Трансферт», введено суму, потім було здійснено перехід на вкладку «Депозит» зі поверненням на вкладку «Трансферт». Після повернення на вкладку «Трансферт» програма аварійно завершила роботу. Кожен раз, коли я повторюю цю процедуру дій, вада відтворюється.)

Повідомте розробникам про те, що ви очікували від програми. Іноді очікувані результати є очевидними, але, якщо вада є досить непомітною, іноді важко зрозуміти, що саме користувач хотів побачити. Завжди повідомляйте авторам про те, чого ви очікували від програми, і що насправді сталося.

Спробуйте запустити програму з увімкненим налагоджуванням. Якщо вашу версію програми буде налаштовано на збирання з параметром --enable-debug=full, буде уможливлено створення найкращих зворотних трасувань. Якщо ви зіткнетеся з аварійним завершенням програми, запустіть наступного разу KMyMoney за допомогою gdb і відтворіть аварійне завершення. Якщо програма аварійно завершить роботу, введіть команду «bt», щоб створити дані зворотного трасування.

Запуск програми у такий спосіб є набагато складнішим за звичайний запуск, автори навіть не сподіваються, що всі користувачі зможуть його виконати. Але, якщо ви зацікавлені у тому, щоб програма KMyMoney стала якомога стабільнішою, цей спосіб є найкращим з точки зору пошуку вади у коді і надсилання можливої латки.

Розділ 5. Установи
Установи

# Розділ 5. Установи

Roger Lum `<rogerlum@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

Банківські установи у KMyMoney слугують способом групування рахунків. Зазвичай це фінансові установи, як-от банки та брокерські фірми, але вони можуть бути будь-якими, наприклад «Власними», для зберігання рахунків готівки у вашій кишені та будь-яких інших активів, які насправді не засновано на послугах фінансової установи, або «Магазини», щоб згрупувати всі ваші кредитні картки та інші рахунки з роздрібними магазинами.

## Перегляд установ

На панелі установ ви побачите резюме всіх рахунків, впорядкованих за відповідними установами. Список рахунків для будь-якого пункту установи можна розгорнути або згорнути натисканням стрілки, розташованої ліворуч від запису назви установи. Останнім пунктом у списку установ буде «Рахунки без прив’язки до установ».

У режимі перегляду установ дані рахунку буде показано у декількох стовпчиках. Також буде показано загальні суми на усіх рахунках у кожній із установ. Ви можете вибрати, які зі стовпчиків даних буде показано: достатньо навести вказівник миші на будь-який із заголовків стовпчиків, клацнути правою кнопкою миші і позначити пункт із назвою стовпчика або зняти з нього позначку.

Назва

  Назва установи або рахунку. Цей стовпчик буде показано завжди.

Баланс

  Поточний баланс рахунку. Значення для установ показано не буде.

Загальна сума

  Для рахунків те саме значення, що і баланс. Для банківських установ це загальна сума балансів усіх рахунків у відповідній банківській установі.

IBAN

  IBAN (International Bank Account Number або міжнародний номер банківського рахунку) буде показано, якщо відповідне значення було введено до відповідного поля у вікні відомостей щодо рахунку.

Банківський код

  Банківський код. Цей ідентифікатор має різне форматування і використання у різних країнах. Він відомий як маршрутний або транзитний маршрутний номер у США і є кодом сортування у Великій Британії. У поточній версії KMyMoney його не використовує.

SWIFT/BIC

  SWIFT/BIC (Society for Worldwide Interbank Financial Telecommunication/Business Identifier Code)

Параметри установи
Параметри установи

## Параметри установи

Якщо ви наведете вказівник миші на пункт з назвою установи і клацнете правою кнопкою миші, програма відкриє підменю параметрів. Якщо ви оберете у цьому меню пункт Створити установу…, програма відкриє вікно помічника створення рахунку, за допомогою якого ви зможете вказати дані, потрібні для створення нового запису установи. Якщо ви оберете пункт Редагувати установу…, програма відкриє вікно редагування параметрів установи. Вибір пункту Вилучити установу повністю видаляє установу з файлу даних. Будь-які облікові записи, пов’язані з цією установою, залишаться, але не пов’язані з жодною установою. Вибір пункту Створити рахунок... призведе до відкриття вікна майстра покрокового створення рахунку, про яке ми докладніше поговоримо у наступному розділі.

### Створення запису установи

### Примітка

Перед створенням запису установи вам слід відкрити якийсь з файлів. Якщо у вас немає жодного з файлів програми, вам слід створити файл.

Обов’язковим до заповнення у діалоговому вікні створення запису установи є лише поле назви, всі інші поля заповнювати не обов’язково. Так само, як і дані діалогового вікна особистих відомостей, ці дані поки що не використовуються у KMyMoney, але деякі записи можуть знадобитися у наступних версіях програми. Зокрема код банку і BIC (Bank Identifier Code або банківський ідентифікаційний код) буде використано для реалізації роботи з банківськими установами за допомогою мережі, хоча це може залежати від країни, у якій працює ваш банк.

### Параметри рахунку

Параметри, розглянуті вище, стосуються установ, перелічених у вікні «Установи». Більшість рядків на цій панелі є рахунками. Якщо клацнути правою кнопкою миші на назві рахунку, з’явиться меню параметрів рахунку. Пункти та параметри цього меню обговорено наприкінці розділу «Рахунки».

Розділ 6. Рахунки
Рахунки

# Розділ 6. Рахунки

Michael T. Edwardes `<mte@users.sourceforge.net>`

Roger Lum `<rogerlum@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

У вашому файлі KMyMoney містяться дані одного або кількох рахунків. Усі ваші гроші знаходяться на одному з цих рахунків. Існує кілька різних типів рахунків. Типові рахунки «Активи» містять декілька банківських рахунки, готівку та вкладення. Типові рахунки «зобов'язань» включають кредитні картки та позики.

Загалом, існує ще два типи рахунків: «прибутки» і «витрати». Ці типи рахунків є «категоріями» і способом упорядковування ваших фінансових операцій. На внутрішньому рівні KMyMoney вважає їх рахунками. Докладніший опис категорій наведено у розділі Категорії. Категорії рахунків прибутків і витрат буде показано у режимі категорій завжди, але ви можете налаштувати KMyMoney так, щоб їх було показано і у режимі перегляду рахунків.

Ви також можете побачити «Маржа» як тип рахунку. Будь-який рахунок цього типу є спеціальним рахунком у KMyMoney, який використовується для зберігання операцій початкового балансу інших рахунків.

Останнім типом, хоча його і показують першим у списку, є «Улюблені». Це облікові записи будь-якого іншого типу, які ви вказали як «улюблені» рахунки у подробицях під час створення або редагування цього рахунку.

## Перегляд рахунків

На панелі рахунків буде наведено резюме всіх рахунків. Вона подібна до панелі установ, але рахунки розподілено за типами. Список рахунків у кожному з типів (або у межах батьківського рахунку для будь-яких підрахунків) можна розгортати або згортати клацанням на стрілці ліворуч від пункту типу або назви.

Подібно до режиму перегляду установ, у режимі перегляду рахунків буде показано декілька стовпчиків даних із описовими та загальними відомостями щодо кожного з рахунків. Як із панеллю установ, ви можете вибрати стовпчики, які буде показано, клацнувши правою кнопкою миші на будь-якому із заголовків стовпчиків і позначивши або знявши позначення для пункту поряд із назвою відповідного стовпчика.

У решті цього розділу ми зосередимося на функціональних можливостях обробки рахунків активів і пасивів. Рахунки, тобто категорії, прибутків і витрат описано у розділі Категорії.

Назва

  Назва рахунку. Цей стовпчик буде показано завжди.

Тип

  Тип рахунку, наприклад заощадження, чековий рахунок, кредитна картка, цінні папери тощо.

Інтернет

  Показник того, чи налаштовано цей рахунок для онлайн-доступу. Процес налаштовування рахунків для онлайн-доступу описано в розділі «Імпорт та експорт», але докладні відомості про доступні налаштування наведено нижче у розділі Редагування даних рахунку.

Податок

  Індикатор того, чи налаштовано цей рахунок як важливий для сплати податків.

ПДВ

  Індикатор того, чи налаштовано цей рахунок як такий, до якого при операціях застосовується податок на додану вартість.

Баланс

  Поточний баланс рахунку, який буде показано у вибраній валюті, коли було створено рахунок.

Загальна сума

  Це те саме значення, що й баланс, але завжди у базовій валюті, вибраній під час створення файла даних. Ці значення буде додано для отримання значення рядка для загального типу рахунків.

Номер

  Номер рахунку, якщо його було вказано.

IBAN

  IBAN (International Bank Account Number або міжнародний номер банківського рахунку) буде показано, якщо у відповідне поле вікна даних рахунку буде введено якесь значення.

Створення рахунку
Створення рахунку

## Створення рахунку

### Примітка

Перед створенням рахунку вам слід відкрити якийсь з файлів. Якщо у вас немає жодного з файлів програми, вам слід створити файл.

Щоб створити новий рахунок, ви можете скористатися або пунктом меню Рахунок → Створити рахунок…, або натисканням кнопки нового рахунку на панелі інструментів. Ви також можете створити рахунок за допомогою панелі рахунків: натисніть піктограму рахунків на панелі вибору режиму перегляду, а потім наведіть вказівник миші на піктограму активів або пасивів у ієрархічному списку, клацніть правою кнопкою миші і виберіть із контекстного меню пункт Створити рахунок....

### Назва установи (банку)

На першому кроці слід обрати фінансову установу, у якій відкрито рахунок. Якщо рахунок відкрито у установі, запис якої вже існує, ви можете обрати відповідний пункт зі спадного списку. Якщо ви бажаєте створити новий запис установи, натисніть кнопку Створити установу. У відповідь програма відкриє діалогове вікно створення нового запису установи, яке було описано у попередньому розділі. Якщо рахунок не є банківським або якщо ви не бажаєте користуватися послугами мережевої роботи з банком, вам не потрібно вказувати установу.

Дані щодо номеру рахунку і IBAN (International Bank Account Number або міжнародного номеру банківського рахунку) у поточній версії KMyMoney не потрібні. Номер рахунку може бути використано для інтернет-банкінґу і забезпечення імпортування даних з належного рахунку. IBAN може бути використано додатком KBanking.

Щоб продовжити роботу, натисніть кнопку Далі.

### Рахунок

Спочатку введіть назву рахунку. Цю назву буде використано для ідентифікації рахунку.

Далі, виберіть тип рахунку зі спадного списку. У KMyMoney обробка різних типів рахунків відбувається по-різному, тому важливо вибрати правильний тип під час створення рахунку. Крім того, різні типи рахунків вимагають різних даних для налаштовування, а у майстрі налаштовування нового рахунку для них може бути показано різні сторінки.

Чековий

  Звичайний чековий рахунок, тип рахунку, який ви можете відкрити у будь-якому банку або кредитній спілці.

Ощадний

  Звичайний ощадний рахунок, рахунок, який можна відкрити у будь-якому банку або кредитній спілці.

Кредитна картка

  Рахунок, що відповідає вашій кредитній картці.

Готівка

  Рахунок загального призначення, зазвичай, використовується для заощаджень, що не зберігаються у банках, зокрема готівки у вашому гаманці.

Кредит

  Рахунок для керування грошовими кредитами, взятими або наданими. Для кредитного рахунку KMyMoney автоматично обчислюватиме сплати за ставкою, що допоможе вам стежити за погашенням основної суми кредиту. Для кредитів з нульовою відсотковою ставкою слід скористатися звичайним типом активів або пасивів, залежно від того, було гроші надано у кредит чи позичено. Для керування майбутніми сплатами можна створити розклад.

Інвестиція

  Рахунок для керування інвестиціями, зокрема акціями, борговими розписками або пайовими інвестиційними капіталами.

Активи

  Рахунок для керування активами, характеристики яких не відповідають жодному з вказаних вище типів. Наприклад, такий рахунок можна використати для стеження за вартістю засобу пересування.

Пасиви

  Рахунок для керування вашими борговими зобов'язаннями або або майбутніми витратами, які не можна віднести до одного із описаних вище типів. Це, здебільшого, стосується безвідсоткових кредитів. Якщо для рахунку доведеться обчислювати відсотки, вам варто скористатися типом «Кредит», описаним вище.

Маржа

  Рахунки цього типу використовуються для операцій початкового балансу на інших рахунках. KMyMoney автоматично створює один рахунок цього типу, а потреба створити інший виникає нечасто.

Оберіть валюту, яку буде використано для сум на рахунку, зі спадного списку. Типовою є валюта, яку вибрано під час створення файла даних.

Введіть дату відкриття рахунку або виберіть її із календаря за допомогою натискання розташованої праворуч піктограми. Ви не зможете ввести даних будь-якої операції, якщо вона передує даті відкриття рахунку, але можете змінити дату відкриття рахунку згодом.

Введіть початковий баланс рахунку. Якщо рахунок є банківським, ці дані ви можете знайти у виписці з рахунку. Якщо рахунок є новоствореним, початковий баланс можна залишити нульовим.

Позначення пункту Улюблений рахунок увімкне режим пріоритетного доступу до деяких діалогових вікон та вікон перегляду у KMyMoney. У деяких місцях цей рахунок має назву Основний.

Щоб продовжити роботу, натисніть кнопку Далі.

### Рахунки кредитних карток

Під час створення рахунку кредитної картки, після введення базових даних і натискання кнопки Далі ви можете, за бажання, наказати KMyMoney створити заплановану операцію.

Якщо ви бажаєте створити таку операцію, переконайтеся, що позначено відповідний пункт, і введіть потрібні дані.

Натисніть Далі, щоб продовжити.

### Рахунки інвестування

У KMyMoney інвестиційні рахунки містять лише цінні папери (акції, боргові зобов'язання тощо), але не містять звичайних грошей. (Ось чому ви не можете вказати початковий баланс для інвестиційного рахунка.) Якщо операція із інвестиційним рахунком потребує або дає грошові активи (наприклад, коли ви купуєте або продаєте акції) для грошей використовується рахунок куртажу (брокерський). Рахунки куртажу описано далі у розділі Інвестиції. Коли ви створюєте інвестиційний рахунок, після введення основних даних і натискання кнопки Далі ви можете створити пов'язаний із ним рахунок куртажу.

Було багато запитів щодо дозволу зберігати готівку і на інвестиційних рахунках, і це, ймовірно, стане можливим у майбутній версії KMyMoney разом з іншими речами, які наразі недоступні. Однак це вимагатиме значних зусиль і не очікується найближчим часом.

Зазвичай, варто створювати рахунки куртажу, яким слід надавати ту саму назву, що і у інвестиційного рахунку із додатком «(куртаж)». У поточній версі програми не можна вказувати дату відкриття або баланс рахунку куртажу на цьому етапі. Зробити це можна редагуванням параметрів рахунку після його створення.

### Кредитні рахунки

Кредитні рахунки мають особливості, що використовуються для керування кредитами з відсотковою ставкою та регулярними сплатами погашення. Якщо ви надасте KMyMoney дані щодо кредиту, KMyMoney допоможе вам стежити за сплатами за відсотками та залишковою сумою кредиту.

На сторінці подробиць вам слід ввести загальні відомості щодо вашого кредиту.

Спочатку вкажіть, було кредит взято, чи надано. Якщо гроші було позичено, кредит з’явиться у списку рахунків пасивів. Якщо ж ви надали кредит, його буде записано до списку активів.

Далі, оберіть отримувача або платника за кредитом. Як і завжди, якщо імені чи назви не буде у списку отримувачів, введіть ім’я чи назву і KMyMoney створить відповідний запис.

Наступні три пункти призначено для керування кредитами, за якими вже проводилися сплати. Якщо ви вибрали варіант Так у полі Чи ви вже виконували/отримували платежі? ви можете вказати, чи бажаєте ви записувати всі сплати, чи лише сплати з початку поточного року. Якщо ви бажаєте, щоб програма записувала сплати з початку поточного року, програма попросить вас ввести баланс на початок цього року.

Далі, виберіть частоту сплат та частоту утворення складених відсотків. Складені відсотки — це відсотки за умови додавання початкових відсотків до заборгованої суми, отже під час наступної сплати вам доведеться сплачувати відсотки не лише за основою сумою, але і за заборгованими відсотками.

Далі, введіть дату, коли буде здійснено першу записану сплату.

Нарешті, введіть дані щодо зміни відсоткової ставки. Якщо ставка є фіксованою, нічого більше вводити не потрібно. Якщо ж ставка змінюється, оберіть «Змінна» у полі Тип відсоткової ставки, а потім введіть проміжок часу між змінами відсоткової ставки та дату першої зміни ставки: вказаної дати KMyMoney попросить вас оновити дані щодо відсоткової ставки. Натисніть кнопку Далі, щоб продовжити.

На сторінці «Сплати» ви можете ввести сплати і відсоткові ставки за кредитом.

Спочатку оберіть, буде відсоткова ставка нараховуватися на час отримання сплати чи на плановий строк отримання сплати. Якщо ви не знаєте, залиште у полі типове значення.

Далі введіть такі значення:

Суму кредиту

  Суму кредиту.

Відсоткова ставка

  Річна відсоткова ставка кредиту. Це має бути додатне число. Якщо відсотків не вказано, позику слід створити як рахунок активів або пасивів.

Термін

  Строк, на який було взято кредит. Введіть число і оберіть одиницю виміру: місяці чи роки.

Сплата (капітал і відсотки)

  Сума, яку слід сплачувати під час кожної сплати за кредитом. Це загальна сума сплати за основною сумою і відсотками.

Сплата погашення

  Додаткова остаточна сплата, яка виконується наприкінці строку для погашення залишкової суми кредиту. Для кредиту зі сплатою відсотків зазвичай дорівнює нулеві. Для кредитів зі сталим відсотком дорівнює сумі кредиту.

Нарешті, натисніть кнопку Обчислити, щоб наказати програмі перевірити введені вами дані. Вам слід ввести всі або всі окрім одного значення наведених вище величин. Якщо не буде введено два або більше значення, цю кнопку буде вимкнено, оскільки у такому разі програма не зможе перевірити введені дані на коректність: у такому разі ви не можете скористатися можливостями роботи з кредитним рахунком у KMyMoney: вам доведеться скористатися рахунком пасивів або активів для того, щоб стежити за кредитним рахунком в ручному режимі.

Якщо ви не вводитимете одне зі значень, KMyMoney спробує його обчислити. Якщо ж було введено всі значення, KMyMoney перевірити коректність цих значень. KMyMoney не коригуватиме введених значень, окрім «Сплати погашення», яку програма може трохи підкоригувати для усунення похибки округлення. Якщо значення не будуть коректними або KMyMoney не вдасться обчислити пропущене значення, KMyMoney повідомить вам про це, щоб ви могли усунути помилки і повторити обчислення.

Після встановлення відповідності між значеннями буде увімкнено кнопку Далі, і ви зможете перейти до наступної сторінки.

На сторінці «Сплати» ви зможете ввести будь-які сплати, додані до сплат за кредитом.

Якщо було сплачено якісь внески, натисніть кнопку Додаткові внески. Програма відкриє вікно поділу операцій для введення внесків. Всі додані за допомогою цього вікна рядки буде включено до розкладу сплат за кредитом. Після збереження дроблення на сторінці внесків буде показано основну сплату та сплату за відсотками, загальну суму додаткових внесків та загальну суму регулярних сплат.

KMyMoney створить заплановану операцію для вашого кредиту. Інші параметри сплат, потрібні для створення розкладу, можна ввести на сторінці «Розклад».

Спочатку введіть категорію, з якою слід пов’язати відсотки за кредитом. Після цього введіть рахунок, з якого або на який здійснюватимуться сплати за кредитом.

Крім того, на сторінці буде показано дату першої сплати, для якої буде створено розклад.

Крім того, KMyMoney може створити запис операції, що відповідає отриманій чи сплаченій сумі на час, коли було створено запис кредиту.

Якщо ви позичили або надали у борг готівку, оберіть рахунок, з якого або на який буде сплачуватися сума кредиту.

Якщо ви позичили гроші на купівлю автомобіля, ви можете обрати або створити рахунок активів, щоб стежити за вартістю вашого нового автомобіля.

Якщо ви рефінансуєте наявний кредит, позначте пункт Рефінансування наявного кредиту, виберіть рахунок кредиту, а KMyMoney створить операцію трансферту погашення існуючого кредиту.

Якщо ви не бажаєте створювати запису операції сплати, позначте пункт Не створювати операції.

### Батьківський рахунок

Це передостанній крок у створенні будь-якого нового рахунку, крім кредитного. Залежно від типу рахунку, який створюється, буде показано ієрархію ваших рахунків активів або пасивів. Більшість рахунків є прямими дочірніми рахунками типу активів або пасивів. Однак більшість рахунків можна створити як субрахунки, використовуючи інший рахунок як батьківський. Фінансових наслідків створення облікового запису як субрахунку немає; він використовується лише для організації ієрархічного показу рахунків у перегляді закладів на панелі перегляду рахунків.

Показ сторінки батьківського рахунку для кредитів у поточній версії програми не передбачено, оскільки кредити не можна створювати як підпорядковані рахунки. Крім того, інвестиційні рахунки не можуть містити інших рахунків, отже цих рахунків теж не буде у дереві рахунків.

Оберіть рахунок, у якому ви бажаєте розмістити новий рахунок. Якщо ви не оберете батьківського рахунку, програма створить рахунок на найвищому рівні підпорядкованості.

### Огляд і збереження даних рахунку

Це останній крок у створенні рахунку. Програма покаже резюме відомостей щодо рахунку. Перегляньте його і, якщо все гаразд, натисніть кнопку Завершити. Якщо ж вами було помічено певні неточності, натисніть кнопку Назад, щоб виправити їх, або кнопку Скасувати, щоб скасувати створення рахунку.

### Примітка

Валюту неможливо змінити після створення рахунку. Тип рахунку можна змінити, але лише в межах обмеженого набору достатньо подібного типу.

Відкриття/Перегляд рахунків
Відкриття/Перегляд рахунків

## Відкриття/Перегляд рахунків

Щоб відкрити рахунок з панелі облікових книг, ви можете або натиснути посилання на рахунок на панелі «Домівка», або натиснути піктограму «Облікові книги» на панелі вибору режиму перегляду і вибрати рахунок зі спадного списку, розташованого у верхній частині панелі перегляду. Якщо рахунок ще не показано тут, натисніть на «+» на найправішій вкладці, і вберіть рахунок зі спадного списку. Крім того, ви можете або двічі клацнути на пункті рахунку або клацнути правою кнопкою миші і вибрати у контекстному меню пункт Відкрити облікову книгу на панелі рахунків або панелі установ.

Редагування даних рахунку
Редагування даних рахунку

## Редагування даних рахунку

Щоб змінити параметри якогось рахунку, клацніть правою кнопкою миші на пункті рахунку на панелі рахунків або панелі установ і виберіть у контекстному меню пункт Редагувати рахунок... або, якщо цей рахунок відкрито у обліковій книзі, скористайтеся пунктом меню Рахунок → Редагувати рахунок.... У відповідь буде відкрито вікно з декількома вкладками, за допомогою кожної з яких ви зможете переглянути і змінити дані рахунку. Щоб дізнатися більше про ці параметри, ознайомтеся з розділом щодо створення рахунків. Зауважте, що деякі з цих полів може бути вимкнено, можливо, залежно від типу рахунку. Наприклад, пункт Валюта буде завжди вимкнено, оскільки валюту можна вказати під час створення рахунку, але не може бути змінено після цього. Пункт Запис ціни буде увімкнено лише для інвестиційних рахунків.

У цьому вікні передбачено декілька вкладок для налаштовування різних аспектів рахунку.

Загальне

  Тут можна переглянути загальні дані щодо рахунку, змінити його назву, дати створення або відкриття, а також деякі основні параметри рахунку.

Установа

  Тут можна переглянути і змінити параметри банківської установи та номери рахунку. Тут також можна створити запис установи.

Ієрархія

  Це показує, де знаходиться рахунок у загальній ієрархії рахунків. Ви можете змінити батьківський рахунок, перетягнувши пункт рахунку на інший батьківський рахунок у цьому поданні ієрархії рахунків або на панелі рахунків чи панелі установ. Ви також можете змінити батьківський рахунок тут, натиснувши пункт нового рахунку, а потім натиснувши кнопку Гаразд.

Обмеження

  Цією вкладкою можна скористатися лише для рахунків активів і боргів. Якщо ви вкажете обмеження у відповідних полях, KMyMoney попереджатиме вас, коли баланс рахунку досягатиме відповідних значень або перевищуватиме їх.

Податок

  Тут ви можете визначити, чи обкладається цей рахунок ПДВ і вказати відсоток ПДВ. Крім того, ви можете визначити, чи слід включати рахунок до податкової звітності.

Інтернет-параметри

  Цю вкладку буде показано, лише якщо рахунок буде пов’язано з інтернет-рахунком. На сторінці ви побачите три вкладки.

  Параметри рахунку

    Тут буде показано стан інтернет-з'єднання, банк/брокера і номер рахунку. Це також надає змогу зберігати або змінювати пароль для інтернет-рахунку. Де та як насправді зберігається пароль, залежить від конкретного екземпляра, але найчастіше його зберігає Керування торбинками KDE.

  Параметри OFX

    Тут ви можете скоригувати параметри, які KMyMoney використовує під час встановлення з’єднання OFX з установою. Ця вкладка може знадобитися вам, лише якщо у вас виникають помилки після першого налаштування інтернет-рахунку або якщо вашою було змінено програмне забезпечення сервера OFX.

  Параметри імпорту

    У верхньому полі ви можете наказати KMyMoney використовувати як дату початку імпортування. На нижній панелі є кілька пунктів, які KMyMoney використовує під час створення операцій на основі отриманих даних.

    - Ви можете вибрати, чи буде назву одержувача засновано на полі PAYEEID, NAME або MEMO імпортованого запису операції. Різні установи використовують різні стандарти, тому вам, можливо, доведеться спробувати інше значення, якщо здається, що ваші імпортовані записи операцій постійно мають неправильного одержувача. На жаль, це стосується лише безпосереднього з'єднання, але, сподіваємось, колись це буде реалізовано і для імпортування файлів OFX.

    - Деякі банки не дотримуються стандарту OFX щодо надання повторюваного унікального FITID (ідентифікації операції фінансової установи), що може призвести до дублювання записів операцій під час повторних завантажень. Якщо це станеться, ви можете змінити метод, який буде використано KMyMoney для виявлення дублікатів на основі OFX FITID для внутрішньо обчисленого ідентифікатора KMyMoney. Потреба у цьому виникає не часто.

    - Імпорт записів операцій з установи в іншому часовому поясі іноді може призвести до неправильної дати імпортованого запису операції. Якщо таке трапиться, ви можете встановити Часовий зсув, щоб вказати різницю.

    - Дуже нечасто установи створюють завантажені дані OFX із оберненим знаком суми транзакції. Ви можете позначити цей пункт прапорець, щоб вирішити проблему із такими записами.

    - Подібна проблема виникає подекуди, але лише для власності в інвестиційних операціях, таких як купівля-продаж акцій. Позначення цього пункту виправляє проблему.

Вилучення і закриття рахунків
Вилучення і закриття рахунків

## Вилучення і закриття рахунків

Рахунок можна вилучити, лише якщо у ньому немає операцій і на нього не посилається жодний інший запис у файлі даних. Загалом це означає, що вам спочатку потрібно вилучити всі записи операцій з цього рахунку в книзі. Потім ви можете вибрати Рахунок → Вилучити рахунок... або клацнути правою кнопкою миші на записі у вікні рахунків і вибрати пункт Вилучити рахунок... у контекстному меню.

Якщо вам не вдається вилучити рахунок, у якому, здається, вже немає записів операцій, можливо, ці записи було приховано у книзі через параметри фільтрування. Див. меню Параметри → Налаштувати KMyMoney… → Загальне → Фільтр. Вилучіть всі фільтри. Встановіть початкову дату 1.1.1900 або щось подібне.

Можливо, для вашого рахунку також існують операції, які не показано у обліковій книзі, наприклад, ви помилилися під час введення року при створенні запису, отже запис не потрапив у діапазон дат, що визначається початковою датою KMyMoney. Такі записи буде показано під сторінкою облікової книги як залишкові фонди.

У деяких випадках ви зможете вибрати пункт Вилучити рахунок..., але у відповідь буде відкрито контекстне вікно із зазначенням причини того, чому KMyMoney не може вилучити рахунок.

Вилучення рахунку призводить до повного вилучення усіх даних, пов'язаних з цим рахунком, із файла даних. Проте можуть бути випадки, коли ви закрили рахунок у банку, і хоча ви не хочете бачити його під час щоденного використання KMyMoney, ви бажаєте зберегти дані для використання в історичних звітах. Ви можете вибрати пункт меню Рахунок Закрити рахунок або клацнути правою кнопкою миші на пункті рахунку у вікні перегляду рахунків і вибрати пункт Закрити рахунок... у контекстному меню. Це позначить рахунок як закритий, а його видимість залежатиме від параметра Показати всі рахунки. Зверніть увагу, щоб закрити рахунок, баланс на ньому має бути нульовим, але він все ще може містити операції.

Також можна повторно відкрити закритий рахунок. Найчастіше потреба у цьому виникає, якщо ви закрили рахунок, але виявили, що зробили це до фактичного введення всіх операцій для рахунку, таких як остаточний платіж відсотків або дивіденди для інвестиційного рахунку. У цьому випадку ви можете вибрати пункт Рахунок → Повторно відкрити рахунок або клацнути правою кнопкою миші на пункті у вікні рахунків і вибрати Повторно відкрити рахунок у контекстному меню.

Параметри рахунку
Параметри рахунку

## Параметри рахунку

Клацніть правою кнопкою миші на записі рахунка на панелі установ або рахунків, щоб викликати вікно параметрів рахунку. Ви також можете скористатися меню Рахунок.

Зауважте, що кожен з пунктів меню може бути увімкнено або вимкнено, залежно від вибраного рахунку.

Вибір пункту Створити рахунок... запустить процедуру створення рахунку.

Вибір пункту Створити категорію... запустить процедуру створення категорії.

Вибір пункту Відкрити облікову книгу відкриває безпосередньо панель облікових книг або панель інвестицій, залежно від типу рахунку.

Вибір пункту Редагувати рахунок... відкриває вікно, за допомогою якого ви можете редагувати різні параметри рахунку.

Вибір пункту Вилучити рахунок... вилучає позначений запис рахунку, але лише якщо виконуються певні критерії, як це описано тут. Якщо критерії не виконано, цей пункт буде вимкнено.

Вибір пункту Узгодити... відкриває вікно майстра узгодження. Пункти Відкласти і Завершити описано у тому ж самому розділі довідки.

Пункт Звіт щодо операцій буде увімкнено, лише для обмеженого набору рахунків. Вибір цього пункту відкриває вікно звіту щодо операцій для вибраного рахунку, де буде показано операції на рахунку протягом року.

Вибір пункту Закрити рахунок закриває вибраний рахунок, якщо виконано певні критерії, як це описано тут. Пункт Повторно відкрити рахунок описано у тому самому розділі довідки.

За допомогою вибору пунктів Прив'язати рахунок... і Вилучити прив'язку рахунку... надає вам змогу пов'язати рахунок із інтернет-рахунком або вилучити таку прив'язку. Вибір пункту Оновити рахунок... призводить до отримання даних операцій з інтернет-джерела для рахунку, який вже було прив'язано. Крім того, вибір пункту Оновити усі рахунки..., який буде показано лише в меню Рахунок основного вікна програми, призведе до оновлення усіх прив'язаних рахунків. Опис усі цих дій наведено у главі щодо імпортування та експортування даних.

Вибір пункту Створити інвестицію..., який буде показано у контекстному меню, лише якщо ви клацнете правою кнопкою миші на пункті рахунку на панелі інвестицій або панелі рахунків, відкриває вікно майстра створення інвестицій.

Розділ 7. Категорії
Категорії

# Розділ 7. Категорії

Roger Lum `<rogerlum@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

На внутрішньому рівні, KMyMoney вважає категорії особливими типами рахунків, тому багато функціональних можливостей категорій дуже схожі на функціональні можливості інших рахунків.

## Панель категорій

На панелі категорій буде подано резюме всіх наявних категорій у вашому поточному файлі даних. Подібно до панелі рахунків, категорії згруповані в доходи та витрати. Подібно до панелі установ та рахунків, список категорій можна розгорнути або згорнути, натиснувши стрілку ліворуч від пункту типу або назви. Як і з рахунками активів і пасивів, категорії можна вважати підкатегоріями з батьківською іншою категорією замість категорій доходів або витрат верхнього рівня.

Подібно до панелі рахунків, на панелі категорій буде показано декілька стовпців з описовою та підсумковою інформацією про кожну категорію. Як і в режимі перегляду рахунків, ви можете вибрати, які стовпці буде показано, клацнувши правою кнопкою миші на заголовку будь-якого стовпця та встановивши або знявши позначку біля назви стовпця.

Стовпці, доступні для категорій, ідентичні стовпцям для рахунків для назви, типу, податку, ПДВ, балансу та загальної вартості. Пункти інтернету, номера рахунку та IBAN не придатні для категорій. Доступний один додатковий стовпчик.

CC

  Позначення того, що за певних умов прив'язка місця витрат необхідна під час введення операції для цієї категорії. Це нещодавно додана функція, яка ще не реалізована, тому цей стовпець у поточній версії не використовується. Крім того, його може бути взагалі не показано, залежно від значення параметра значення часу збирання.

Створення категорії
Створення категорії

## Створення категорії

Передбачено три способи створення категорії: вибрати пункт меню Категорія → Створити категорію; вибрати батьківську категорію у перегляді «Категорії», наведіть на неї вказівник миші, клацніть правою кнопкою миші і виберіть у контекстному меню пункт Створити категорію, або безпосередньо ввести назву нової категорії при додаванні і редагуванні операції в обліковій книзі. Який би зі способів ви не вибрали, буде відкрито діалогове вікно Створення категорії. У діалоговому вікні передбачено три вкладки: Загальне, Ієрархія і Податок. На вкладці «Загальне» буде показано пункти редагованих полів для назви, типу і валюти (типову валюту буде попередньо позначено) нової категорії, а також параметрів для номеру останнього чека, нотаток та пункт для позначки «Облікового відділу», з яким слід пов'язати категорію. За допомогою вкладки «Ієрархія» ви можете вибрати відповідний батьківський рахунок для категорії. Нарешті, за допомогою вкладки «Податок» можна увімкнути і налаштувати підтримку ПДВ, там же розміщено пункт для включення категорії до пов'язаних із податками звітів.

Зміна категорії
Зміна категорії

## Зміна категорії

Щоб змінити параметри категорії на панелі категорій, наведіть вказівник миші на пункт категорії у списку, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Редагувати категорію. У відповідь програма відкриє діалогове вікно Створити категорію з трьома вкладками: «Загальне», «Ієрархія» і «Податок». За допомогою кожної з вкладок ви можете редагувати певні параметри категорії.

За допомогою вкладки «Загальне» ви можете змінити назву категорії, будь-які нотатки, які було вказано під час створення категорії та номер останнього чека. Початкові значення типу та валюти змінювати не можна.

За допомогою вкладки «Ієрархія» ви можете змінити батьківську категорію вибраної категорії можна натисканням пункту іншої категорії, яка стане батьківською. Крім того, ви можете перетягнути пункт категорії і скинути його на нову батьківську категорію.

За допомогою вкладки «Податки» ви можете призначити або змінити категорію ПДВ або змінити стан автоматичного призначення ПДВ. Крім того, за допомогою цієї вкладки можна визначити, чи буде категорію включено до пов'язаних з податками звітів.

Підтримка ПДВ
Підтримка ПДВ

## Підтримка ПДВ

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Ви можете перетворити категорію витрат/прибутків на категорію ПДВ, що означатиме, що у цю категорію буде пересунуто всі дроблення сплат, які складають сплати ПДВ уряду. Ви також можете ввести ставку податку власноруч.

Категорії може бути призначено до категорії ПДВ, що надасть змогу KMyMoney розділяти операцію для категорії на дві частини: одну для самої категорії, а іншу для ПДВ. Відповідно до налаштування суми брутто/нетто, сума, яку ви введете для операції буде вважатися сумою брутто або нетто.

Приклад: у Німеччині передбачено три ставки ПДВ (0%, 7% і 19%). Отже, якщо у вас буде основна категорія «Сплачений ПДВ» і три підкатегорії, відповідно до ставок оподаткування. Ці підкатегорії слід створити як для прибутків, так і для витрат, отже, загалом буде шість категорій. Для придбаних товарів слід обрати одну з вищезгаданих категорій, яка «Призначення категорії ПДВ».

Після купівлі товарів ви вводитимете суми до полів операцій. Припустімо, ви обрали спосіб введення брутто-суми. Після введення назви категорії і суми KMyMoney визначить потребу у додаванні ПДВ і обчислить суму ПДВ, створить друге дроблення з рахунком ПДВ та сумою ПДВ і зменшить відповідним чином суму на рахунку.

Те саме стосується і категорій прибутків, але напрямок сплат є протилежним. Сподіваюсь, вам це знадобиться.

Вилучення категорії
Вилучення категорії

## Вилучення категорії

Вилучення категорії подібне до вилучення рахунку. Щоб вилучити категорію, наведіть на її позначку на панелі категорій вказівник миші і клацніть правою кнопкою миші. У контекстному меню виберіть пункт Вилучити категорію…. Якщо у категорії немає операцій, розкладів або бюджетів, які пов'язано із нею, і її не встановлено типовою категорією для нових переказів із довільним платником, її буде вилучено.

Якщо у категорії зберігаються якісь із цих даних, програма покаже контекстне вікно, за допомогою якого ви зможете вибрати іншу категорію, з якою буде пов'язано відповідні дані після вилучення поточної категорії.

Якщо ви вилучатимете категорію, яка є батьківською для інших категорій, буде показано діалогове вікно, за допомогою якого ви можете або вилучити цю категорію і усі її підкатегорії, або просто вилучити батьківську категорію (усі її підкатегорії буде пересунуто до її батьківської категорії).

Зауважте, що при вилученні деяких категорій програма може надіслати вам запит щодо зміни прив'язки даних, а також того, чи слід вилучати якісь із підкатегорій.

Відкриття облікової книги для категорії
Відкриття облікової книги для категорії

## Відкриття облікової книги для категорії

До списку пунктів меню для категорій включено пункт відкриття облікової книги для відповідної категорії. У відповідь на вибір пункту контекстного меню або подвійне клацання KMyMoney відкриє облікову книгу із усіма операціями для вибраної категорії на вкладці категорії на панелі облікових книг. Це надасть вам змогу швидко переглянути подробиці усіх операцій для вибраної категорії. Далі, ви можете навести вказівник миші на будь-який з пунктів операцій, клацнути правою кнопкою миші і отримати додаткові подробиці щодо певної операції і можете навіть редагувати операцію.

Розділ 8. Мітки
Мітки

# Розділ 8. Мітки

Cristian Oneț `<onet.cristian@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

версія 5.2.0 (1 грудня 2024 року)

Мітки — додатковий спосіб для групування та категоризації операцій. Часто вони корисні при пошуку операцій і створенні звітів.

## Перегляд «Мітки»

На панелі міток буде наведено відомості щодо усіх міток, доданих до файла даних. Панель поділено на два розділи.

### Список міток

Ліворуч розташовано список міток із кнопками для додавання, перейменовування та вилучення міток.

Праворуч буде показано докладні відомості щодо мітки, яку позначено у списку ліворуч, на одній з двох вкладок: «Операції» і «Подробиці». На вкладці Операції буде показано усі операції, які пов'язано із міткою. На вкладці Подробиці буде показано визначений користувачем колір мітки, а також нотатки, які не використовуються програмою в інших місцях. Зауважте, що якщо ви зміните колір, який використовується у символі перед назвою мітки у будь-якій із пов'язаних операцій, вам доведеться натиснути кнопку Оновити у нижньому правому куті панелі «Подробиці», щоб колір було збережено.

### Додавання мітки

Як і з більшістю дій у KMyMoney, існує декілька способів створити мітку. По-перше, ви можете натиснути піктограму додавання мітки,
, або клацніть правою кнопкою миші і виберіть у контекстному меню пункт Створити мітку. У відповідь буде створено мітку з назвою «Нова мітка». Див. наступний розділ, щоб дізнатися, як перейменувати мітку. Нарешті, ви можете додати нову мірку безпосередньо на сторінці бухгалтерської книги або у вікні поділу операції, ввівши назву мітки у поле мітки. KMyMoney запитає вас, чи хочете ви додати цю мітку, і після вибору варіанта «так» мітку буде додано.

### Перейменування мітки

Щоб змінити назву мітки, або наведіть вказівник миші на пункт мітки, натисніть кнопку
«Перейменувати мітку», або клацніть правою кнопкою миші і виберіть у контекстному меню пункт Перейменувати мітку, у відповідь програма відкриє поле редагування назви. Зміну назви буде виконано у всіх операціях, де було задіяно відповідну мітку.

### Вилучення мітки

Щоб вилучити мітку, або позначте мітку і натисніть кнопку
«Вилучити мітку», або наведіть вказівник на пункт мітки, клацніть правою кнопкою миші і виберіть у контекстному меню пункт Вилучити мітку. Якщо з міткою було пов’язано якісь операції, програма покаже діалогове вікно, за допомогою якого ви зможете призначити для цих операцій іншу мітку.

### Примітка

Мітки було впроваджено лише починаючи з версії 4.7 KMyMoney, але не в усіх методах імпортування даних передбачено можливості імпортування міток. Розробникам відомо, що це важлива можливість, отже, ймовірно, можливість імпортування буде впроваджено для кожного з методів у наступних випусках програми.

Операції із мітками та подробиці щодо мітки
Операції із мітками та подробиці щодо мітки

## Операції із мітками та подробиці щодо мітки

Щоб переглянути операції або переглянути і змінити дані, пов’язані з певною міткою, позначте пункт мітки у списку і перейдіть на відповідну вкладку у правій частині діалогового вікна.

### Операції із мітками

Щоб переглянути список операцій, пов’язаних із позначеною міткою, перейдіть на вкладку Операції. Показаний список буде подібним до списку операцій для певного отримувача. Ви можете навести вказівник миші на пункт операції, двічі клацнути лівою кнопкою миші, щоб редагувати його, або клацнути правою кнопкою миші на пункті операції і вибрати у контекстному меню пункт Перейти до «назва рахунку», щоб перейти до облікової книги, і програма покаже запис операції для рахунку, у якому до операції було додано мітку.

### Подробиці щодо мітки

Щоб переглянути і змінити параметри, пов’язані з певною міткою, позначте пункт мітки у списку і перейдіть на вкладку Подробиці.

- Ви можете вибрати колір, яким буде позначено операції, з якими пов’язано певну мітку. Якщо ви натиснете кнопку кольору, програма відкриє діалогове вікно вибору відповідного кольору.

- Позначення пункту Закрито не внесе змін до жодного із записів операцій, які вже було пов’язано з міткою, але використання мітки для нових операцій стане неможливим.

- Щоб внести зміни до нотаток, пов’язаних із міткою, просто змініть текст у відповідному полі.

Після внесення змін не забудьте натиснути кнопку Оновити, яку розташовано у нижній правій частині вікна програми. Програма попросить вас вирішити долю змін, якщо ви не зробите цього до закриття діалогового вікна.

Розділ 9. Отримувачі
Отримувачі

# Розділ 9. Отримувачі

Roger Lum `<rogerlum@gmail.com>`

Ace Jones `<acejones@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

Отримувачі — люди або установи, яким ви надсилаєте гроші. Платники — це ті, від кого ви отримуєте гроші. У KMyMoney їх обробка є тотожною, і відрізняються вони лише напрямком, у якому рухаються гроші. Одна особа чи установа може бути як отримувачем, так і платником. Прикладом є ваш роботодавець, який платить вам гроші як зарплату, але якому ви можете платити гроші, коли обідаєте в їдальні на роботі. Ви самі вирішуєте, чи використовувати того самого одержувача для обох типів операцій, чи створити окремо записи отримувача та платника, якщо ви хочете відстежувати їх окремо.

## Панель отримувачів

На панелі перегляду отримувачів буде показано докладні дані щодо усіх отримувачів сплат та платників, які зафіксовано у записах операцій. KMyMoney зберігає дані щодо усіх отримувачів і платників на основі усіх наявних операцій. Отже, ви можете просто вибрати отримувача зі списку і не вводити його дані знову, що зменшує ймовірність друкарської помилки або введення помилкових даних.

Подібно до панелі міток, панель отримувачів поділено на дві основні області: список отримувачів або платників ліворуч і панель подробиць праворуч.

Панель отримувачів поділено на дві основні ділянки: список отримувачів і платників ліворуч та панель подробиць праворуч. За допомогою розділу Ваші отримувачі ви можете додавати, вилучати, перейменовувати та об'єднувати записи отримувачів. Панель подробиць поділено між декількома вкладками, де показано операції, адресу, відповідні дані, типову категорію та номери рахунків для отримувача, пункт якого буде позначено у списку. Крім того, можна створювати і змінювати посилання зі специфічних для платника даних поля примітки щодо операції на локальні файли або віддалені адреси.

На панелі подробиць передбачено декілька вкладок: «Операції», «Адреса», «Відповідність», «Типова категорія», «Номери рахунків» і «Відповідність посилань». Кожну з них описано у наступних розділах.

### Додавання отримувача або платника

Щоб додати отримувача чи платника, натисніть кнопку
Створити отримувача. У відповідь програма створить запис отримувача з назвою «Новий отримувач». Крім того, ви можете навести вказівник миші на будь-який наявний запис отримувача, клацнути правою кнопкою миші і вибрати у контекстному меню пункт Перейменувати отримувача.

### Перейменування отримувача або платника

Щоб змінити назву отримувача або платника, наведіть вказівник миші на пункт отримувача чи платника у списку, клацніть лівою кнопкою миші і натисніть кнопку
Перейменувати отримувача. Ви також можете двічі клацнути на пункті або клацнути правою кнопкою миші і вибрати у контекстному меню пункт Перейменувати отримувача, у відповідь програма відкриє поле редагування назви. Зміну назви буде виконано у всіх операціях, де було задіяного відповідного отримувача чи платника.

### Вилучення отримувача або платника

Щоб вилучити запис отримувача чи платника, наведіть на пункт з його назвою вказівник миші, позначте його і натисніть кнопку
«Вилучити отримувача» або клацніть правою кнопкою миші і оберіть у контекстному меню пункт Вилучити отримувача. Якщо з отримувачем пов’язано якісь операції, програма відкриє діалогове вікно, за допомогою якого ви зможете перепризначити ці операції до іншого отримувача. У цьому вікні ви побачите поле для позначки, за допомогою якого можна наказати програмі додати вилучену назву отримувача до списку пошуку відповідників нового отримувача.

### Об'єднання записів отримувачів

Щоб об'єднати записи двох отримувачів, виберіть запис одного з них (клацніть на назві лівою кнопкою миші), а потім виберіть запис іншого (Ctrl+ і клацання лівою кнопкою миші). Потім ви можете натиснути кнопку
«Об’єднати одержувачів» або клацнути правою кнопкою миші на пункті будь-якого із вибраних отримувачів і вибрати Об'єднати отримувачів. Програма покаже контекстне вікно із запитом, чи ви дійсно хочете об'єднати вибрані записи отримувачів. Якщо ви натиснете кнопку Так, буде показано ще одне контекстне вікно, де ви зможете вказати назву отримувача для об'єднаних даних. З'явиться спадне меню з назвами отримувачів, які ви вибрали для об'єднання (насправді ви можете вибрати більше двох), і це також дозволить вам ввести абсолютно нову назву. Існує також пункт, щоб додати назви об'єднаних записів отримувачів до списку відповідності нового отримувача.

Перегляд операцій для отримувача
Перегляд операцій для отримувача

## Перегляд операцій для отримувача

Щоб переглянути всі операції, пов’язані з певним отримувачем, позначте пункт отримувача у списку, а потім перейдіть на вкладку Операції у області подробиць. Наведення вказівника миші на запис операції з наступним подвійним клацанням лівою кнопкою миші відкриє для редагування відповідний запис операції у контексті рахунку. Клацанням правою кнопкою миші на пункті операції можна викликати контекстне меню з відповідними діями, зокрема з можливістю безпосереднього переходу до облікової книги відповідного рахунку із позначеним пунктом операції.

Подробиці щодо отримувача
Подробиці щодо отримувача

## Подробиці щодо отримувача

### Особиста інформація щодо отримувача

Щоб переглянути і змінити параметри особистих відомостей, пов’язаних з певним отримувачем, позначте отримувача у списку і перейдіть на вкладку «Адреса». Хоча це називають особистими даними, дані стосуються і корпорацій та інших установ. Окрім даних щодо адреси, ви можете зберегти дані щодо номера телефону, адреси електронної пошти та нотатки щодо певного запису отримувача. Змініть дані у відповідних полях, а потім натисніть кнопку Оновити.

### Параметри відповідності операцій

#### Огляд

У KMyMoney передбачено можливість автоматичного призначення належної назви отримувача до імпортованих операцій. Подібне призначення може бути дуже зручним, якщо ви імпортуєте операції за даними з вашого банку, коли назва отримувача містить додаткові складні символи або, що гірше, назви отримувача змінюються. Можливість встановлення відповідності операцій до певного запису отримувача допомагає у підтриманні належного порядку у списку отримувачів в обліковій книзі та звітах.

Наприклад, припустімо, що ваша місячна сплата за іпотечним кредитом одного місяця надходить з вашого банку з назвою «ТУДИБАНК ВИШНЕВА ДОЛИНА, К 111506», а наступного місяця — з «ТУДИБАНК ВИШНЕВА ДОЛИНА, К 121606». Було б добре, якби обидві операції було призначено до отримувача «ТУДИБАНК». У цьому випадку можливість встановлення відповідності операцій до ваших послуг!

#### Налаштовування відповідності отримувачів

За допомогою вкладки відповідності ви можете вказати параметри встановлення відповідності операцій, які імпортовано для цього отримувача. Ви можете вибрати один чотирьох варіантів за допомогою спадного списку Спосіб порівняння.

- Без відповідності. Цей пункт вимикає відповідну можливість для вказаного отримувача. Цей варіант є типовим для всіх отримувачів.

- Відповідність за назвою отримувача (часткова). Вибір цього варіанта вмикає встановлення відповідності запису отримувача за частиною назви отримувача.

- Відповідність за назвою отримувача (точна). Вибір цього варіанта вмикає можливість визначення запису на основі точної відповідності отримувача. Цим варіантом встановлення відповідності можна користуватися, якщо вам потрібні дані декількох отримувачів, які мають однакову назву бізнесу, але які розташовано у різних місцях.

- Порівнювати за назвою з нижчого списку. Вибір цього варіанта вмикає встановлення відповідності за декількома різними і необов'язковими назвами для отримувача. Цим варіантом варто користуватися, якщо у вас є запис отримувача, який має різні назви бізнесу, але ви хочете, щоб усі імпортовані записи операцій, які буде ідентифіковано як відповідні, було пов'язано із одним записом отримувача у KMyMoney.

  Використати цей спосіб по-іншому можна, якщо ви хочете, щоб отримувач платежу для «Інших продовольчих магазинів» був групою усіх продовольчих крамниць, окрім однієї або двох, якими ви користуєтеся достатньо часто, щоб відстежувати їх окремо. Ви повинні ввести кожну з різних назв крамниць у список відповідності, і всі вони будуть зіставлені з тим самим отримувачем платежів.

Для будь-якого з цих варіантів ви можете наказати програмі ігнорувати регістр символів у записі отримувача за допомогою позначення пунктуІгнорувати регістр або зняття з нього позначки.

#### Імпортування операцій

Встановлені вами критерії порівняння буде використано кожного разу, коли ви імпортуєте операції за допомогою інструменту імпортування QIF, CSV, OFX або AqBanking з файла або інтернет-джерела. Якщо у полі отримувача імпортованої операції буде знайдено відповідник одного з ваших ключів порівняння отримувачів, операцію буде пов’язано з відповідним отримувачем з вашого списку. Отже, ключ порівняння «ТудиБанк» відповідатиме запису «ТУДИБАНК ВИШНЕВА ДОЛИНА, К» або навіть «СЮДИТУДИБАНК&КРЕДИТ». Звідси можна зробити висновок, що ключі порівняння слід обирати обережно.

### Примітка

Якщо запис отримувача операції відповідає декільком ключам порівняння, KMyMoney довільним чином обере одного з відповідних отримувачів.

Керування відповідністю посилань
Керування відповідністю посилань

## Керування відповідністю посилань

Цією вкладкою можна скористатися для пов'язування частини даних поля примітки операції із віддаленою або локальною адресою, наприклад, для надання доступу до рахунків-фактур або інших документів.

Вкладка містить поля введення взірця і шаблона адреси. Зазначений взірець вважатиметься формальним виразом, який буде застосовано до поля примітки операції, пов'язаної із цим одержувачем платежу, а текст-результат буде вставлено до шаблону адреси у визначених місцях.

Адресу-результат буде показано як посилання у загальній обліковій книзі для відповідної операції (див. стовпчик «Подробиці») і на панелі перегляду подробиць нижній лівій частині поля введення нотатки.

Доступ до посилання можна отримати за допомогою пункту «Відкрити адресу» у контекстному меню операції або за допомогою клавіатурного скорочення.

Пов'язане клавіатурне скорочення можна налаштувати у меню параметрів і довідки.

### Підказки

Виявлені взірці, які мають відповідати формату сумісних із Perl формальних виразів, буде вставлено до шаблона адреси на місце підтримуваних замінників. Прості приклади:

- \d+\b — одна або декілька цифр, за якими розташовано межу слова.

- \d{2,4}\b – від 2 до 4 цифр, за якими розташовано межу слова

- \d{3}-d{6}\b — 3 цифри, за якими розташовано дефіс, і 6 цифр, за якими розташовано межу слова

Підтримувані замінники:

- %1 – перший знайдений вираз

- %2 – другий виявлений вираз (необов'язковий)

Якщо використано два незалежних взірці, окремі вирази у взірці слід відокремлювати круглими дужками, наприклад `(..)...(..)`.

Крім того, у шаблоні адреси можна скористатися наперед визначеними змінними. У поточній версії передбачено підтримку таких змінних:

- %year — рік з дати відповідної операції

Розділ 10. Розклади
Розклади

# Розділ 10. Розклади

Roger Lum `<rogerlum@gmail.com>`

Michael T. Edwardes `<mte@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Вступ

У розкладах містяться дані щодо операцій, які слід виконати один або декілька разів через певний вказаний проміжок часу.

У розкладі, який іноді називають списком запланованих або регулярних операцій, записано відомості про операції, які виконуються на регулярній основі. Ви можете запланувати депозит, переказ (трансферт), зняття або кредитування. До записів запланованих операцій закладено значну гнучкість — їх можна виконувати один раз або із вказаними періодом у днях, тижнях, половинах місяця, місяцях або роках.

Оскільки вам відомо про регулярну природу таких операцій, те, хто є платником і отримувачем у операціях, ви можете створити розклад для запису відомостей щодо регулярної операції для спрощення і полегшення запам'ятовування майбутніх подій.

За допомогою створення розкладів можна упорядкувати надходження і витрату коштів з ваших рахунків. Серед типових використань розкладів сплата за чеками, податки, страхування, кредитні картки, борги, сплата відсотків, кредити, іпотечні сплати та рента. Планування таких сплат надає вам змогу отримувати корисні нагадування для ефективного планування майбутнього фінансового стану.

Розклад складається з двох основних частин: даних операції і даних планування. Дані планування — це дані щодо часових вимірів розкладу, тобто про час та спосіб додавання операції до облікової книги. Дані операції — це звичайні параметри операції. Серед них параметри способу сплати, рахунку, платника і отримувача, категорії, міток, нотатки, дати сплати, суми і стану. Крім того, ви можете вибрати додаткові параметри на основі моменту обробки операції.

Типи розкладів
Типи розкладів

## Типи розкладів

У KMyMoney передбачено чотири різних типи розкладів:

Депозити. Це розклади для грошових сум, які надходять на ваш рахунок, зокрема чеків, бонусів або сплати відсотків.

Фактури/Зняття. Це розклади для для грошей, які знімаються з вашого рахунку, наприклад, на сплату членства у клубі, на сплату комунальних послуг, податки чи реєстрацію автомобіля.

Трансферт. Це розклади для грошових сум, які знімаються з одного рахунку і вносяться на інший, зокрема сплат на поповнення рахунку кредитної картки з вашого чекового рахунку.

Кредити. Ці розклади належать до особливого типу, який створюють під час роботи з кредитними рахунками.

Перегляд розкладу
Перегляд розкладу

## Перегляд розкладу

Відкрити перегляд розкладу можна за допомогою натискання піктограми розкладу на панелі вибору перегляду.

Панель перегляду розкладів складається із області перегляду із кнопкою Створити розклад та поля для введення тексту Фільтр над нею.

Щоб створити розклад, натисніть кнопку Створити розклад…. KMyMoney відкриє діалогове вікно створення розкладу, яким можна буде скористатися для створення розкладу депозитів, переказів або рахунків/списань. Обробка розкладів кредитів відбувається дещо інакше, у спосіб, описаний у розділі щодо кредитів цього підручника.

Діалогове вікно створення розкладу
Діалогове вікно створення розкладу

## Діалогове вікно створення розкладу

Буде показано діалогове вікно створення розкладу з запитом щодо даних розкладу та операцій. Серед даних ви побачите:

1. Назва розкладу

2. Наступна дата погашення

3. Частота

4. Спосіб сплати

5. Сума

6. Інші параметри операції

7. Параметри розкладу

### Заповнення даних щодо назви розкладу, частоти та сплат.

Введіть назву розкладу і дату наступної події за цим розкладом у відповідні поля. Вміст поля назви буде показано у перегляді розкладів та на інших панелях. Вкажіть частоту настання події за допомогою поля «Частота» і спадного списку. Якщо у спадному списку позначено пункт «Один раз», поле «Частота» буде вимкнено. В іншому випадку спадний список вказує часовий інтервал, і операція відбуватиметься з частотою Частота. Зауважте, що деякі інтервали можна вказувати кількома способами, наприклад, 6 разів «щотижня» або 3 рази «кожні два тижні» або 2 рази «кожні три тижні». Не можна вказувати частки інтервалу, наприклад двічі на місяць; слід використовувати менший інтервал, наприклад 1 раз «кожні півмісяця».

Якщо сума залежить від операції, обов’язково позначте пункт Сума є лише приблизною, оскільки є різною для окремих сплат на панелі Параметри нижче, і вам буде запропоновано ввести правильну суму, коли програма записуватиме її до книги. Суму вводять як додатне число в поле Платіж або Депозит. Інші обов'язкові поля на цій панелі – обліковий запис і категорія. У спадному меню Стан вказують стан операції, коли KMyMoney заносить його до книги обліку. Решта полів у цьому розділі необов'язкові.

### Внесення змін до розділу параметрів розкладу

У спадному списку Чи слід виконувати планування на вихідні: ви можете вибрати спосіб обробки неробочих днів. До неробочих днів включено вихідні та святкові дні, відомі KMyMoney для регіону, зазначеного у відповідному параметрі налаштувань. Якщо запланована подія настає у неробочий день, ви можете наказати програмі Не змінювати дату, Змінити дату на попередній робочий день або Змінити дату на наступний робочий день. Цей пункт відтворює роботу реальної банківської системи.

За допомогою пункту Сума є лише приблизною, оскільки є різною для окремих сплат можна вказати, чи буде KMyMoney автоматично вносити суму до книги, чи запитуватиме про фактичну суму, коли настане термін виконання за графіком.

Пунктом Не міняти суму категорії, але змінити обмінний курс операції можна скористатися, якщо розклад включає рахунок і категорію з різними валютами. Якщо пункт не позначено, указану суму буде використано під час введення операції до книги. Позначення пункту вказує KMyMoney, що суму зазначено у валюті категорії. Вам все одно доведеться підтвердити інше значення або курс обміну під час введення запису операції до облікової книги.

Пункт Обробляти цей список завжди у останній день місяця забезпечує можливість планування нерегулярних дат кінця місяця.

Позначивши пункт Додавати цей розклад до списку автоматично, коли настане його час, ви надасте KMyMoney дозвіл вводити дані операції до облікової книги без вашого втручання. Якщо ви цього не зробите, коли настане час додавати запис операції у облікову книгу, KMyMoney відкриє діалогове вікно, у якому попросить вас підтвердити додавання запису до облікової книги. Подібну поведінку програми можна змінити, докладніше про це можна дізнатися з розділу присвяченому зміні параметрів програми.

Якщо вам відомо, що розклад є лише тимчасовим, позначте пункт Цей розклад має дату завершення, і ви зможете ввести Кількість операцій, які ще не виконано: або Дату останньої операції.

Після введення потрібних даних натисніть кнопку Гаразд, щоб продовжити виконання дій.

Зміна розкладів
Зміна розкладів

## Зміна розкладів

Щоб розпочати редагування розкладу, просто позначте його пункт у списку, а потім наведіть на цей пункт вказівник миші і клацніть правою кнопкою. У контекстному меню, яке буде відкрито, виберіть пункт Змінити заплановану операцію. У відповідь програма відкриє діалогове вікно, подібне до діалогового вікна Нова запланована операція, за допомогою якого ви зможете оновити дані.

Вилучення розкладів
Вилучення розкладів

## Вилучення розкладів

Щоб вилучити розклад, просто позначте його пункт у списку, а потім наведіть на цей пункт вказівник миші і клацніть правою кнопкою. У контекстному меню, яке буде відкрито, виберіть пункт Вилучити заплановану операцію.

### Застереження

Зауважте, що хоча багато дій у KMyMoney можна скасувати, це не стосується вилучення розкладу. Якщо ви вилучите розклад і зрозумієте, що не хотіли цього робити, вам доведеться повністю відтворити його з нуля.

Дублювання розкладів
Дублювання розкладів

## Дублювання розкладів

Щоб здублювати розклад, просто позначте його пункт у списку, а потім наведіть на цей пункт вказівник миші і клацніть правою кнопкою. У контекстному меню, яке буде відкрито, оберіть пункт Дублювати заплановану операцію.

Введення запланованих операцій
Введення запланованих операцій

## Введення запланованих операцій

Введення запланованої операції насправді означає створення запису цієї операції у відповідній обліковій книзі з використанням параметрів, вказаних у розкладі. Заплановані операції може бути введено (додано) у один з трьох способів:

- Вручну, шляхом клацання правою кнопкою миші на записі на панелі розкладів із наступним вибором пункту Ввести наступну операцію у контекстному меню.

- KMyMoney може додавати ці записи з або без вашої згоди після запуску.

- KMyMoney може додавати ці записи з вашої згоди під час роботи з банком за допомогою мережі або імпортування електронної виписки банку.

### Підтвердження додавання операції

Використання першого і третього способів призведе до відкриття діалогового вікна Введення запланованої операції (можливо, після показу інформаційного вікна щодо процедури). У цьому діалоговому вікні програма запропонує вам підтвердити або оновити необхідну інформацію, яку було введено під час створення розкладу.

Ці дані можна змінити. Зміни може бути застосовано до окремого пункту розкладу або до всіх пунктів наступних операцій. Після встановлення належних параметрів натисніть кнопку Гаразд, щоб додати операцію до облікової книги і оновити дату наступної події розкладу. Якщо вами було змінено параметри операції, програма відкриє вікно підтвердження змін, за допомогою якого ви матимете останню нагоду підтвердити або відкинути внесені зміни.

Оберіть дію, яку ви бажаєте виконати з показаними даними і натисніть одну з кнопок: Гаразд або Скасувати.

### Введення операцій за розкладом за допомогою KMyMoney у автономному режимі

Програма KMyMoney може перевіряти список поточних розкладів під час запуску і додавати операції, якщо під час налаштування розкладу було позначено відповідний пункт.

Якщо пункт не буде позначено, KMyMoney відкриє діалогове вікно, про яке ми говорили раніше, і ви зможете виконати згадані раніше кроки налаштування. Крім того, KMyMoney відкриє діалогове вікно, якщо було вказано приблизну суму. За допомогою цього вікна ви зможете вказати справжню суму операції.

Крім того, ви можете наказати KMyMoney не перевіряти список запланованих операцій під час запуску програми (для цього слід зняти позначку з відповідного пункту у діалоговому вікні налаштування програми). У такому разі всі прострочені операції та операції, заплановані на поточний день, буде показано на домашній сторінці програми, ви зможете ввести їх вручну.

Розділ 11. Облікові книги
Облікові книги

# Розділ 11. Облікові книги

Michael T. Edwardes `<mte@users.sourceforge.net>`

Roger Lum `<rogerlum@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Перегляд облікових книг

Панель облікових книг функціонально є комплексним центром даних KMyMoney. Ця панель перегляду призначена для введення, перегляду, редагування та вилучення операцій на визначених рахунках. Цю панель було суттєво змінено після серії випусків 5.1 KMyMoney. Основна відмінність полягає в тому, що тепер це панель із вкладками, тому ви можете одночасно переглядати дані декількох рахунків. Насправді ви можете бачити лише один рахунок за раз, але перемикання простим натисканням іншої вкладки є значно зручнішим, ніж вибір рахунку у контекстному меню.

На основній панелі перегляду розташовано вкладки, по одній для кожної облікової книги рахунку. На найправішій вкладці завжди буде показано кнопку +. Якщо натиснути її, буде показано спадне меню, у якому ви зможете вибрати рахунок для перегляду, і для цього рахунку буде створено вкладку. У решті цього розділу описано використання облікової книги для будь-якого окремого рахунку.

За допомогою цього панелі облікових книг можна виконувати декілька основних дій: шукати і переглядати записи операції, вводити записи операції і змінювати, дублювати або вилучати вже наявні записи операцій. Також передбачено можливість пересувати, позначати і показувати додаткові параметри операцій. Серед інших функціональних можливостей панелі перегляду облікових книгзміна параметрів рахунку та узгодження рахунку.

У перегляді ви побачите три елементи:

- Список операцій

- Панель фільтрування, яку може бути показано або не показано

- Програма може відкрити або не відкривати форму введення операції. Її поява залежить від вказаних вами налаштувань на сторінці облікової книги налаштувань KMyMoney.

У попередніх версіях KMyMoney був спадний список, у якому ви могли вибрати рахунок, дані якого було показано в обліковій книзі. Тепер у цьому немає потреби, оскільки для перегляду іншого рахунку вам достатньо відкрити нову вкладку.

### Список операцій

У списку операцій буде показано усі (можливо фільтровані) операції на рахунку. Завжди буде показано такі стовпчики:

Дата. дата операції, справжня дата, коли відбулася операція

Подробиці. категорія або категорії, інший рахунок (для переказів) та нотатка щодо операції

Сплата і вклад. грошова сума списання або додавання до рахунку у результаті цієї операції. Значення буде показано у відповідному стовпчику.

Баланс. Залежить від поточного порядку показу, його не буде змінено, якщо список буде фільтровано за допомогою поля фільтрування або спадного списку стану операцій, як це описано вище.

Наступні стовпчики є необов'язковими, і їх наявність можна змінити, клацнувши правою кнопкою миші на заголовку будь-якого стовпчика та встановивши або знявши позначку у відповідному полі. У поточній версії стовпчики не можна змінити. Ширину стовпчика можна регулювати, використовуючи мишу, — захопіть лінію між заголовком цього стовпця та тим, що праворуч від нього, і перетягніть її.

№. номер операції, який завжди є необов'язковим

Запис. дата введення, тобто дата, коли запис операції було додано до облікової книги.

Отримувач. особа або установа, якій ви надаєте гроші або від якої ви отримуєте гроші.

C. стан узгодження. Значенням може бути порожнє значення, «C» — «звірено» або «R» — «узгоджено». Обговорення значення цих термінів наведено нижче.

Після введення вами запису операції, цей запис з’являться у списку операцій. За допомогою цього списку ви зможете змінити властивості операції або навіть створити операції безпосередньо у списку. Типовим впорядкуванням записів операцій у списку є впорядкування за датою (останні операції буде наведено наприкінці списку). Наведення вказівника миші на заголовок списку операцій з наступним клацанням лівою кнопкою миші відкриє діалогове вікно, за допомогою якого ви зможете змінити впорядкування операцій. Типове впорядкування можна змінити на вкладці Впорядкування діалогового вікна Параметри KMyMoney.

Зауважте, що зміна порядку сортування може бути корисною за особливих обставин, але для багатьох порядків сортування, особливо якщо дата розрахунку за операцією не є першим критерієм упорядковування, стовпчик балансу буде не дуже корисним і майже напевно не відповідатиме балансу на будь-яку виписку або даним банку чи фінансової установи. Щоб мінімізувати плутанину, у таких випадках у стовпчиках балансу всі значення буде показано як «---», а заголовки, які залежать від дати (наприклад, інтернет-баланс або звірка), не буде показано.

У попередніх версіях KMyMoney вам потрібно було клацнути на заголовку стовпчика правою кнопкою миші, щоб змінити порядок сортування. Тепер, клацнувши правою кнопкою миші, ви можете вмикати або вимикати показ необов’язкових стовпчиків, і вам слід клацнути лівою кнопкою миші, щоб змінити порядок сортування.

У нижній частині списку операцій буде показано три значення KMyMoney:

Попереднє узгодження. Це остання дата, коли ви виконували узгодження даних цього рахунку. Узгодження є важливою процедурою для багатьох рахунків. Її описано у власному розділі.

Звірено. Загальна сума за всіма звіреними і узгодженими операціями за цим рахунком. Докладніші відомості щодо звірення та узгодження операцій можна знайти у цьому розділі.

Баланс. Тут KMyMoney показує поточний баланс рахунку, тобто суму всіх операцій за цим рахунком. Якщо вами буде позначено декілька операцій у списку операцій, тут буде показано суму за позначеними операціями. Баланс буде показано, якщо операцій немає або позначено лише одну операцію.

### Область фільтрування

У попередніх версіях KMyMoney область фільтрування було розташовано над списком операцій і було показано завжди. У поточній версії, якщо область показано, її буде розташовано під списком. Зазвичай область приховано, але можна наказати програмі показати її, натиснувши Ctrl+F. Ліворуч від області фільтрування розташовано
кнопку закриття діалогового вікна. Якщо натиснути цю кнопку, усі наявні фільтри буде знято, а область фільтрування буде приховано.

Якщо її показано, більша частина області фільтрування є полем для введення тексту. Введення до нього даних призведе до того, що KMyMoney покаже лише операції, що містять текст, введений у полі. Вказаний текст може міститися у будь-якому з полів операції для показаного рахунку. Натискання кнопки очищення тексту
праворуч від поля призведе до вилучення будь-якого введеного тексту.

Праворуч від поля для введення тексту розташовано спадне меню фільтрування за станом. Типовим значенням є Будь-який стан, тобто не застосовувати до списку жодного фільтрування. Пояснення щодо варіантів Не позначено і Звірено було наведено раніше. Варіант Не узгоджено включає до списку операції у будь-якій із зазначених вище груп. У поточній версії існує спеціальний фільтр для узгоджених операцій.

Імпортовані означає «вибирати операції, які було імпортовано, навіть якщо їх було зіставлено з неімпортованими операцією». Встановлено відповідність означає «вибрати операції, відповідність яких було встановлено або за допомогою KMyMoney у процесі імпортування або вручну користувачем». Однак якщо ви натиснули Прийняти для такої операції, її не буде вибрано цим фільтром.

Помилковий вибирає операції, де KMyMoney виявлено певні проблеми. Найчастіше це незбалансовані операції, що часто буває для імпортованих операцій, з якими не було пов'язано категорію.

Заплановано вибирає майбутні Заплановані операції. Їх буде показано у списку операцій для вашої зручності, але фактично їх ще не внесено до облікової книги. Якщо ви клацнете правою кнопкою миші на одному з пунктів операцій, буде показано контекстне меню Параметри запланованих операцій, яке не збігатиметься меню Параметри операцій, яке буде показано для звичайних операцій.

### Форма введення операцій

Показ форми операції на панелі облікових книг залежить від параметрів налаштувань та типу показаного рахунку. За наявності містить поля для всіх подробиць однієї операції. Докладніший опис можна знайти у наступних розділах.

Якщо її показано, форма операції є панеллю показу лише для читання поточної вибраної операції. Її завжди буде розташовано у нижній частині панелі операцій, під областю фільтрування, якщо її буде показано. Її буде відокремлено від усього над нею смугою-роздільником, яку можна перетягувати вгору або вниз, щоб змінити висоту форми. Якщо перетягнути смужку вниз, форму буде приховано, хоча висота форми, встановлена ​​таким чином, не є сталою — вона повернеться до стандартної після перезапуску KMyMoney. Роздільник, як і сама форма операції, доступний лише тоді, коли активовано відповідні налаштування для показу форми.

Введення і редагування операцій
Введення і редагування операцій

## Введення і редагування операцій

Введення і редагування операцій у поточній версії виконується безпосередньо у списку операцій, незалежно від показу форми операції.

Полі у області введення відповідають полям інформації у списку операцій. Серед додаткових полів поле приміток, у якому можна вказати докладніший опис або відомості щодо операції, та поле вибору категорії. За допомогою кнопки дроблення ви можете розділити операцію між декількома категоріями.

Щоб ввести нову операцію до книги, ви можете клацнути на порожньому записі у нижній частині списку книги, натиснути Ctrl+Ins або вибрати у меню пункт Операція → Створити операцію.... Щоб змінити наявний запис операції, скористайтеся клавішами зі стрілками ↑ і ↓ для навігації списком. Після натискання Enter або подвійне клацання на записі, у списку операцій буде показано поля, які потрібні для введення або редагування операції.

Зауважте, що компонування області введення операцій було переглянуто в KMyMoney 5.2. Чи є нова операція депозитом, зняттям чи переказом, залежить від даних, які ви вводите в полях суми та категорії. Вам не потрібно явно вибирати конкретну вкладку або вказувати «Куди:» чи «Звідки:».

Для пересування між полями скористайтесь натисканням клавіші Tab. Після введення даних натисніть клавішу Enter, щоб зберегти зміни. Натискання клавіші Esc призведе до скасування внесених вами змін.

Якщо було позначено пункт Enter пересуває фокус між полями, натискання клавіші Enter пересуватиме фокус у наступне поле, подібно до натискання клавіші Tab, окрім випадку останнього поля з даними.

### Поля операції

Введіть відомості за допомогою наведених нижче зауважень у поля форми. Зауважте, що у багатьох полях увімкнено можливість автоматичного заповнення. Тобто, після введення вами декількох символів потрібного запису KMyMoney запропонує вам список варіантів, що відповідають введеним даним. Щоб обрати один з варіантів, наведіть на нього вказівник миші і клацніть лівою кнопкою миші або наведіть курсор списку за допомогою клавіш зі стрілочками і натисніть клавішу Enter. Якщо бажаного запису у списку не буде, продовжіть введення запису. Наступного разу, коли ви вводитимете це значення, KMyMoney знайде його у журналі і покаже у відповідному списку підказок.

Зауважте також, що фактичні поля, які буде показано для операції, залежать від типу рахунку. Наприклад, операції інвестиційного рахунку містять поля для типу дій, цінних паперів та інших інвестиційних елементів.

#### Платник/Отримувач

Отримувач — це особа чи установа, від якої або до якої надходять гроші. Якщо введений вами запис отримувача виявиться новим для KMyMoney, програма запитає вас про те, чи бажаєте ви додати відповідний запис до списку отримувачів. Всі інші дані, пов’язані з отримувачем або платником, зокрема його адресу, номер телефону та номер рахунку, а також нотатки можна ввести у перегляді отримувачів.

#### Категорія

Визначення категорії пов’язує операцію з категорією прибутків або витрат з метою обліку та створення звітів. За його допомогою ви можете групувати операції. Введіть назву категорії у відповідне поле. Якщо вами буде введено нову назву категорії, про яку ще не відомо KMyMoney, програма попросить вас створити новий запис категорії. Якщо буде вибрано варіант «Так», KMyMoney відкриє діалогове вікно, за допомогою якого можна буде докладніше визначити категорію на основі характеристик «Загальне», «Ієрархія» та «Податок».

Для операцій переказів вам слід вибрати інший рахунок у полі категорії.

Якщо ви бажаєте пов’язати частини операції з різними категоріями, у KMyMoney передбачено і таку можливість. Прикладом подібної операції є зняття з касового рахунку 50 грошових одиниць, з яких ви 10 витратили на їжу, 20 — на пиво і ще 20 — на поточні витрати. Отже таку операцію можна пов’язати з трьома категоріями: Їжа, Пиво і Готівка. Щоб зробити це, вам слід скористатися дробленням операцій, яке буде докладніше описано нижче.

Докладніше про використання цього поля можна дізнатися з спеціального розділу, присвяченого полям KMyMoney.

#### Мітки

Мітки подібні до категорій. Ними можна скористатися для створення якоїсь системи, яка є перпендикулярною до категорій. За допомогою міток можна згрупувати операції у категорії на основі визначених вами потреб. Потребу можна визначити як специфічну для особи, місця або речі. Наприклад, ви можете створити категорію для кожного з типу витрат на автотранспорт, а потім створити мітку для кожного із засобів пересування. Так само, як з категоріями, ви можете вибрати мітку зі спадного списку або ввести назву нової мітки (програма попросить вас підтвердити створення мітки з відповідною назвою). У поле мітки KMyMoney можна вводити декілька міток для одної операції. Крім того, можна вказувати мітку для окремих дроблень операції.

#### Нотатка

Ви можете ввести однорядкову або багаторядкову нотатку, якщо вам потрібно записати докладніші подробиці щодо певної операції.

#### Номер

За потреби можна вказати номер операції. Зауважте, якщо ви цього захочете, ви можете зробити поле номера чека видимим або невидимим у обліковій книзі. Налаштувати поведінку програми можна за допомогою діалогового вікна параметрів (сторінка облікової книги). Хоча це найчастіше використовують для номера чека на поточному рахунку, його можна використовувати в будь-якому типі рахунку, будь-яким способом, яким ви можете нумерувати свої операції.

#### Дата

Слід ввести дату операції, щоб визначити, коли вона відбулася. Ознайомтеся із спеціальним розділом щодо полів KMyMoney, щоб дізнатися більше про те, як можна скористатися полем введення дати для пришвидшення і спрощення введення дат. Для операцій із чековими або кредитними рахунками ви можете використовувати справжню дату (коли ви підписали чек або купили щось) або дату сплати, яку було зареєстровано банком або компанією, якою було випущено кредитну картку. Використання справжньої дати, наприклад, може допомогти вам визначити дату купівлі, але у виписці або отриманих з сайта банку даних, ймовірно, фігуруватиме дата сплати (списання коштів). KMyMoney автоматично зберігає дату введення операції у книгу, але це в іншому полі, яке необов’язково буде показано у списку книги.

Зауважте, що ви не зможете безпосередньо ввести дату введення, тобто дату, коли запис операції було додано до облікової книги. Цю дату завжди визначатиме сама програма KMyMoney

#### Сума

Нарешті, введіть суму операції до поля Сплата або Депозит. Зауважте, що, якщо натиснути піктограму, розташовану праворуч від поля суми, ввести у поле символ «%» або будь-які математичні символи, + - * /, у формулі, наприклад 12+3, ви зможете скористатися ним як простеньким калькулятором. Після введення символу «+» буде відкрито панель калькулятора. Зауважте, що як остаточну суму сплати або депозиту операції буде збережено лише результат обчислень, а не саму формулу.

Після належного заповнення всіх полів натисніть кнопку Ввести. Якщо ви випадково натиснули кнопку Ввести до того, як введення даних було завершено, натисніть кнопку Змінити, щоб поновити введення даних.

Форма введення операцій
Форма введення операцій

## Форма введення операцій

У попередніх версіях KMyMoney можна було вводити або редагувати дані у формі операції. Починаючи з версії 5.2, форма операції є доступною лише для читання формою показу операції, яку позначено у списку операцій, яка, можливо, показує більше параметрів операції, ніж показано у списку вище.

Дроблення операцій
Дроблення операцій

## Дроблення операцій

За допомогою можливості дроблення операцій ви можете розділити операцію між декількома категоріями, які відповідають, наприклад, різним типам покупок, зробленим під час одного відвідання крамниці.

Операція завжди містить одне або декілька дроблень. Кожне дроблення означає переміщення грошей на один рахунок або з нього. У більшості випадків операція містить рівно два дроблення: одне для рахунку, з якого надходять гроші, а інше для рахунку, на який надсилають гроші. Термін «Дроблена операція» використовується, коли фактично є три або більше дроблень, коли одна сторона операції додатково поділена на кілька дроблень. Найчастіше це робиться, коли гроші переміщуються на типовий банківський рахунок або з нього, але вони належать до кількох категорій.

Якщо операція складається лише з одного дроблення, майже завжди кажуть, що вона «незбалансована», тобто гроші надходять звідкись, але нікуди не йдуть (або навпаки). Такі операції зазвичай позначаються в обліковій книзі червоним кольором. Коректні операції з одним дробленням зазвичай відбуваються на інвестиційних рахунках: додавання, вилучення або поділ акцій. Іншим випадком є операції із сумою, що дорівнює 0, про яку іноді повідомляють банки.

Щоб ввести розділену операцію, створіть операцію і введіть загальну суму операції. Замість вибору категорії натисніть кнопку
«Розділити» праворуч від поля Категорія. Якщо ви все ж вже вибрали якусь категорію, вона стане першим пунктом у списку редактора дроблення.

У результаті буде показано редактор дроблення із категорією, нотаткою та сплатою або депозитом для кожного дроблення. Також буде показано загальну суму дроблень, суму операції та різницю між ними.

Щоб ввести нове дроблення або підлеглу операцію, натисніть кнопку Створити, натисніть комбінацію клавіш Ctrl+Ins або двічі клацніть на порожньому рядку. Для редагування наявного дроблення двічі клацніть на наявному рядку. У відповідь програма розгорне рядок у форму, де ви зможете ввести або змінити дроблення.

Тут ви можна вказати категорію та суму, а також, необов’язково, отримувача платежу, нотатку та мітки. Зауважте, що якщо отримувача платежу та нотатку було введено для операції перед входом у редактор дроблення, їхні дані буде включено до першого дроблення. Часто має сенс вводити окрему нотатку для кожного дроблення. Це також можна зробити для отримувача платежу, але зручнішим може бути введення лише один раз для операції. Щоб зберегти дроблення, натисніть кнопку Ввести. Щоб скасувати введення, натисніть кнопку Скасувати.

Після введення дроблення у нижній частині редактора дроблення буде показано суму операції, яку ще не було пов’язано з жодною з категорій. Після введення всіх дроблень натисніть кнопку Гаразд, щоб зберегти параметри операції. Якщо у операції залишаться суми, не пов’язані з жодною з категорій, програма попросить вас повернутися до редагування дроблень, змінити загальну суму операції або залишити частину суми операції не пов’язаною з категоріями. Те ж саме стосується випадку, коли сума перепризначена, і в цьому випадку загальна сума поділів перевищує суму операції.

Щоб перерозподілити суму «Не призначено» або «Перепризначено», позначте пункт поділу, який слід скоригувати Після цього, натисніть кнопку Застосувати різницю. Якщо раніше було показано суму «Не призначено», і вона була ненульовою, цю суму буде додано до величини позначеного запису рядка. Якщо раніше було показано суму «Перепризначено», і вона була ненульовою, цю суму буде віднято від значення позначеного запису рядка. Після цього, сума «Не призначено» стане нульовою, і запис операції можна буде успішно зберегти.

Зауважте, що у полі категорії у формі операції або списку операцій поточної версії буде показано список відокремлених комами категорій у кожному із записів дроблення.

Інші дії з операціями
Інші дії з операціями

## Інші дії з операціями

### Редагування операцій

Щоб змінити запис операції, наведіть вказівник миші на запис і двічі клацніть лівою кнопкою миші, клацніть правою кнопкою миші і виберіть пункт Редагувати у контекстному меню або натисніть клавішу Enter, коли пункт операції буде позначено.

### Вилучення операцій

Щоб вилучити запис операції, наведіть вказівник миші на запис, клацніть правою кнопкою миші і оберіть пункт Вилучити у спадному меню або натисніть кнопку Вилучити у формі введення операції.

### Встановлення відповідності операцій

Загалом кажучи, під час імпортування записів операцій з файлів у форматах QIF, CSV, OFX або HBCI, KMyMoney автоматично виконає спробу встановити відповідність записів наявним записам операцій. Це може бути корисним для операцій, які створюють як заплановані, а також імпортованих даних з вашого банку чи кредитної картки. Щоб врахувати різницю в датах, існує типовий варіант у 4 дні, який можна змінити на сторінці «Облікова книга» вікна Параметри → Налаштувати KMyMoney..., вкладка «Імпортувати». Будь-які операції, відповідність яких буде встановлено у цей спосіб, будуть позначені у книзі піктограмою
. Після завершення імпортування вам слід переглянути їх і прийняти або скасувати відповідність.

Якщо ви виявите, що відповідність імпортованого запису операції з наявним записом не було встановлено автоматично, ви можете встановити таку відповідність вручну. Зауважте, що існує відмінність між встановленням відповідності вручну і простим вилученням зайвого запису, навіть якщо результати цих дій на перший погляд є однаковими. Особливо після імпортування операцій, важливо не вилучати імпортовані записи, оскільки під час наступних сеансів імпортування такі записи можуть знову з’являтимуться у списку. Причиною цього є те, що у сучасних форматах імпортування даних, зокрема OFX і HBCI, для позначення операції використовується «Ідентифікатор операції». Якщо ви вилучите імпортовану операцію, буде вилучено і ідентифікатор такої операції, отже інструментові імпортування не буде відомо про те, що вилучену операцію вже було колись імпортовано. При імпортуванні CSV і QIF KMyMoney створює ідентифікатор для кожної операції, який має слугувати тій самій меті.

Якщо таке сталося, усунути цю проблему можна повідомивши KMyMoney, що операції є тотожними, за допомогою інтерфейсу встановлення відповідності вручну. За його допомогою ви можете встановити відповідність між імпортованим записом операції і записом операції введеним вручну (неімпортованим). Щоб встановити таку відповідність позначте одну з операцій, відповідність яких ви бажаєте встановити наведенням на її пункт вказівника миші з наступним клацанням лівою кнопкою миші, потім позначте запис іншої операції у той самий спосіб, але утримуючи натиснутою клавішу Ctrl, після цього оберіть у контекстному меню пункт Відповідність. Замість двох пунктів у списку тепер буде лише один пункт. Для того, щоб встановлення відповідності було можливим, суми обох пунктів мають бути однаковими, відмінними можуть бути лише дати, максимальну різницю між якими можна встановити у параметрах програми, як це було описано вище.

Оскільки значення є єдиним полем у двох операціях, яке має бути абсолютно однаковим, значення інших полів можуть відрізнятися. Зауважте, що хоча два записи отримувачів можуть не бути ідентичними, їхню відповідність має бути встановлено під час процесу імпортування. Відповідність, ви побачите діалогове вікно Відповідність операцій. За допомогою цього вікна можна вибрати, яку з двох операцій використовувати як джерело для інших полів у єдиній операції. Зауважте, що якщо одну з операцій імпортовано, дата цієї операції завжди використовуватиметься у відповідній операції, навіть якщо всі інші поля взято з неімпортованої операції. Це діалогове вікно також надає вам можливість інвертувати запис операції, у сенсі того, що буде використано як джерело даних полів, які відрізняються.

Якщо все у діалоговому вікні встановлення відповідності вас влаштовує, натисніть кнопку Гаразд. Після цього операцію буде показано як «Встановлено відповідність» в обліковій книзі. Після цього ви зможете вибрати пункт меню Transaction → Accept або клацнути правою кнопкою миші на пунктів відповідної операції і вибрати пункт Прийняти у контекстному меню.

Під час імпортування електронних виписок (безпосереднього або за допомогою отриманого файла) KMyMoney намагається виконати якомога краще порівняння записів на основі назви отримувача і суми операції. Якщо у такий спосіб буде встановлено неправильну відповідність, ви зможете скасувати встановлення відповідності.

### Примітка

За допомогою інтерфейсу встановлення відповідності поточної версії програми ви не зможете встановити відповідність між двома імпортованими операціями. Крім того, за його допомогою також не можна встановити відповідність і двох операцій, параметри яких було введено вручну.

Поняття про стан операції
Поняття про стан операції

## Поняття про стан операції

У наступному розділі цього посібника докладніше розглянуто узгодження. Наразі важливо знати лише те, що операція може перебувати в одному із трьох станів: не позначено (порожній запис), звірено (C) або узгоджено (R). Під час введення даних запису операції для її стану встановлюється значення, вказане на вкладці «Введення даних» розділу «Облікова книга» діалогового вікна налаштовування KMyMoney, типовим значенням якого є «не позначено». Після того, як банк затверджує операцію, користувач може позначити її як звірену і таким чином перевести у стан (C). Зауважте, що це лише частина станів, описаних раніше як доступних у фільтрі облікової книги.

Коли ви отримуєте виписку з банку, у виписці мають бути всі розрахункові операції. Коли ви звіряєте свій рахунок, ви підтверджуєте, що операції, позначені як «Звірено» і операції, зазначені у виписці, є тотожними введеним, і що початковий баланс плюс сума звірених операцій дорівнює кінцевому балансу виписки. У цьому випадку ви можете «завершити звірку», що змінює стан усіх звірених (C) операцій до дати звірювання на узгоджені (R).

Якщо ви намагатиметеся змінити параметри операції, у якій хоча б одне дроблення позначено як узгоджене (У), програма надішле вам попередження. Подальше обговорення важливості цього наведено у розділі щодо узгодження.

Зміна параметрів операції
Зміна параметрів операції

## Зміна параметрів операції

Передбачено декілька пунктів, за допомогою яких можна змінити вигляд і поведінку перегляду облікової книги з точки зору операцій. Відкрити діалогове вікно з цими пунктами можна за допомогою пункту меню Параметри Налаштувати KMyMoney з наступним вибором пункту Облікова книга зі списку, розташованого ліворуч. Пункт, позначку з якого слід зняти, називається Показати форму операції.

Більшість налаштувань зрозумілі з їхніх назв. У розділі, на який посилалися вище, містяться докладніші пояснення щодо кожного з параметрів. Деякі з цих параметрів ми вже згадували, але для ясності деякі з них коротко описано нижче.

Показати форму операції. Пункт цього параметра перебуває на вкладці «Показ» у діалоговому вікні «Параметри»: перемкніть, щоб приховати форму операції в нижній частині панелі рахунків. Форма операції у поточній версії є областю лише для показу параметрів операції, вибраної у списку операцій. Усі записи та редагування операцій тепер здійснюються безпосередньо у списку.

На цих зображеннях показано, як виглядатиме введення запису операції, порівняно з введенням за допомогою форми введення операції.

Форма введення операцій:

Операції, параметри яких вводять вручну:

Зберігати зміни після вибору іншої операції/дроблення. Якщо ви позначите наступний рядок у списку операцій або редакторі дроблення, зміни буде збережено. За типової ж поведінки (коли пункт не позначено), для збереження внесених змін вам доведеться натиснути кнопку з зеленою пташечкою.

Інші функціональні можливості операцій
Інші функціональні можливості операцій

## Інші функціональні можливості операцій

Доступ до додаткових пунктів можна отримати за допомогою меню Параметри операції, доступ до якого можна отримати наведенням вказівника миші на пункт операції у списку з наступним клацанням правою кнопкою миші.

Серед додаткових пунктів: перехід на панель отримувачів до запису отримувача в операції, перехід до панелі облікових книг для іншого рахунку в операції, створення розкладу на основі цієї операції і зміна позначення операції як узгодженої або звіреної за станом.

Щоб змінити відомості щодо рахунку за допомогою перегляду облікової книги, відкрийте меню Рахунок. За допомогою пункту меню Редагувати рахунок… ви зможете змінити параметри рахунку. Також передбачено пункт меню для відкриття меню узгодження, за допомогою якого ви зможете узгодити записи операцій з офіційною випискою з банку або сповіщенням кредитної картки.

Розділ 12. Інвестиції
Інвестиції

# Розділ 12. Інвестиції

Ace Jones `<acejones@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Інвестування у KMyMoney

У дуже загальних рисах, інвестиція — будь-яке розміщення грошових коштів зі сподіванням на отримання прибутку у майбутньому. Інвестиційні рахунки KMyMoney розроблено для одного типу інвестицій: інвестицій у цінні папери. Інвестиція у цінні папери (або просто цінний папір) є інструментом вкладення грошей, який продається і купується на ринку з метою отримання прибутку у формі підвищення ціни, прибутку у формі відсоткової ставки або дивідендів або обох варіантів. Акції та інвестиційні фонди є найпоширенішими типами цінних паперів. Це саме ті цінні папери, підтримку яких передбачено у KMyMoney. Боргові розписки мають іншу фінансову структуру, але, зазвичай, з ними також можна працювати у KMyMoney. Ф'ючерси, біржові товари, опціони та складніші інвестиційні інструмент, зокрема інструменти, які є похідними від них, є іншими типами інвестицій, але у KMyMoney не передбачено спеціальних функціональних можливостей для роботи з ними. Якщо інвестиція має характеристики, які є подібними до акції або інвестиційного фонду, програма може з нею працювати.

### Рахунки інвестування

У записах інвестиційних рахунків KMyMoney містяться дані щодо збірки інвестицій. Також тут містяться дані щодо операцій, зокрема купівлі та продажу інвестицій, дивідендів, повторних інвестицій, поділу та прибутку за інвестиціями. Всі операції у інвестиційному рахунку мають стосуватися окремої інвестиції.

Типовим для рахунку у брокерській установі є те, що на ньому містяться цінні папери та готівка. У KMyMoney інвестиційний рахунок зберігає дані лише щодо цінних паперів. У такому записів рахунку не можуть зберігатися дані щодо грошового балансу. Це пов'язано із рішенням розробників щодо дизайну програми, яке було прийнято, коли у KMyMoney вперше з'явилися інвестиційні рахунки. Це рішення може бути змінено у майбутніх версіях програми, але, ймовірно, воно стане частиною комплексу змін в усій системі обробки інвестицій у KMyMoney. У поточній версії будь-який рух коштів, пов'язаний із придбанням цінного паперу, або будь-який прибуток, отриманий від продажу або переказу дивідендів, потребує використання брокерського рахунку.

### Брокерські рахунки

Коли у операції використовується певне інвестування коштів (для придбання цінного паперу) або отримання коштів (від продажу або дивідендів), відповідну операцію має бути пов'язано із іншим рахунком, на якому зберігаються гроші, типово, кредитним рахунком. Ви можете вказати будь-який відповідний рахунок для будь-якого переказу, пов'язаного із інвестуванням, який цього потребує. Втім, у KMyMoney передбачено брокерський рахунок, який іноді називають «грошовим рахунком», який є типовим рахунком для таких операцій.

Пов’язаний рахунок куртажу можна створити під час створення інвестиційного рахунку. Типовою назвою для брокерського рахунку є назва інвестиційного рахунку із додаванням рядка « (куртаж)». У KMyMoney ці правила найменування використано в кількох діях, пов’язаних з вкладеннями. Дотримання правил не є абсолютно обов’язковим, але без них вам часто доведеться виконувати додаткові дії, щоб завершити введення операцій.

### Базова валюта

У вашого файла даних KMyMoney є базова валюта, визначена під час створення файла. Крім того, інвестиційний рахунок має базову валюту, яку вказують під час його створення. Окремо, у кожної інвестиції є базова (основна) валюта. Це валюта, у якій продається або купується інвестиція. Якщо ви вводите обмінний курс для інвестиції, його значення завжди обчислюватиметься у базовій валюті. Акція на Нью-йоркській фондовій біржі (NYSE) має котуватися у доларах США, а акція на австралійському ринку має оцінюватися у австралійських доларах. Базова валюта для цінного паперу не обов'язково є тією самою, що і базова валюта для інвестиційного рахунку, на якому зберігаються дані цього цінного паперу.

Панель інвестицій
Панель інвестицій

## Панель інвестицій

На панелі перегляду «Інвестиції» буде показано резюме всіх ваших інвестицій, подібно до деяких інших основних панелей перегяду. На панелі розміщено одну область показу з двома вкладками. Перша вкладка, Маржа, надає високорівневий огляд тих цінних паперів, які зберігаються на одному інвестиційному рахунку, як зазначено у спадному списку Вибрати рахунок:. Друга вкладка, Цінні папери, схожа, але надає дещо іншу інформацію про всі акції, спільні фонди, облігації тощо, які ви відстежуєте у KMyMoney.

### Вкладка «Маржа»

Розрізнення між акціями та цінними паперами на цих двох вкладках може здатися дещо довільним і, як відомо, викликає плутанину. Можливо, термінологія може бути змінена в майбутньому, якщо хтось зможе запропонувати інший набір термінів, який не має тих самих або інших проблем. Однак, як зазначено вище, згідно з поточною термінологією, власний капітал, як показано на вкладці «Маржа», наразі належить до параметрів інвестицій на інвестиційному рахунку. У межах KMyMoney це субрахунок інвестиційного рахунку, деномінований у цінних паперах. Цінні папери, як показано на вкладці «Цінні папери», надають доступ до інформації про цінні папери, не пов’язану з жодним рахунком. На цінний папір можна посилатися у декількох розділах маржі, що також можна висловити тим, що різні маржі можуть бути деноміновані в одному цінному папері.

У верхній частині списку акцій передбачено спадне меню Виберіть рахунок:, де ви можете вибрати інвестиційний рахунок, для якого ви хочете переглянути конкретні інвестиції. Якщо ви позначили пункт Синхронізувати вибір рахунку у переглядах облікової книги і інвестицій у діалоговому вікні налаштувань, тоді, якщо ви переглядаєте інвестиційний рахунок на панелі рахунків, а потім перейдете до режиму інвестицій, цей рахунок уже буде позначено.

Подібно до панелі «Установи» та кількох інших панелей, на панелі «Маржа» буде показано декілька стовпців з описовою та підсумковою інформацією про кожен цінний папір. Як і у випадку з установами, ви можете вибрати, які стовпчики буде показано, клацнувши правою кнопкою миші на заголовку будь-якого стовпчика і встановивши або знявши позначку поряд із назвою стовпчика.

Назва

  Назва рахунку маржі. Цей стовпчик буде показано завжди. Усі інші стовпчики теж може бути показано, як це описано вище.

Код

  Торгове позначення, яке використовують на ринках, де торгують цінним папером.

Кількість

  Це кількість акцій, які є вашою власністю на цьому інвестиційному рахунку. Точність значень цього та інших стовпчиків можна налаштувати у спосіб, який описано далі в цьому розділі.

Ціна

  Найсвіжіша ціна цієї акції, яка відома KMyMoney.

Значення

  Це загальна вартість цієї інвестиції на цьому інвестиційному рахунку. Вона має дорівнювати добутку кількості та ціни.

Останнє оновлення ціни

  Це дата останньої ціни. Ціни можна оновити у декілька способів, усі описані далі у цьому розділі.

Порядок для будь-якого зі стовпчиків, окрім назви, можна змінити, клацнувши лівою кнопкою миші заголовок стовпчика та перетягнувши його ліворуч або праворуч.

### Вкладка «Цінні папери»

У верхній частині списку цінних паперів розташовано поле пошуку. Оскільки на цій вкладці перераховано всі інвестиції, якими ви володієте на всіх інвестиційних рахунках, список може бути досить довгим, і ви можете скористатися полем пошуку, щоб знайти певний запис у списку, ввівши будь-яку частину його назви.

Цінний папір

  Назва рахунку маржі. Цей стовпчик буде показано завжди. Усі інші стовпчики теж може бути показано, як це описано вище. Назви мають збігатися із назвами, які показано у стовпчику назв на вкладці «Маржа».

Код

  Цей позначення, яке використовують на ринку, на якому торгують акціями. Те саме значення, що і на вкладці «Маржа».

Тип

  Це тип інвестиції, за якою ведеться стеження. У поточній версії можливими значеннями є акції, бонди та спільні інвестиційні фонди.

Ринок

  Це ринок, де торгують цією інвестицією.

Валюта

  Тут буде показано символ валюти, за допомогою якої виконуються торги цією інвестицією.

Частка

  Це найменша частка, яку використовують при введення суми для цієї інвестиції у будь-якій операції.

Як і з вкладкою «Маржа», порядок для будь-якого зі стовпчиків, окрім цінного паперу, можна змінити, клацнувши лівою кнопкою миші заголовок стовпчика та перетягнувши його ліворуч або праворуч.

Створення інвестиційного рахунку
Створення інвестиційного рахунку

## Створення інвестиційного рахунку

Першим кроком у роботі з інвестиціями є створення рахунку для збереження даних щодо ваших визначених цінних паперів. Скористайтеся пунктом меню Рахунок → Створити рахунок..., щоб розпочати процедуру. Створіть рахунок у звичний спосіб і не забудьте вказати у полі типу рахунку «Інвестиція».

Щоб попрацювати із новим інвестиційним рахунком, відкрийте цей рахунок на панелі «Облікові книги», як це описано раніше.

### Запис ціни

Щоразу, коли ви вводите або редагуєте операцію купівлі, продажу чи реінвестування, вам слід вказати кількість акцій, ціну за акцію та загальну суму операції. Як описано тут, насправді ви вказуєте лише два з цих значень, і KMyMoney обчислює третє. Типовим варіантом введення ціни для нових інвестицій є «Ціна за акцію», але його можна змінити на «Загальну суму» під час редагування рахунку.

Додавання інвестицій до вашого рахунку
Додавання інвестицій до вашого рахунку

## Додавання інвестицій до вашого рахунку

Щоб додати до вашого інвестиційного рахунку окремий запис щодо цінного паперу, відкрийте панель перегляду Інвестиції, перемкніться на вкладку Маржа і виберіть інвестиційний рахунок, у якому зберігаються дані щодо вашої інвестиції за допомогою спадного списку Виберіть рахунок.

Наведіть вказівник миші на порожнє місце панелі перегляду і клацніть правою кнопкою миші. У відповідь програма відкриє контекстне меню Параметри інвестиції. Виберіть у цьому меню пункт Створити інвестицію.... Відкриється вікно Майстра створення інвестицій, за допомогою якого ви зможете створити новий запис щодо інвестиції.

### Майстер нових інвестицій

Перше, що вас попросять ввести, це назва інвестиції. Це назва, яку буде використано на вкладці «Маржа». Вас також попросять вказати тип інвестицій. У поточній версії можна вибрати один з таких варіантів: акції, облігації та взаємний фонд. Якщо ваші інвестиції не належать до одного з цих типів, можна вибрати найближчий варіант, оскільки тип у поточній версії не використовується для обмеження чи керування тим, що ви можете робити з інвестиціями.

Далі, буде відкрито сторінку подробиць. На цій сторінці слід ввести такі дані:

- Торговельний код. Символ тікера, який використовують для позначення інвестиції, на якому б з ринків нею не торгували. У KMyMoney торговельний код потрібен для всіх інвестицій, але у деяких з інвестицій таких кодів немає. У такому разі вам слід просто самостійно придумати такий символ.

  У спадному списку міститимуться усі торгові символи, які на поточний момент є у вашому файлі даних. Якщо вибрати один із них, KMyMoney повторно використає вказаний цінний папір для нового запису капіталу, якщо ви не позначите пункт «Створити дублікати символу», у випадку чого новий цінний папір буде створено з тим самим символом.

  Якщо ви плануєте скористатися курсами з мережі для оновлення цін вашої інвестиції, переконайтеся, що вказаний вами код збігається з кодом, використаним у вашому джерелі курсів. У Yahoo збираються дані з більшої частини світових ринків, але слід вказувати суфікс наприкінці кодів ринків поза межами США, щоб вказати країну або ринок. Наприклад, код акцій Rubicon Limited на новозеландському ринку слід вводити як «RBC.NZ».

- Назва інвестиції повністю, хоч це може бути зручна, зрозуміла назва, наприклад, «Advanced Micro Devices, Inc.» Повну назву також називають «цінним папером».

- Точність. Ступінь точності під час виміру ваших капіталів. Наприклад у США більшість у більшості взаємних фондів вартості пакетів акцій вимірюються до трьох десяткових цифр після коми, отже вам слід ввести у це поле 1000. Кількість акцій часто вимірюється лише у цілих одиницях, отже вам слід ввести у це поле 1 для акцій, але вам варто скористатися 10000 для паперу, який оцінюється сумами до чотирьох десяткових цифр. Варто скористатися тією самою кількістю знаків після коми, яку використовують ваші брокери для запису даних ваших цінних паперів, щоб суми операцій у KMyMoney були сумісними. Використання додаткового рівня точності може призвести до проблем, а використання меншої точності — до помилок при округленні, які можуть призвести до того, що KMyMoney не зможе встановити точну відповідність із даними ваших брокерів.

- Ринок. Ринок, де продаються акції. Заповнювати це поле не обов’язково, його наведено лише для зручності користування. Введені дані ніде у KMyMoney не використовуватимуться.

- Ідентифікаційний номер. Додаткове поле, призначене для введення додаткових відомостей з ідентифікації, за якими ви б бажали спостерігати. Акції часто мають такий номер, який іноді використовують і як символ для отримання відомостей щодо інвестиції. Знову ж таки, ці дані ніде більше не буде використано.

- Валюта. Ринкова обмінна валюта, у якій торгують цією інвестицією. Типово, визначається за країною, у якій торгують цінним папером. Це, зазвичай, але не обов'язково, типова валюта для інвестиційного рахунку, на якому зберігаються дані щодо цінного паперу.

- Введення ціни. Коли ви вводите або редагуєте дані операції купівлі, продажу чи реінвестування для цієї інвестиції, у цьому спадному списку буде вказано, хочете ви ввести ціну за акцію, загальну суму для всіх акцій, чи слідувати стандартним значенням для рахунку, указаним під час створення інвестиційного рахунку.

- Точність ціни. Це маленьке ціле число, яке вказує кількість десяткових знаків, які використовуються для визначення ціни цієї інвестиції у вказаній валюті. Це значення використовують як для ціни купівлі, так і для ціни продажу, поточної ціни, а також для загальної вартості інвестицій.

- Лишок. Це спадне меню варіанта округлення зі значеннями «Округлення», «Стеля», «Підлога» та «Обрізання», де ви визначаєте, що KMyMoney слід робити з останньою позицією десяткового дробу значень. Наприклад, це може бути важливим, коли ви вказуєте загальну ціну покупки, а не точну ціну за акцію.

Нарешті, програма відкриє перед вами діалогове вікно мережевого оновлення. За допомогою цього діалогового вікна ви можете повідомити KMyMoney про те, у який спосіб ви бажаєте оновлювати курс вашої інвестиції, якщо ви хочете скористатися інтернет-джерелом. У цьому вікні ви можете визначити такі параметри:

- Використовувати Finance::Quote. Цей пункт призначено для користувачів GnuCash, які користувалися цим пакунком для отримання даних курсів. Більшість користувачів можуть не позначати цей пункт. Finance::Quote — модуль Perl, тому, щоб скористатися ним вам знадобиться Perl і встановлений модуль Finance::Quote.

- Мережеве джерело. Мережеве джерело, яким ви бажаєте скористатися для цієї інвестиції. Найпоширенішим є використання «Yahoo Finance». Спробуйте скористатися цим джерелом, якщо ж дані не буде знайдено, спробуйте використати інші джерела.

  Зауважте, що хоча KMyMoney знає, як отримати ціни паперів з вебсторінок, отриманих з Yahoo та багатьох інших джерел, ці джерела, як відомо, змінюють формат сторінок, що може завадити успішному видобуванню даних за допомогою KMyMoney. На жаль, про те, що це трапляється надто часто, свідчать теми обговорень на різних каналах підтримки. Однак, якщо пошук цін працює протягом тривалого часу, а потім починають з'являтися помилки, варто зважити на можливість такої неприємності.

- Коефіцієнт. Множник, який слід використовувати для отриманого значення курсу інвестиції. Подібний коефіцієнт насамперед застосовується для цінних паперів з Великобританії, курсова вартість яких визначається у пенсах (1/100), а самі акції мають вартість у фунтах. У такому разі введіть у поле «Коефіцієнт» значення 0,01.

### Використання запису цінного паперу у декількох інвестиційних рахунках одночасно

### Попередження

Можна володіти акціями одного цінного паперу на кількох інвестиційних рахунках, наприклад на звичайному інвестиційному рахунку, а також на пенсійному рахунку. У попередніх версіях KMyMoney досить легко можна було створити ситуацію, коли KMyMoney поводилася з ними так, ніби кожен з цінних паперів є окремою основною інвестицією. Це часто спричиняло плутанину, а також подвійне зберігання, наприклад наявність двох копій усієї історії цін акцій. Зараз набагато простіше уникнути цієї ситуації, але важливо звернути увагу на створення записів нових акцій на інвестиційному рахунку.

Коли ви додаєте запис цінного паперу до інвестиційного рахунку, і запис цього цінного паперу вже є у іншому інвестиційному рахунку, вам слід подбати, щоб було використано те саме посилання на цінний папір, без дублювання його запису. У вікні Майстер нових інвестицій після вибору типу інвестиції і натискання кнопки Далі, коли ви вибираєте наявний Код (символ), деякі з інших полів у формі буде заповнено відповідними відомостями з наявного запису цінного паперу, і наявний цінний папір використовуватиметься, якщо ви не позначите пункт «Створити дублікат символу».

Зміна параметрів інвестиційного рахунку
Зміна параметрів інвестиційного рахунку

## Зміна параметрів інвестиційного рахунку

На вкладці Маржа панелі перегляду інвестицій буде показано список усіх поточних пакетів акцій на рахунку. Якщо ви наведете вказівник миші на будь-який з записів списку і клацнете правою кнопкою миші, програма відкриє контекстне меню Параметри інвестиції, у якому ви знайдете пункти, призначені для додавання, зміни або вилучення окремих інвестицій з рахунку. Крім того, ви зможете оновити ціну ваших інвестицій вручну або за допомогою джерела у мережі інтернет. Ви також зможете закрити порожній рахунок або повторно відкрити закритий рахунок.

Якщо ви виберете пункт редагування інвестиції, буде відкрито вікно Майстер подробиць щодо інвестиції, яке виглядає так само, як вікно Майстер нових інвестицій, і працює так само. Це вікно описано у попередньому розділі.

Якщо клацнути правою кнопкою миші на вкладці «Цінні папери», відкриється контекстне меню Параметри цінних паперів, за допомогою якого ви можете редагувати або вилучати запис цінного паперу. Насправді створення запису цінного паперу виконується, коли ви створюєте запис на інвестиційному рахунку, а вирішуєте не використовувати наявний цінний папір повторно, як обговорювалося вище.

Операції з інвестування
Операції з інвестування

## Операції з інвестування

Додати записи операцій з інвестування або змінити параметри цих записів можна за допомогою перегляду облікової книги, як і у разі інших записів операцій рахунків. Але поля даних будуть різним, їхній перелік залежатиме від типу операції з інвестування або дії. Для операцій передбачено декілька додаткових елементів, які описано нижче.

### Дія

Дія для інвестиційної операції описує тип дії, яку було виконано з акцією. У програмі передбачено підтримку таких дій:

Купівля/Продаж

  Використовується для запису купівлі або продажу окремих цінних паперів. Для виконання цієї дії потрібен рахунок для зняття або отримання коштів. Типовим є брокерський рахунок (рахунок куртажу), якщо такий було визначено для цього інвестиційного рахунку.

Дивіденд/Прибуток/Відсоткова ставка

  Також називають «готівковим дивідендом». Цю операцію використовують для опису ситуацій, коли ви отримуєте відсотки або виплати дивідендів за вашими цінними паперами. Для виконання цієї дії потрібно вказати рахунок, з якого або на який виконуватимуться перекази коштів. Відповідні три терміни використовують рівноцінно.

Повторно інвестувати дивіденди

  Це дивіденд, який замість вилучення використовується для придбання додаткових цінних паперів.

Додати/Вилучити акції

  Просте збільшення або зменшення кількості цінних паперів, які вам належать. Використовується дуже нечасто, оскільки для цінних паперів є нетиповою поява або зникнення без безпосереднього придбання або продажу цих цінних паперів або повторного інвестування дивідендів. Одним із випадків використання цих пунктів є випадки, коли програма KMyMoney не може самостійно обробити появу чи зникнення цінних паперів, зокрема випадки обміну деякої кількості цінних паперів на іншу кількість акцій інших цінних паперів або іншого класу того самого цінного паперу.

Розділити акції

  Використовується під час розділення акцій. Введіть коефіцієнт розділення у поле «Коефіцієнт поділу». Наприклад, для поділу 3:2 введіть 1,5. Можна використовувати незвичні, але дозволені, зворотні поділи, де співвідношення є меншим за одиницю, зокрема 2:3.

### Цінний папір

Кожну з інвестиційних операцій має бути пов’язано з окремим цінним папером. У спадному списку буде показано усі цінні папери у вашій власності на поточному інвестиційному рахунку — виберіть один з пунктів для цієї операції.

### Рахунок

Для всіх операцій, за яких ви отримуєте або сплачуєте гроші, вам слід ввести рахунок, з якого або на який надсилатимуться гроші. Якщо з вашим інвестиційним рахунком пов’язано рахунок куртажу, найкраще переводити гроші саме на нього. Це стосується сум для купівлі або сум від продажу цінних паперів, а також сплаченої комісії, сплачених відсотків або отриманих дивідендів.

### Акції, ціна і загальна сума

Для купівлі, продажу або переведення у готівкову форму дивідендів слід вказати кількість акцій, ціну за одну акцію і загальну суму операції. Ви можете вказати два з трьох цих значень, KMyMoney самостійно обчислить третє. Зазвичай, краще ввести загальну суму і кількість акцій, оскільки ці параметри операції завжди відомі. Ціну за одну акцію буде автоматично обчислено простим діленням. Зауважте, що для ціни передбачено лише одне поле для введення, і його буде позначено як «Сума операції» або «Ціна/Акція», залежно від налаштувань Запису ціни при налаштуванні інвестиції.

### Мита

До багатьох інвестиційних операцій можна додати внесок (комісію). яку ви сплатили брокеру. Якщо ви додасте категорію для цієї комісії, праворуч буде показане поле, у яке ви зможете ввести суму комісії. Якщо з операцією пов’язано декілька внесків, ви можете скористатися можливістю дроблення операцій. Після введення всіх дроблень праворуч буде показано загальну суму комісії.

### Відсоток

Це поле пов’язано зі сплатою чи отриманням відсотків за цінним папером. Як і для внесків, якщо ви додасте відповідну категорію, праворуч буде показано поле, у яке ви зможете ввести суму. Крім того, за потреби, ви можете скористатися можливістю дроблення операцій.

Робота з зарубіжними інвестиціями
Робота з зарубіжними інвестиціями

## Робота з зарубіжними інвестиціями

У KMyMoney передбачено підтримку декількох валют і різновидів інвестицій, іноді це може бути дуже корисним, або навіть критичним. Але визначати це слід з особливою обережністю. Як ми вже зауважували, коли ви додаєте запис цінного паперу, вам слід вказати валюту, за якою визначається курс цього цінного паперу. Ця валюта може не збігатися з вашою базовою валютою, а отже може бути відмінною від базової валюти інвестиційного рахунку, на якому зберігаються ваші цінні папери, або рахунку, куди ви переказуєте (або з якого ви забираєте) ваші гроші для купівлі, продажу або дивіденди.

Розглянемо приклад. Нехай вашою базовою валютою є долар США (USD). У вас є інвестиційних рахунок у євро і рахунок куртажу також у євро (EUR). На цьому інвестиційному рахунку ви тримаєте акції TietoEnator, вартість яких визначається у шведських кронах (SEK).

Коли ви вводите параметри операції з купівлі цієї інвестиції, ви використовуєте шведську крону (SEK). Отже, якщо ви купуєте 100 акцій за ціною 248.00 SEK, на загальну суму 24.800,00 SEK, введіть саме ці значення у поля операції.

Під час вибору рахунку куртажу для фінансування операції програма попередить вас про відмінність у валютах.

Після завершення введення операції програма попросить вас оновити значення курсу для валюти інвестиційного рахунку, у нашому прикладі SEK -> EUR. Щоб дізнатися більше про діалогове вікно курсів, ознайомтеся з документацією щодо введення курсів вручну.

Якщо ви згодом перемкнетеся на рахунок куртажу, ви побачите суму операції у євро: 2.254,54, якщо обмінний курс дорівнює 11,0000 SEK/EUR.

Оновлення цін на цінні папери
Оновлення цін на цінні папери

## Оновлення цін на цінні папери

Існує два способи оновлення цін ваших інвестицій. Ви можете або ввести ціну вручну, або наказати KMyMoney отримати ціну з інтернету.

### Оновлення курсів вручну

Ви можете ввести курси ваших інвестицій за допомогою того самого Редактора курсів, яким ви користувалися для валют.

### Інтерактивні курси

У KMyMoney передбачено можливість отримання поточних курсів ваших цінних паперів та валют з інтернету.

#### Як працює механізм оновлення курсів з мережі

За вашою вимогою KMyMoney отримає з інтернету сторінку, на якій містяться дані щодо поточного курсу для усіх цінних паперів. Типово, дані щодо курсів буде отримано з http://finance.yahoo.com, використовувати їх можна лише відповідно до умов користування даними, які встановлюються відповідним сайтом.

Під час пошуку курсів програма використовує торговий код цінного паперу. Ось чому важливо, щоб цей код було введено правильно. У Yahoo передбачено підтримку курсів з головних світових ринків, отже, зазвичай достатньо знайти належний символ. Наприклад, акціями TietoEnator торгують на фондовому ринку Стокгольма, відповідний код Yahoo — TIEN.ST.

Щоб знайти торговий код для цінних паперів, що підтримуються Yahoo, скористайтеся можливостями пошуку коду («Symbol Lookup») сайта finance.yahoo.com. Ви мали встановити торговий код при початковому введенні параметрів цінного паперу до KMyMoney.

#### Встановлення джерела курсів

Щоб отримати значення інтерактивних курсів, вам спочатку слід увімкнути їхнє отримання для всіх цінних паперів і валют, дані яких ви бажаєте оновлювати, визначенням вмісту пункту «Джерело інтерактивних курсів». Тут слід вказати службу, звідки слід отримувати значення курсів. У KMyMoney передбачено декілька джерел, одне з яких ви можете обрати. Типовим джерелом є Yahoo, це джерело має працювати для більшості інвестицій та всіх валют.

Щоб призначити джерело курсів для інвестиції, перейдіть до перегляду резюме інвестиції рахунку, на якому зберігається цінний папір. Наведіть вказівник миші на пункт цінного паперу, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Редагувати інвестицію.... У вікні майстра параметрів інвестиції двічі натисніть кнопку Далі, щоб перейти на сторінку розділу інтерактивного оновлення. У спадному списку «Мережеве джерело» виберіть бажане джерело даних у інтернеті.

У останніх версіях KMyMoney, починаючи з версії 0.9, передбачено підтримку пакунка Finance::Quote Perl, призначеного для отримання інтерактивних курсів. Подібну підтримку передбачено передусім для створення зручних умов користувачам, які раніше користувалися програмою GnuCash, де відповідний пакунок використовується типово. Якщо ви вирішите скористатися саме цим пакунком, ви побачите інший список джерел, той, який підтримується Finance::Quote. Якщо список виявиться порожнім, це означатиме, що пакунок встановлено не належним чином. Щоб дізнатися більше, зверніться до вебсайта пакунка http://finance-quote.sourceforge.net.

#### Коригування курсу

Деякі з мережевих джерел курсів повідомляють курси не у базовій валюті (наприклад EUR), а у якійсь з її дробових частин (наприклад у євроцентах). Якщо ви скористаєтеся подібними даним для визначення курсів, суми ваших інвестицій виявляться помилковими.

Якщо таке трапляється з вашим джерелом даних, ви можете скористатися полем Коефіцієнт, щоб ввести коефіцієнт виправлення. У наведеному вище прикладі такий коефіцієнт дорівнюватиме 0,01.

Доступ до поля Коефіцієнт можна буде отримати лише після позначення пункту Джерело курсів.

#### Отримання курсу

Типово, курси всіх цінних паперів та валют оновлюватимуться одночасно. Щоб відкрити діалогове вікно отримання значень курсів з мережі, скористайтеся пунктом меню Інструменти → Оновити значення капіталу і курси валют…. Натисніть кнопку Оновити всі, щоб отримати курси всіх цінних паперів і валют у вашому файлі KMyMoney.

#### Додавання та зміна джерел курсів

Автори програми не рекомендують змінювати параметри джерел курсів або додавати нові джерела нікому, окрім технічно грамотних користувачів. Такі користувачі мають без проблем читати код HTML і бути ознайомленими зі створенням складних формальних виразів. Якщо ви почуваєтеся непевно хоча б у одному з цих компонентів, будь ласка, скористайтеся одним з пропонованих каналів підтримки, якщо у вас виникають проблеми з певним джерелом або жодне з джерел не працює. Якщо пошук джерела курсів для цінного паперу завершиться невдало для усіх наявних джерел, було б добре, якби ви вказали адресу вебсторінки, звідки можна отримати потрібні вам курси. Крім того, ви можете проконсультуватися із дописувачами форуму спільноти KDE для KMyMoney, оскільки у них вже може бути рішення, яке відповідатиме вашим потребам.

Якщо ви все ж готові кинути виклик, спробуємо пояснити як все зробити правильно. Перелік джерел курсів міститься у діалоговому вікні параметрів. Скористайтеся пунктом меню Параметри → Налаштувати KMyMoney. У діалоговому вікні, що відкриється, оберіть розділ Інтерактивні курси. Ви можете або змінити один з поточних записів джерел або створити новий запис джерела. Після внесення потрібних вам змін не забудьте натиснути кнопку Оновити до закриття діалогового вікна. Типово (без натискання кнопки), внесені вами зміни не буде збережено.

Перше, що слід вказати для джерела курсів, це адреса URL. Це адреса сторінки, яку слід отримати з інтернету. Ви побачите позначку %1 у адресах для всіх джерел і позначку %2 у адресах для джерела курсів валют. Для інвестицій %1 буде замінено на торговий код. Для валют %1 буде замінено на початкову валюту, а %2 на валюту призначення. Після цього програма отримає сторінку за відповідною адресою URL, вилучить всі теґи HTML (якщо ви захочете), оброблений таким чином файл буде передано інструменту обробки сторінки.

Зауважте, що адресою URL може бути і простий файл: у якій теці інструмент отримання курсів шукатиме виконуваний скрипт. Цей інструмент передасть будь-які вказані вами параметри командного рядка, а отримані дані передасть інструменту обробки сторінок. Наприклад, ви можете створити скрипт з назвою getquote.sh, у якому міститиметься програма для отримання курсів і який отримуватиме єдиний параметр — торговий код. Тоді вашою адресою URL буде «file:/шлях/до/getquote.sh %1».

Інструмент обробки сторінок шукатиме у тексті сторінки код, дату і курс. Для видобування даних зі сторінки буде використано формальні вирази. Будь ласка, ознайомтеся з документацією щодо класу QRegularExpression, щоб ознайомитися із синтаксисом формальних виразів, які використовують у KMyMoney. У кожному полі формального виразу має бути лише один вираз для пошуку, обмежений круглими дужками. Формат дати повідомлятиме інструменту обробки дат про порядок запису року, місяця і дня. Формат дати слід завжди вказувати у формі «%x %x %x», де x може приймати значення y (рік), m (місяць) або d (день). Інструмент обробки даних виконує обробку досить інтелектуально. Він здатен однаково добре обробити рядки формату «%m %d %y» «December 31st, 2005» і «12/31/05». Значення років у двоцифровому форматі вважатимуться позначеннями років у діапазоні 1950-2049.

Нереалізовані можливості
Нереалізовані можливості

## Нереалізовані можливості

З інвестиціями, зазвичай, пов'язують деякі властивості, які ще не реалізовано у KMyMoney. Серед них похідні, опціони та ф'ючерси. Крім того, якщо ви продаєте цінний папір, KMyMoney не може визначити, які саме цінні папери було продано, тобто нещодавно придбані чи придбані давно, отже не може обчислити прибуток від інвестиції. Нарешті, програма не може знайти про специфічні для країни вимоги щодо податкової звітності, але це можна, зазвичай, виправити позначенням усіх пов'язаних із податками категорій, які використовуються для операцій, які може бути обкладено податками.

Команда розробників KMyMoney знає про ці та інші проблеми, і збирає вимоги та зауваження з метою можливого значного переписування коду, пов'язаного із тим, як програма обробляє інвестиції. Коли цей процес розпочнеться (поки ми не маємо точної дати), користувачі матимуть можливість надати інформацію щодо будь-яких додаткових потреб і побажань з цього приводу.

Розділ 13. Валюти
Валюти

# Розділ 13. Валюти

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

У KMyMoney передбачено підтримку використання різних валют для різних рахунків. Наприклад, ви можете налаштувати ощадний рахунок у євро, інший кредитний рахунок у фунтах стерлінгів, а суму на рахунку кредитної картки тримати у доларах США.

## Базова валюта

Під час початкового налаштовування нового файла у KMyMoney програма попросить вас вибрати базову валюту. Зазвичай, базовою валютою є валюта країни, у якій ви мешкаєте. Базова валюта використовується для обчислення сум у всіх категоріях прибутків і витрат. Під час налаштування нового рахунку KMyMoney автоматично використовуватиме базову валюту. Якщо для вашого рахунку слід використати іншу валюту, ви можете змінити значення валюти під час налаштовування нового рахунку.

KMyMoney випускають зі списком усіх валют, відомих на момент випуску, і це список, з якого ви вибрали типову валюту під час створення файла даних. У діалоговому вікні Валюти ви можете керувати списком валют, які використовуються у вашому файлі даних. Щоб відкрити це діалогове вікно, виберіть пункт меню Інструменти → Валюти....

### Додавання валюти до вашого файла даних

Для щойно створеного файла даних у діалоговому вікні «Валюти» буде показано лише валюту, яку ви вибрали як типову. Якщо ви хочете використовувати іншу валюту для нового рахунку, ви повинні спочатку додати цю валюту. Якщо натиснути кнопку Додати, вам буде запропоновано той самий список валют, з якого ви обрали типову валюту. Ви можете гортати список або скористатися вікном пошуку вгорі, щоб знайти валюту, якою ви хочете скористатися. Виберіть цю валюту і натисніть кнопку Гаразд. У діалоговому вікні «Валюти» цю валюту буде включено до показаного списку, і тепер ви можете вибрати цю валюту під час створення нового рахунку.

### Додавання нової валюти

Хоча таке трапляється нечасто, іноді виникає потреба у додавання нової валюти до списку валют. Це може бути віртуальна валюта, наприклад Bitcoin, або якась нова валюта, впроваджена унаслідок змін у фінансовій політиці уряду. Доки таку валюту буде додано у наступній версії KMyMoney, ви можете додати її запис до вашого файла даних вручну, якщо хочете користуватися ним уже зараз.

Щоб додати валюту вручну, відкрийте діалогове вікно «Валюти», як показано вище. Клацніть правою кнопкою миші на будь-якому пункті наявної валюти і виберіть Нова валюта у контекстному меню Параметри валюти або натисніть кнопку Створити. У відповідь буде відкрито вікно Редактора валют.

Вікно редактора валют має певну подібність до вікна для редагування параметрів цінних паперів

- Код ISO: офіційний альфа-код валюти. ISO також визначає числовий код, але його у KMyMoney не використано.

- Назва: назва валюти повністю.

- Символ: графічний символ, який представляє валюту, наприклад $ для долара США (USD) або € для євро (EUR). У деяких випадках символ можна вказати лише в певному наборі символів, який включає відповідний гліф.

- Найменша облікова одиниця: найменша офіційно підтримувана одиниця валюти.

- Найменша частка: найменша одиниця, для якої є банкнота або монета.

- Метод округлення: у цьому контекстному меню міститься список можливих правил округлення сум, обчислених з більшою точністю, ніж це дозволяє найменша одиниця рахунку.

- Точність ціни: кількість цифр або знаків після коми, що використовуються для запису значень у валюті.

Введіть дані і натисніть кнопку Гаразд, і програма створить запис валюти.

Введення операцій з використанням різних валют
Введення операцій з використанням різних валют

## Введення операцій з використанням різних валют

Кожного разу, коли вводитиметься операція, у якій використовуватиметься декілька валют, програма відкриватиме діалогове вікно редактора курсів, за допомогою якого ви зможете вказати обмінний курс. Початково, програма використовуватиме найсвіжіший курс з бази даних курсів. Докладніше про визначення обмінних курсів валют та отримання даних щодо курсів з інтернету можна дізнатися з розділу Введення обмінних курсів валют.

Якщо це вказано у параметрах програми, після введення користувачем обмінний курс зберігається у базі даних цін.

Курси обміну валют
Курси обміну валют

## Курси обміну валют

### Введення цін вручну

За допомогою Редактора цін, який також називають редактором бази даних обмінних курсів, ви зможете ввести або змінити курси інвестиційних акцій та обмінні курси валют. Відкрити вікно редактора можна за допомогою пункту меню Інструменти → Курси....

Міткою першого стовпчика у вікні є Товар. Тут буде показано торговельну позначку цінних паперів або символи валют. У KMyMoney «курс» — це ціна цінного паперу в одиницях валюти або ціна однієї грошової одиниці у іншій грошовій одиниці. Наприклад, на час написання цього підручника курс долара у євро дорівнював 0,94; тобто один долар коштував 0,94 євро. Першою валютою є валюта, яка продається або купується, а другою валютою є валюта, за допомогою якої відбувається продаж або купівля.

Ввести новий обмінний курс вручну, натисніть кнопку Створити і відкрийте вікно введення нової ціни.

Вкажіть першу валюту (наприклад, американський долар) у поле «Цінний папір». Другу валюту (у нашому прикладі, євро) введіть у поле «Валюта». Дату, на яку був дійсним курс, введіть у поле «Дата».

Натисніть кнопку Гаразд, і ви побачите діалогове вікно Редактор обмінних курсів/ціни.

Вказати ціну можна двома способами. Ви можете ввести До суми або загальну ціну першої валюти в перерахунку на другу, або ви можете ввести фактичний обмінний курс. У цьому випадку, оскільки ви вводите кількість євро за 1 долар США, ці два значення однакові. Однак це те саме діалогове вікно, яке використовується для введення обмінного курсу, коли ви вводите дані запису операції, яка включає дві валюти. У такому випадку ви, як правило, введете суму та дозволите KMyMoney розрахувати обмінний курс, враховуючи округлення.

### Мережеві оновлення валют

KMyMoney може отримувати дані щодо обміну валют з інтернету. Після введення курсу для пари валют, програма завжди пропонуватиме цю пару у варіантах інструменту для отримання інтерактивних курсів валют.

Докладніші відомості можна отримати з розділу Інтерактивні курси глави «Інвестиції».

Розділ 14. Узгодження
Узгодження

# Розділ 14. Узгодження

Michael T. Edwardes `<mte@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Для чого призначено узгодження?

Узгодження — це процедура забезпечення синхронізації ваших записів для рахунку із записами установи цього рахунку. Виконується це шляхом встановлення відповідності операцій, які ви ввели у KMyMoney вручну з операціями, які зареєструвала на вашому рахунку установа, де було відкрито цей рахунок. Зазвичай, цю процедуру виконують зі списком операцій з виписки, зокрема виписки банку, виписки з рахунку кредитної картки, кредитної виписки або будь-якої іншої виписки. Крім того, цю процедуру можна виконати з мережевими даними з вашого рахунку, хоча подібні випадки використання цієї можливості і є менш поширеними. Якщо буде виявлено невідповідності, ви або особа, яка створювала виписку, зробили помилку у розрахунках.

Завершення процесу звірки для облікового запису означає, що ви впевнені, що записи для цього облікового запису до дати звірки правильні. Найчастіше це робиться для рахунків у таких установах, як банки чи крамниці, але деякі користувачі роблять це і для інших рахунків, наприклад готівкових. У цьому випадку це означає, що ви впевнені у наявності записів до дати звірки, і впевнені, що більше не знайдете грошових надходжень, і що баланс рахунку в KMyMoney дорівнює фактичній сумі готівки у вашій кишені.

Звірка не є обов'язковою для усіх рахунків, але якщо звіряти рахунок на регулярній снові, наприклад щомісяця, у вас буде менше записів для перевірки, якщо ви виявите розбіжності.

Майстер узгодження
Майстер узгодження

## Майстер узгодження

Зауважте, що під час процедури звірки існує кілька можливих шляхів для введення всіх необхідних даних, особливо якщо вам потрібно знайти та виправити деякі розбіжності між KMyMoney і випискою. Усі вони є коректними, і будь-який з них нічим не кращий за інші. З часом, як і з багатьма діями в KMyMoney ви знайдете спосіб, який найкраще відповідає вашим потребам і підходу до керування фінансами.

Щоб узгодити дані рахунку, позначте рахунок на панелі рахунків або банківських установ або відкрийте її у бухгалтерській книзі, а потім натисніть кнопку Узгодити, скористайтеся пунктом меню Рахунок → Узгодити... або натисніть комбінацію клавіш Ctrl+Shift+R.

Програма відкриє вікно майстра узгодження. На першій сторінці майстра ви зможете ознайомитися з коротким описом дій, які буде виконано. Натисніть кнопку Далі, щоб розпочати роботу з майстром.

### Параметри виписки з рахунку

Початкова дата виписки, показана ​​KMyMoney зазвичай становить 30 днів після останньої звірки для цього рахунку. Показаний початковий баланс є кінцевим балансом на попередню звірку. Він, фактично, обчислюється як сума всіх операцій на рахунку, які вирівнюються або звіряються, до дати попередньої звірки. Показаний кінцевий баланс є початковим балансом плюс суми (додані для депозитів і відняті для зняття з рахунку) для всіх узгоджених операцій для рахунку з моменту попередньої звірки. (Сюди також входять узгоджені операції до дати попередньої звірки.) Якщо початковий баланс не відповідає виписці, вам потрібно підтвердити, що попередню звірку було виконано правильно.

Теоретично кінцевий баланс на момент попередньої звірки не повинен відрізнятися від початкового балансу на цей момент. Однак KMyMoney не заважає вам вносити зміни до операцій до останньої звірки. Редагування такого типу є звичайною причиною таких розбіжностей. У якийсь момент KMyMoney ймовірно, буде покращено, щоб зробити його набагато очевиднішим для користувача, якщо таке редагування буде виконано.

У вашій виписці можна знайти дату виписки, початковий баланс і кінцевий баланс. Переконайтеся, що всі дані збігаються і натисніть кнопку Далі. Якщо початкові баланси не збігаються, див. попередні розділи. Якщо не збігаються дата виписки і кінцевий баланс, введіть дані з вашої виписки і натисніть кнопку Далі.

### Відсоток

Якщо ви звіряєте банківський рахунок або будь-який рахунок з відсотками та/або зборами чи комісіями, введіть ці значення у відповідні поля. Обидва поля необов'язкові, але якщо їх використовують, то для кожної введеної суми необхідно призначити категорію. Зауважте, що ці суми можуть бути вже введені, якщо ви імпортуєте операції безпосередньо або через завантажений файл. У цьому випадку вам не слід вводити їх тут знову, інакше станеться дублювання записів операцій.

### Відсоткова ставка або видатки

Поле відсотків призначено для відсотків, які ви отримуєте. Якщо вам доводиться не отримувати, а сплачувати відсотки, наприклад за користування кредитною карткою, відповідні дані слід ввести як видатки. В обох випадках вам доведеться вибрати належну категорію для суми.

Натисніть кнопку Продовжити, щоб наказати програмі виконати порівняння даних вашої виписки з тими даними, які було введено вручну. Зауважте, що після натискання цієї кнопки буде завершено роботу майстра узгодження, а не саму процедуру узгодження. На цьому етапі KMyMoney покаже облікову книгу для цього рахунку, але режим показу облікової книги буде змінено. По-перше, у списку залишаться лише операції, які ще не було позначено як узгоджені. По-друге, рядок під основною панеллю облікової книги показуватиме кінцевий баланс із виписки ліворуч, звірений баланс рахунку у центрі та різницю між ними праворуч. Як буде пояснено згодом, вам слід спочатку звірити сплату за операціями, а вже потім повідомити KMyMoney, що рахунок узгоджено.

### Перевірка точності записів операцій

Під час узгодження будь-яку операцію можна редагувати, щоб вона відповідала виписці, а нові операції можна створювати у звичний спосіб. Щоб позначити операцію як завершену, клацніть стовпець C операції в обліковій книзі. Ви також можете вибрати пункт меню Операції або клацнути на пункті операції правою кнопкою миші, щоб відкрити контекстне меню «Параметри операції», а потім вибрати Позначити операцію як... → Звірено (Ctrl+Alt+Пробіл); операція вважається звіреною, якщо її запис збігається із записом операції у вашій виписці.

Коли ви позначатимете операції як звірені, суми звірених і різниці, які показано під обліковою книгою, оновлюватимуться.

Зауважте, що оскільки узгодження є процедурою встановлення відповідності даних вашого рахунку з випискою, звірена сума, яку показано під обліковою книгою, є звіреною сумою на дату виписки, зміни до будь-якого запису операції, з датами, пізнішими за дату виписки, введену у майстрі, буде збережено, але вони не вплинуть на звірену суму, показану під обліковою книгою.

### Закінчення узгодження

#### Завершення узгодження

Якщо різниця буде нульовою, рахунок узгоджено, отже ви можете натискати кнопку Завершити. Після цього KMyMoney позначить всі операції, які було позначено як виконані, як узгоджені (лише ті, дата яких передує даті виписки) і замінить «З» у відповідному стовпчику на «У». Крім того, програма збереже внесені зміни і запише, що рахунок було узгоджено (файл все ж доведеться зберегти окремо, щоб зміни не було втрачено).

#### Звіт щодо звірки

Останнє, що робить майстер узгодження, це надає звіт у формі контекстного вікна з двома вкладками.

##### Вкладка «Резюме»

На цій вкладці буде показано підсумкові відомості про звірку, зокрема початковий і кінцевий баланси, а також кількість і суму платежів і депозитів: звірені, непогашені та ті, що настали після дати звірки.

##### Вкладка «Подробиці»

На цій вкладці показано список непогашених платежів і зборів. Це операції без позначок до дати виписки звірки.

#### Відкладення узгодження

Якщо у вас виникають труднощі з завершенням узгодження або вам потрібно зібрати додаткові дані для завершення процедури, ви можете відкласти завершення на пізніший час натисканням кнопки Відкласти. Якщо ви натиснете цю кнопку, KMyMoney запам’ятає введені вами після запуску майстра значення і не позначатиме звірені записи операцій як узгоджені. Режим перегляду облікової книги буде змінено на нормальний. Якщо ви завершите роботу KMyMoney до натискання кнопки Завершити або Відкласти, стан буде збережено так, наче ви натисли кнопку Відкласти. Програма запам’ятає всі внесені вами зміни, зокрема позначення операцій як звірених або додавання нових записів операцій, ви зможете зберегти ці дані до завершення роботи KMyMoney. Для завершення процедури узгодження вам доведеться знову запускати майстер узгодження рахунку.

Якщо ви натиснете кнопку Відкласти, коли ви запустите майстер узгодження цього рахунку наступного разу, KMyMoney відновить введені вами під час попереднього запуску значення. Якщо потрібно, ви зможете змінити їх. У такому разі початкове вікно майстра буде змінено, щоб нагадати вам про попередній запуск.

Розділ 15. Звіти
Звіти

# Розділ 15. Звіти

Ace Jones `<acejones@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

Панель звітів поділено на вкладки. Вкладку Звіти, яку показано завжди і на якій наведено список усіх доступних звітів, згрупованих під заголовками, описано нижче. Ви можете натиснути кнопку « >», щоб розгорнути або згорнути певні звіти під кожним заголовком. Коли ви відкриватимете будь-який звіт, його буде показано на додатковій вкладці з назвою цього звіту.

Список звітів завжди буде впорядковано спочатку за назвою групи (за номером), а потім за назвою звіту. Натискання заголовка «Звіти» призведе до зміни порядку сортування. Ви також можете натиснути заголовок «Коментар», щоб упорядкувати список за коментарем до звіту замість назви. Назву та коментар звіту можна встановити або змінити на вкладці Загальне діалогового вікна Налаштування звіту.

## Можливі звіти

### Прибутки і витрати

Звіти у цьому розділі показують ваші прибутки і витрати або протягом поточного місяця або протягом кожного з місяців поточного року або кожного року. Звичайно ж, період звітності та проміжок часу для кожного зі стовпчиків звіту можна налаштувати відповідно до ваших потреб. Крім того, передбачено створення різних графіків та кругових діаграм.

### Залишкова вартість

Тут ви знайдете звіти, які описують ваш фінансовий стан: поточний, для кожного з місяців поточного року або для кожного з років у журналі. Крім того, ви можете створити прогноз щодо руху коштів на 7 днів та графік залишкової вартості. Передбачено також можливість створення звітів щодо балансу на кожному з ваших рахунків у будь-який вказаний момент часу.

### Операції

У цьому розділі містяться звіти щодо ваших окремих операцій. Подібний звіт є найкращим способом отримати список операцій на вашому рахунку за певний період часу. Записи операцій можна згрупувати відповідно до ваших уподобань. Для цього, достатньо обрати відповідну форму звіту, зокрема:

- За рахунком

- За категорією

- За місяцем або тижнем

- За отримувачем

- За станом узгодження

- За міткою

### Грошова активність

Звіт щодо грошової активності подібний до звіту щодо операцій, але у ньому буде показано лише операції, пов’язані з готівкою для заданого періоду, типовим періодом є поточний місяць.

### Інвестиції

За допомогою цих звітів вам буде простіше стежити за вашими інвестиціями. У подібних звітах буде показано лише інвестиційні рахунки. Існує декілька фільтрів і стилів представлення, як це показано у цьому неповному списку.

- Інвестиційні операції. Подібний до звіту щодо операцій, містить вартість акцій та їх кількість.

- Інвестиційні вклади за рахунками: показує поточні акції у власності, курси і суми на кожному з рахунків.

- Інвестиційні вклади за типом: те саме, що і попередній звіт, але рахунки буде впорядковано за типом (акції, загальні фонди тощо)

- Ефективність інвестицій за рахунками. Показує розподілену у часі ефективність за певний період часу. Програма виконує аналіз обігу грошових сум, які надходили на рахунок і витрачалися з рахунку. Остаточна картина буде якісним зображенням ефективності ваших інвестицій.

- Ефективність інвестицій за типом. Те саме, що і попередній звіт, але з впорядкуванням рахунків за типом (акції, загальні фонди тощо).

Крім того, передбачено можливість побудови графіків курсів та вартості інвестицій.

### Податки

Податкові звіти подібні до звітів за операціями, але буде показано лише категорії, пов’язані з податками. Таким чином, ви можете позначити певну категорію, як пов’язану з податками, а потім отримати один великий звіт наприкінці року, щоб переглянути одразу усі операції для цих категорій. За цим звітом ви зможете спостерігати за всіма сплаченими податками. Записи може бути впорядковано за категорією, за отримувачем. Передбачено звіти за попередній фінансовий рік.

### Бюджетування

Звіти з бюджетів подібні до звітів з залишкової вартості, але у цих звітах можна переглядати бюджет за вказаний рік або навіть порівнювати його з поточними прибутками і витратами за той самий період.

### Прогноз

Звіти з прогнозування подібні до звітів з залишкової вартості, але у них буде показано відомості щодо прогнозів фінансового стану. Ви можете наказати програмі показувати відомості на різних рівнях або для обраного вами проміжку часу.

### Інформація

У таких звітах містяться дані щодо розкладів, рахунків та кредитів, не пов’язані з операціями.

### Діаграми

Якщо буде позначено пункт Діаграми, у цьому розділі буде показано список всіх звітів, які було позначено для типового графічного показу. Їх також буде показано у інших розділах, але у цьому розділі ви побачите їх повний список.

### Улюблені звіти

У цьому розділі буде показано всі звіти, які було позначено вами як улюблені у діалоговому вікні налаштування звітів. Ці звіти можна буде побачити і у інших розділах, але у цьому розділі буде наведено їх повний список. Крім того, пункти улюблених розділів буде наведено на домашній сторінці для полегшення доступу.

Робота зі звітами
Робота зі звітами

## Робота зі звітами

Над кожним зі звітів ви можете виконати декілька дій. Доступ до переліку цих дій можна отримати наведенням вказівника миші на пункт назви звіту у списку звітів з наступним клацанням правою кнопкою миші. У результаті буде показано контекстне меню Параметри звіту. Крім того, після запуску інструменту створення звітів у верхній частині вікна перегляду ви побачите декілька кнопок, призначених для виконання таких дій:

- Діаграма: цей пункт буде показано, лише якщо звіт можна показати як діаграму. Натискання цього пункту перемикає режим показу між переглядом звіту і переглядом діаграми.

- Налаштувати звіт: змінити параметри цього звіту. Ви можете змінити параметри звіту бажаним чином, а потім зберегти його для подальшого використання. Докладніше про це у наступному розділі.

- Створити звіт: створити звіт з нетиповими параметрами на основі обраного звіту.

- Експортувати звіт: звіти можна експортувати або зберігати у форматі HTML або CSV. HTML призначено для збереження показаного форматування звіту. До CSV експортують лише дані, що лежать в основі звіту.

- Вилучити звіт: налаштовані вами звіти можна вилучати. Типові звіти, які постачаються разом з KMyMoney вилучати не можна.

- Кнопку Закрити звіт було вилучено у версії 5.2. Щоб закрити поточну вкладку звіту, натисніть маленьку кнопку x праворуч від назви звіту на вкладці.

Налаштування звітів
Налаштування звітів

## Налаштування звітів

### Робота з нетиповими звітами

Ви можете налаштувати типові звіти або створити ваші власні звіти на основі типових: натисніть кнопку Створити звіт, а потім налаштуйте новий звіт. Якщо ви натиснете кнопку Налаштувати звіт, програма відкриє вкладку «Звіт» діалогового вікна Налаштування звіту. Початковою назвою вашого звіту буде назва звіту, на якому його засновано, з додаванням суфікса «Нетиповий». Ви можете змінити цю назву на будь-яку бажану. Ви навіть можете використати назву типового звіту або назву, яку ви вже визначили для іншого нетипового звіту. Крім того, для полегшення розрізнення звітів ви можете скористатися полем «Коментар».

У діалоговому вікні налаштувань звіту є вкладка Звіт і вкладка Фільтри, кожна з яких має низку підвкладок. На кожній з підвкладок буде показано параметри для налаштовування різних аспектів звіту. Зауважте, що окремі підвкладки та параметри на них може бути не показано, якщо вони не стосуються звіту, який ви налаштовуєте.

### Вкладка звіту

Тут можна налаштувати загальні відомості щодо звіту, а також керувати подробицями щодо того, які дані буде представлено та як їх буде представлено.

#### Підвкладка загальних даних

За допомогою цієї вкладки можна вказати основні властивості поточного звіту.

- Назва звіту: виберіть або змініть назву цього звіту.

- Коментар: введіть коментар, який допоможе згадати вам призначення цього звіту і розпізнати його, якщо назва є такою самою, як у будь-якого іншого звіту.

- Перетворити на суми у базовій валюті: позначте цей пункт, щоб наказати програмі перетворити всі значення у звіті у значення, обчислені у базовій грошовій одиниці. Не позначайте пункт, якщо бажаєте бачити значення у початкових валютах. Якщо програмі не вдасться перетворити певні значення, вона їх просто не показуватиме.

- Позначити як улюблений звіт: натисніть цю кнопку, щоб наказати програмі показувати пункт звіту на домашній сторінці та у групі Улюблені звіти.

- Пропустити значення, якщо ціна нульова: цей пункт використовують лише для звітів про інвестиції, де показано ціни замість балансів, як це зроблено для усіх інших звітів. Вибір цього варіанта призведе до включення цін, лише якщо існує фактична ціна на дату; інакше буде показано 0. На графіку значення буде пропущено. Якщо цей пункт не позначено, буде показано останню наявну ціну за період. Якщо його позначено, у таблиці буде показано «0», а на діаграмі буде виконано лінійну інтерполяцію для пропущених значень.

#### Підвкладка рядків/стовпчиків

За допомогою цієї вкладки ви зможете налаштувати параметри позначення та впорядкування рядків і стовпчиків звіту. На цій сторінці буде показано різноманітні параметри налаштування, залежно від вибраного вами стилю звіту.

Для звітів щодо прибутків/витрат та звітів щодо залишкової вартості:

- Бюджети: якщо у вас є визначені бюджети, ви можете вибрати один із них, а також чи слід поширювати різницю між бюджетом і фактичними сумами з одного періоду часу на наступний

- Загалом: виберіть, чи слід показувати рядок і/або стовпчик для сумарних значень.

- Рядки: виберіть основу звіту: прибутки і витрати (категорії) чи на рахунки активів і пасивів.

- Подробиці: визначає рівень деталізації, потрібний для цього звіту.

  Ви можете скористатися такими рівнями деталізації:

  - Всі: показувати всі категорії і рахунки.

  - Верхній рівень: показувати лише категорії або рахунки верхнього рівня і підбивати підсумки для всіх підлеглих категорій і рахунків саме за категоріями або рахунками верхнього рівня.

  - Групи: показувати лише суми прибутків, витрат, активів і пасивів.

  - Загалом: показувати лише рядок підсумків.

- Крім того, ви можете вказати, чи включати заплановані операції та/або перекази та невикористані рахунки чи категорії.

Для звітів з операцій:

- Впорядкувати за: оберіть спосіб групування операцій у цьому звіті.

- Показати стовпчики: Оберіть назви стовпчиків, вміст яких буде показано у звіті. Програма завжди показуватиме дату і суму операції.

- Включити лише категорії податків: показувати лише категорії, які було позначено як пов’язані з податками.

- Включити лише рахунки інвестування: показувати лише операції з інвестиційних рахунків.

- Включити лише кредитні рахунки: показувати лише операції з кредитних рахунків.

- Включити перекази: якщо не позначено, операції з переказу не буде включено у звіти щодо операцій

- Сховати дані дроблених операцій: якщо цей пункт доступний, за його допомогою можна буде вказати, що має бути показано лише загальну суму дробленої операції.

- Приховати «Разом»: вибір цього варіанта, забороняє обчислювати і показувати рядки «Загалом»

### Підвкладка діаграми

За допомогою цієї підвкладки ви можете налаштувати спосіб показу вашого звіту на діаграмі. Докладніше про функціональні можливості показу діаграм можна дізнатися з розділу Графіки і діаграми.

- Тип діаграми: бажаний вигляд діаграми.

- Показувати лінії сітки: визначає, чи слід малювати горизонтальні та вертикальні лінії сітки на діаграмі.

- Малювати на діаграмі числа: визначає, чи слід виводити числові дані на діаграму для обраних точок даних.

- Типово, показувати як діаграму: визначає, чи буде звіт одразу після відкриття показано як діаграму.

- Логарифмічна вертикальна вісь: зазвичай, шкала на вертикальній вісі є лінійною.

- Відкладати витрати вниз: зазвичай, прибутки і витрати буде намальовано у напрямку вгору.

- Товщина лінії: товщина ліній графіків на діаграмі у пікселях.

### Підвкладка діапазону

На підвкладці «Діапазон» буде показано два розділи, Діапазон дат і Діапазон даних для керування обмеженнями та підрозділами показаних даних. Зауважте, що це керує лише показом. Щоб керувати даними, які використовує KMyMoney для створення звітів, скористайтеся розділом на вкладці «Фільтри».

#### Діапазон дат

Вибір одного з описових значень зі спадного списку Діапазон автоматично встановлює значення полів дати Від і До. Ви можете замінити будь-яку з цих дат або обидві, і в цьому випадку у першому спадному списку буде показано «Визначене користувачем».

За допомогою спадного списку Поділки можна керувати розташуванням поділок на вісі дат діаграми.

#### Діапазон даних

Тут можна керувати межами, поділками та мітками на вертикальній вісі даних. Типовим значенням для спадного меню Діапазон є «Автоматично», що дозволяє KMyMoney вибрати гнучкі значення для інших полів. Якщо ви вибрали «Визначене користувачем», вам доведеться вказати всі інші поля. Від і До встановлюють нижню та верхню межі вісі. Довжина основної поділки і Довжина вторинної поділи керують розташуванням більших і менших поділок уздовж осі. Точність міток керує кількістю десяткових знаків, які буде використано у числових мітках, які буде показано вздовж вісі.

### Вкладка фільтрів

На вкладці «Фільтри» є кілька підвкладок, за допомогою яких можна фільтрувати або обмежувати дані, які KMyMoney використовуватиме для приготування звіту. Це ті самі підвкладки, які використовують для керування пошуком операцій. Будь ласка, зверніться до розділу Пошук операцій, щоб дізнатися більше про ці вкладки.

### Налаштування додатка звіту

За лаштунками звіти фактично реалізовано як додаток до KMyMoney, і є деякі елементи, які можна налаштувати за допомогою діалогового вікна Налаштування додатка перегляду звітів.

Максимальна кількість пунктів умовних позначень обмежує кількість записів для списку умовних позначень графіка чи діаграми у звіті. Це може бути корисним, якщо маєте доволі багато записів, список умовних позначень для яких переповнив би основну панель показу.

Товщина ліній діаграм — типова товщина у пікселях усіх ліній на панелі діаграм звіту.

Палітра діаграм надає можливість вибору масиву кольорів, які буде використано для панелей графіків і діаграм звіту.

Оскільки панелі графіків і діаграм звітів буде показано за допомогою HTML, пункт Типовий файл CSS надає вам змогу вказати файл css для налаштовування цих панелей.

Графіки і діаграми
Графіки і діаграми

## Графіки і діаграми

### Перегляд діаграми

Багато звітів можна переглянути або у текстовій формі або у графічній формі (у формі діаграми). У обох випадках використовуються однакові параметри налаштування. Ви без проблем можете перемикати програму між текстовим та графічним показом звіту натисканням кнопок Діаграма та Звіт, розташованих над панеллю звіту.

Вам слід брати до уваги об’єм даних, які ви бажаєте переглянути на діаграмі: він не повинен перевищувати межі здорового глузду. Використання однакових налаштувань для текстового і графічного представлення означає, що можна так налаштувати звіт, що діаграму буде захаращено, вона набуде непривабливого і неприйнятного з точки зору інформативності вигляду. Сама програма KMyMoney не вживатиме ніяких заходів щодо підтримання ваших діаграм у придатному для показу та корисному вигляді! Також слід взяти до уваги те, що розрахунки за деякими звітами та показ звітів можуть бути досить довгими, якщо до звіту включено надто багато.

### Можливі типи діаграм

#### Лінійний графік

Лінійний графік є одним з найпростіших різновидів діаграми. Для кожної з послідовностей значень програма покаже одну лінію (зазвичай, послідовністю є значення для окремого рахунку або категорії, подробиці наведено нижче). Час позначатиметься за горизонтальною віссю, а суми у грошових одиницях — за лівою віссю.

Рівнем деталізації для кожної лінії можна керувати за допомогою підвкладки Рядки/Стовпчики налаштування діаграм. Якщо ви оберете рівень деталізації «Верхній рівень», програма створить по одній лінії на кожен з рахунків або кожну категорію вищого рівня, дані якої будуть сумою даних всіх підлеглих рахунків або категорій. Якщо ви оберете рівень «Групи», програма намалює окремі лінії на графіку для прибутків, витрат, активів або пасивів, залежно від інших параметрів.

#### Стовпчикова діаграма

Стовпчикова діаграма абсолютно подібна до лінійного графіка, але один у ній для кожного часового зрізу буде показано стовпчик, що відповідатиме значенню послідовності.

#### Секторна діаграма

Секторна діаграма є найпростішою серед діаграм. На ній може бути показано лише один часовий зріз, показ зміни сум з часом неможливий. На цій діаграмі може бути показано лише дані стовпчика «Загалом» обраного типу звіту. Якщо ваш звіт НЕ налаштовано на перетворення сум у базову валюту, стовпчика «Загалом» не буде, отже подібна діаграма взагалі не міститиме корисних відомостей.

#### Кільцева діаграма

Кільцева діаграма подібна до секторної діаграми, але у ній буде показано по одному «кільцю» для кожного часового зрізу у звіті.

Розділ 16. Імпортування та експортування
Імпортування та експортування

# Розділ 16. Імпортування та експортування

Ace Jones `<acejones@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Інструмент імпортування GnuCash

Tony Bloomfield `<tonybloom@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

### Файли GnuCash

Засіб імпортування з GnuCash KMyMoney, як відомо, обробляє безпосереднє читання стандартних файлів (XML), створених у GnuCash версій 1.8 і 2.0. Файл із останніх версій також має бути імпортовано без проблем. Підтвердити це офіційним тестуванням на останніх версіях ми не можемо, але у списку листування розробників `(kmymoney-devel AT kde.org)` маємо звіт щодо успішного імпортування файла з GnuCash 5.3. Втім, не передбачено підтримки таких можливостей:

- імпортування бази даних (Postgres)

- імпортування файлів «багатотомної» книги

- імпортування до наявного файла KMyMoney

- імпортування даних малого бізнесу (працівники, інвойси тощо)

- експортування до файлів GnuCash.

Ймовірно, імпортування відбудеться належним чином, лише якщо надано коректний файл. Рекомендуємо вам виконати операцію Перевірити і виправити все у GnuCash (з меню Дії), перш ніж зберігати файл і виконувати імпортування до KMyMoney.

Файли можна відкривати за допомогою визначення файла у командному рядку (kmymoney <шлях_до_файла>) або за допомогою пунктів меню KMyMoney Файл → Відкрити (Ctrl+O) та Файл → Імпортувати.

Подібність між двома програмними продуктами означає можливість імпортування більшості даних, з якими має справу типовий користувач, у простий і прозорий спосіб. Але існують певні області застосування програм, у яких виникають відмінності. Існує декілька способів обійти такі відмінності. У наступних розділах ми опишемо деякі з цих відмінностей та спробуємо зрозуміти, як можна імпортувати дані якнайточніше.

### Подібності, відмінності і термінологія

#### Використання у малому бізнесі

Слід зауважити, що KMyMoney є інструментом керування особистими фінансами, а отже, не підтримує напряму будь-яких з бізнес-можливостей GnuCash, зокрема податкових таблиць, створення платіжних відомостей та стеження за лотами. Всі рахунки відрахування або отримання платежів буде імпортовано як рахунки пасивів та активів, відповідно.

#### Рахунки

##### Типи рахунків

У обох програмних продуктах найвищим рівнем структури у файлах є рахунок. У KMyMoney передбачено підтримку 5 основних типів рахунків: актив, пасив, прибутки, витрати і маржа, кожен з яких має різноманітні підтипи, наприклад чековий, кредитний тощо. У KMyMoney для кожного з цих п'яти типів існує «стандартний» рахунок: всі інші рахунки є похідними одного з цих типів. У KMyMoney підтримується послідовніший (або менш гнучкий, залежно від точки зору) підхід до розрізнення типів рахунків, ніж у GnuCash. Інструмент імпортування виправляє всі помічені непослідовності. Подібне виправлення може призвести до відхилень у структурі рахунку, але все це можна виправити після завершення імпортування.

##### Категорії

У KMyMoney термін «категорія» використовується для позначення належності рахунку до типу прибутків чи витрат. На відміну від GnuCash, категорії не вважаються рахунками «облікових книг», отже запис операцій безпосередньо до категорій не підтримується. Прив'язку до категорій буде виконано при введенні або редагуванні операцій у інших типах рахунків.

##### Структура і заповнювачі

У GnuCash передбачено підтримку використання рахунків-заповнювачів. За суттю це просто призначені лише для читання рахунки, до яких не можна записувати операції, але які виконують роль, подібну до тек у структурі тек, тобто містять інші рахунки. Хоча у KMyMoney і не передбачено безпосередньої підтримки подібної можливості, можливе створення відношення підлеглості, отже інструмент імпортування імітуватиме заповнювачі створенням порожніх рахунків.

##### Карта типів ресурсів

Тип GnuCash | Тип KMyMoney
--- | ---
`BANK` | `Чековий`
`CHECKING` | `Чековий`
`SAVINGS` | `Ощадний`
`ASSET` | `Активи`
`CASH` | `Готівка`
`CURRENCY` | `Готівка`
`MONEYMRKT` | `MoneyMarket`
`STOCK` | `Капітал`
`MUTUAL` | `Капітал`
`Маржа` | `Маржа`
`LIABILITY` | `Пасиви`
`CREDIT` | `Кредитна картка`
`INCOME` | `Прибуток`
`EXPENSE` | `Витрата`
`RECEIVABLE` | `Активи`
`PAYABLE` | `Пасиви`

#### Операції і дроблення

##### Збалансовані операції

В обох програмах дані вводяться у формі операцій, кожна з яких, загалом кажучи, складається з 2 або більшої кількості записів дроблення. Фактично, коректні операції GnuCash завжди складаються з принаймні 2 дроблень. Щоб підтримувати стандарт облікових книг з подвійним записом GnuCash, ці дроблення мають бути збалансованими (тобто у сумі давати нуль). У KMyMoney також підтримується цей стандарт, який, втім, не є обов'язковим, але всі імпортовані записи операцій, які не буде збалансовано, програма позначить у обліковій книзі як такі, що мають проблеми.

##### Отримувачі

У KMyMoney бажано, щоб у всіх операцій був отримувач (загальний термін, який визначає як платників, так і отримувачів платежів). На відміну від GnuCash, програма спостерігає за списком цих отримувачів. Назви або імена отримувачів створюються інструментом імпортування на основі даних поля опису операції GnuCash.

##### Трансферти

У KMyMoney терміном «трансферт» позначається операція, за якої гроші не переходять з одної категорії до іншої, а лише пересуваються між рахунками активів і/або пасивів.

##### Узгодити

У KMyMoney передбачено функціональну можливість узгодження рахунку, подібну до можливості у GnuCash, отже буде імпортовано відповідні позначки стану операцій.

#### Доходи

У GnuCash термін «власність» використовується для позначення грошових та негрошових активів. У KMyMoney для кожного з цих активів використовується власний термін.

##### Валюти

У KMyMoney передбачено підтримку всіх типів іноземних валют. Крім того, KMyMoney вимагає від користувача визначення основної (базової) валюти, яка буде типовою валютою нових облікових записів. Інструмент імпортування спробує визначити найімовірнішу базову валюту, хоча цей вибір і може бути відхилено на користь альтернативної валюти.

### Примітка

У поточній версії KMyMoney не передбачено підтримки рахунків у вилучених з обігу валютах (окрім валют, замінених на євро). Для роботи у поточній версії програми вам потрібно вилучити всі такі рахунки з файла GnuCash до імпортування. Розробники сподіваються усунути цю незручність у майбутніх випусках програми.

##### Цінні папери та інвестиції

Негрошові активи (зазвичай, акції та облігації) у KMyMoney називаються цінними паперами. У обробці цих активів полягає основна відмінність між двома програмними продуктами. У KMyMoney всі рахунки у цінних паперах мають бути підлеглими рахунками інвестиційного рахунку. Докладніше про це можна дізнатися з глави, присвяченої інвестиціям. Хоча користувач і може встановити подібне відношення між рахунками, сама програма GnuCash не визначає подібної структури, отже інструменту імпортування не вдасться виявити подібні рахунки і виконати автоматичне перетворення. Ви можете скористатися одним з трьох варіантів:

- Створити окремий інвестиційний рахунок для кожного цінного паперу з назвою цінного паперу.

- Створити єдиний інвестиційний рахунок, який буде «батьківським» для всіх рахунків цінних паперів.

- Створити декілька інвестиційних рахунків і призначати до них цінні папери за вказівками користувача.

Вибір найкращого варіанта у конкретній ситуації залежить лише від потреб і уподобань користувача. У деяких випадках після імпортування може знадобитися зміна структури рахунків вручну.

##### Ціни та курси валют

Програма імпортує дані про вартість цінних паперів та обмінні курси, які показує редактор цін GnuCash. Крім того, на основі даних операцій з цінними паперами та валютами буде створено записи ціни та курсів.

##### Інтерактивні курси

Для отримання даних про ціни і курси з мережі GnuCash використовує пакунок на основі Perl з назвою `Finance::Quote`. У останніх версіях KMyMoney передбачено підтримку цього пакунка для отримання курсів акцій. Цією підтримкою можна скористатися як типовою під час імпортування даних. Але ви можете скористатися і власним методом отримання даних, що підтримується KMyMoney. Цей метод докладніше описано у розділі, присвяченому інтерактивним курсам.

Якщо ви звернетеся саме до останнього способу, програма відкриє наведене нижче діалогове вікно, за допомогою якого ви зможете обрати «рідне» для KMyMoney джерело курсів або вказане вами джерело курсів для кожного з рахунків, з якими слід пов'язати курси з мережі. Але позначку біржі (тікер) під час імпортування змінено не буде. Оскільки ця позначка майже напевно буде різною у різних пакунках, вам доведеться змінити її вручну після завершення процесу імпортування. Під час наступних оновлень курсів валют програма вже не використовуватиме `Finance::Quote`, замість нього завжди використовуватиметься «рідний» спосіб отримання даних.

#### Заплановані операції

У KMyMoney не підтримується розділення GnuCash між операціями шаблонів і частотою їх виконання. Дані операцій буде здубльовано, якщо однаковий шаблон використовується у різних розкладах, але подібне дублювання навряд чи зашкодить імпортуванню.

##### Типи розкладу

У KMyMoney всі розклади розподіляються за трьома типами: накладні, депозити і трансферти. Оскільки у GnuCash подібного поділу не передбачено, інструмент імпортування спробує визначити тип за рахунком і напрямком руху грошей. Іноді подібне визначення призводитиме до помилкових припущень, які доведеться виправляти вручну.

##### Підозріливі розклади

Деякі з можливостей операцій, що виконуються за розкладом у GnuCash, не передбачено у KMyMoney, отже інструмент імпортування намагатиметься досягти розумного компромісу під час перетворення даних. Подібні операції буде позначено як підозріливі, ви зможете змінити їх вручну під час процедури імпортування. Прикладами ситуацій, які можуть спричинити подібні помилки є:

- деякі з проміжків розкладу, які підтримуються у GnuCash ще не реалізовано у KMyMoney

- KMyMoney не підтримує використання формул і змінних у полях рахунків

- складні випадки, які ще не було визначено для імпортування

Незважаючи на зусилля авторів програми, через величезну кількість задіяних факторів заплановані операції можуть спричинити критичну помилку у роботі KMyMoney. Якщо ви зіткнетеся з такою проблемою, інструмент імпортування запропонує вам відкинути всі підозріливі розклади.

#### Звіти

У KMyMoney передбачено широкий вибір звітів, параметри яких ви можете налаштувати власноруч. Докладніше про них можна дізнатися з розділу Звіти. Але перелік цих типів звітів не обов'язково збігається з переліком звітів, які можна створювати за допомогою GnuCash.

### Вибір параметрів імпортування

#### Обробка інвестицій

Див. розділ «Цінні папери та інвестиції», наведений вище.

#### Інтерактивні курси

Зніміть позначку з цього пункту, якщо ви бажаєте використовувати природний для програми спосіб для обробки інтерактивних курсів. Див. інтернет-курси вище, щоб дізнатися більше.

#### Заплановані операції

Див. розділ «Заплановані операції», наведений вище.

#### Параметри декодування

Якщо запис вашої мови виконується літерами або символами, відмінними від тих, які використовуються у «латинських» (тобто, загалом кажучи, західноєвропейських) мовах, це буде відображено у особливий спосіб («закодовано») у вашому файлі GnuCash. Якщо програма не може належним чином показати ці літери на екрані, їх слід декодувати. У поточній версії часто неможливо точно визначити спосіб декодування, отже, можливо, вам доведеться власноруч встановити цей параметр і обрати відповідний пункт зі списку. Загалом кажучи, першим пунктом у списку буде пункт, що відповідає вашій локалі (тобто країні і коду мови, які було обрано як базові під час встановлення операційної системи), отже його слід спробувати першим. Оскільки у процесі імпортування програма не перезаписуватиме ваш файл GnuCash, ви можете спробувати будь-який з запропонованих варіантів.

#### Параметр нотаток до операцій

За певних умов нерозділені операції GnuCash можуть містити залишкові, часто некоректні записи приміток, які за звичайних умов невидимі для користувача. Після імпортування до KMyMoney через відмінності у параметрах показу ці дані стають видимими. Часто записи таких операцій містять поле «Нотатки», де описано справжнє призначення операції. Якщо цей пункт буде позначено, подібні нотатки, якщо їх буде виявлено, буде використано для заміни надлишкових даних приміток.

#### Параметри налагоджування

Потреба у цих параметрах виникне, лише якщо ви зіткнетеся з помилками під час імпортування, про які за будь-яких умов слід доповісти до списку листування розробників за адресою `(kmymoney-devel AT kde.org)`. Зауважте, що дані, зібрані за допомогою цих параметрів можуть бути конфіденційними за своєю природою. Якщо ви маєте намір оприлюднити такі дані, скористайтеся пунктом Анонімізувати дані, що пропонуються програмою.

### Імпортування звіту

Наприкінці обробки інструмент імпортування створює звіт, у якому міститимуться дані щодо кількості оброблених записів та всіх помилок та двозначностей, які виникли під час імпортування. Цей звіт буде показано на екрані, його можна буде зберегти до файла для подальшого перегляду. У повному звіті можуть міститися такі розділи:

- Кількість записів

- Непослідовності у типах рахунків і діях

- Подробиці щодо підозріливих розкладів

Інструмент імпортування QIF
Інструмент імпортування QIF

## Інструмент імпортування QIF

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

### Формат QIF вважається шкідливим

Загалом кажучи, якщо можете, уникайте роботи з форматом QIF. З багатьох причин цей формат не пристосовано для передавання фінансових даних. Серед іншого, у QIF є такі проблеми:

- Відсутність стандартизованого формату. У різних версіях однієї програми одному елементу може бути надано різних значень.

- Відсутність ідентифікаторів операцій. Оскільки з операціями не пов'язано жодних ідентифікаційних номерів, пошук дублікатів є принаймні непростим завданням.

- Недостатня виразність. Словник формату дуже простий і не може відтворити всю глибину сучасних фінансових даних.

Загалом кажучи, це і є причини, з яких Intuit припинила підтримку роботи з вхідними даними у форматі QIF у Quicken 2005. Якщо ви можете вибирати формат отримання даних, наприклад можете вибрати OFX, не використовуйте формат QIF.

### Як імпортувати файл QIF?

Щоб імпортувати файл QIF, спочатку переконайтеся, що відкрито коректний файл KMyMoney. Потім скористайтеся пунктом меню Імпортувати → QIF... з меню Файл.

У діалоговому вікні, яке буде відкрито, програма запитає вас про назву файла QIF і надасть вам змогу ввести повний шлях до файла або вказати файл у графічному режимі за допомогою натискання кнопки Навігація.

Зуважте, що у KMyMoney існують відмінності між імпортом файла виписки банку і файла даних журналу, експортованих іншою програмою. Файл виписки банку не обов'язково містить усі дані, які пов'язано із одною випискою банку; у ньому можуть міститися дані лише однієї або декількох операцій. Типовим є імпортування файла банківської виписки. Якщо ви імпортуєте дані з вашої попередньої програми для ведення фінансового обліку, позначте відповідний пункт.

Далі вам слід вибрати профіль QIF для імпортування. Оскільки не існує загальновизнаного стандарту щодо запису файлів QIF, виробники програмного забезпечення припускаються певних довільних тлумачень у цьому форматі та додають власні нюанси. За допомогою профілю QIF ви можете повідомити KMyMoney про особливості вашого файла. Загалом типовий профіль QIF має працювати з більшістю файлів QIF. У деяких випадках може виникнути потреба у використанні модифікованого профілю QIF. Перегляньте наступний розділ, щоб дізнатися більше про це питання.

Натисніть кнопку Імпортувати, щоб наказати програмі імпортувати файл QIF.

У відповідь KMyMoney розпочне сканування файла для визначення форматів, використаних для представлення дат і чисел. Якщо програмі не вдасться однозначно визначити формат дати, KMyMoney попросить користувача обрати один з форматів зі списку можливих форматів дати.

Далі, KMyMoney імпортує дані і створює всі потрібні об'єкти, зокрема записи даних отримувачів, рахунки і записи категорій, записи даних щодо курсів. Якщо це можливо, буде зроблено спробу встановити відповідність наявних записів до імпортованих відомостей, щоб запобігти дублюванню записів операцій. Під час процедури імпортування буде показано панель поступу.

Якщо KMyMoney не вдасться визначити назву рахунку, до якого слід виконати імпорт, програма попросить користувача обрати запис рахунку, куди буде імпортовано дані. Якщо у вашому файлі ще немає запису цього рахунку, ви можете створити рахунок натисканням кнопки Створити.

Наприкінці процедури імпортування KMyMoney покаже вікно статистичних даних щодо імпортування виписки.

Після імпортування всі імпортовані записи у перегляді облікової книги буде позначено жовтим тлом. Якщо KMyMoney вдасться встановити відповідність імпортованого запису операції з вже наявним записом операції, колір тла буде змінено на світло-зелений.

### Примітка

Кольори, які програма використовуватиме для позначення імпортованих та відповідних записів операцій можна змінювати. У вашому середовищі вони можуть бути відмінними від вказаних у цьому підручнику.

Наступним кроком є ​​перевірка імпортованих даних і прийняття всіх імпортованих операцій. Це загальний процес, який також стосується імпортування з інших джерел. Це подібно до процедури для відповідних операцій. Усі імпортовані операції позначаються в книзі піктограмою
. Після «прийняття» операції вона більше не позначатиметься як імпортована.

### Пошук відповідних операцій

Як ми вже раніше вказували, одним з основних недоліків формату QIF є відсутність унікального ідентифікатора для кожної операції. Отже, якщо під час імпортування файла QIF деякі з записів операцій збігатимуться з записами операцій, які вже є у вашій обліковій книзі, ви можете отримати дублікати. KMyMoney намагається запобігти утворенню таких дублікатів шляхом виявлення записів операцій, які є подібними до записів, вже присутніх у списку операцій. Програма знайде дублікати за вказаними вами параметрами і відкине зайві записи.

Під час подібного відкидання можуть виникнути проблеми через автоматичне відкидання операцій, параметри яких схожі, але які є насправді різними операціями. У такому разі ви зможете пізніше скасувати встановлення відповідності між такими записами операцій за допомогою перегляду облікових книг.

### Створення фільтра імпортування

Іноді ви можете зіткнутися з даними у нетиповому форматі, наприклад у форматі значень, відокремлених комами, (CSV) або якомусь іншому форматі. З версії 4.6 до складу KMyMoney включено додаток імпортування CSV, але ви можете імпортувати до KMyMoney дані у інших форматах за допомогою фільтра імпортування QIF. Фільтром буде написана вами програма, яка отримає дані з імпортованого файла і створить на виході файл QIF. Цією програмою може бути скрипт оболонки, скрипт мовою Perl, зібрана програма, написана мовою C/C++, або будь-який інший інструмент обробки. Достатньо лише, щоб система могла його запустити. Фільтр буде запущено з вхідним файлом як stdin, а stdout вважається дійсним файлом qif для передачі фактичному засобу імпортування QIF.

Щоб скористатися фільтром, відкрийте вікно редагування свого улюбленого профілю QIF або створіть новий профіль (докладніше про профілі QIF див. у наступному розділі) і виберіть вкладку «Фільтр». Введіть повний шлях до вашої програми-фільтра у полі Розташування фільтра введення або натисніть піктограму навігації поруч із полем і перейдіть до фільтра у вікні Відкрити файл.... Потім, щоразу, коли ви виконуватимете імпортування QIF за допомогою цього профілю, файл, який ви вибрали для імпортування, спочатку проходитиме крізь ваш фільтр. Зауважте, що поле розташування фільтра міститиме повний шлях до програми або скрипту фільтра, але також може містити параметри командного рядка для програми.

Далі, якщо ви хочете, вибирати у діалоговому вікні Відкрити файл... вхідний файл для фільтрування конкретного типу файлів, введіть розділений комами список фільтрів файлів (наприклад, « *.abc,*.xyz») у поле Вхідний фільтр за типом файлів. У наведеному вище прикладі, коли ви відкриваєте файл для імпорту за допомогою цього профілю, ви побачите лише файли, назви яких закінчуються на abc або xyz. Якщо залишити поле порожнім, фільтрація імен не виконуватиметься, і ви побачите всі файли.

Часто виникає проблема з перетворенням списку відокремлених комою значень на файл QIF. Перед додаванням додатка засобу імпортування CSV KMyMoney, це був приклад з підручника для користування програмою awk. Ми скористаємося цим прикладом у нашому підручнику, просто щоб продемонструвати принципи роботи фільтра імпортування. Створіть скрипт з назвою `csv2qif.awk`, який складатиметься з таких двох рядків:

    BEGIN { FS=","; print "!Type:Bank" }

        { print "D"$1; print "T"$2; print "N"$3; print "P"$4; print "M"$5; print "^" }

Після цього змініть ключі QIF (D,T,N,P,M) так, щоб їх порядок відповідав порядку полів у ваших даних CSV. Встановіть фільтр вхідних даних `awk -f csv2qif.awk`.

Іншою проблемою, з якою ви можете зіткнутися, є кодування файлів QIF. Програма KMyMoney вважатиме, що типовим кодуванням файлів є UTF8. Якщо ваш файл закодовано у якийсь інший спосіб, варто спочатку перетворити його на файл у кодуванні UTF8. Наприклад, щоб перетворити файл з кодування iso-8859-1, вам слід вказати фільтр-команду `recode iso-8859-1..utf-8`.

### Особливі додатки QIF KMyMoney

Як ми вже згадували раніше, одним з основних недоліків формату QIF є відсутність унікальних ідентифікаторів для кожної з операцій. Якщо ви пишете власний інструмент створення QIF (або фільтр, про який ми говорили вище), ви можете подолати цю проблему. У KMyMoney передбачено підтримку поля «#». Інструмент імпортування вважатиме вміст цього поля унікальним ідентифікатором операції і відкидатиме запис, якщо запис з таким ідентифікатором вже є у системі.

Профілі QIF
Профілі QIF

## Профілі QIF

Щоб відредагувати наявний профіль QIF або створити новий, відкрийте діалогове вікно засобу імпортування QIF, вибравши Параметри → Налаштувати KMyMoney... (Ctrl+Shift+,) у головному меню, натиснувши кнопку
Додатки у нижній частині лівої панелі та натиснувши . Налаштуйте запис для «Засобу імпортування QIF».

Зауважте, що оскільки засіб імпортування QIF і засіб експортування QIF реалізовані як окремі додатки, у діалоговому вікні налаштовування додатків для кожного є окремі пункти. Налаштування будь-якого з них викликає те саме діалогове вікно редактора профілів.

Ліворуч розташовано засіб вибору профілю зі списком усіх наявних профілів QIF; виберіть один, щоб змінити його налаштування. Щоб створити новий профіль, натисніть кнопку Створити. Ви можете перейменувати наявний профіль, позначивши його у списку профілів і натиснувши кнопку Перейменувати, і вилучити профіль за допомогою кнопки Вилучити. Натискання кнопки Скинути повертає стандартні значення усіх полям поточного профілю.

Праву частину вікна поділено між чотирма вкладками.

На вкладці «Загальне» міститься поле для опису фільтра, кілька полів для визначення того, чого має очікувати KMyMoney у певних полях файла QIF, виведеного фільтром, та пункт, який повідомляє KMyMoney, чи слід намагатися зіставити подібні операції, щоб уникнути появи дублікатів.

За допомогою вкладки «Фільтр» ви можете вказати розташування фільтра імпортування, як це описано у попередньому розділі, а також вихідний фільтр, який працює аналогічно, але застосовується під час запису файла даних. Вхідний фільтр за типом файлів не можна застосовувати до фільтра вихідних даних, оскільки діалогове вікно файла для запису не потребує фільтрування.

Вкладка «Дата» в першу чергу стосується експортування QIF, оскільки KMyMoney зазвичай може визначити формат дати, досліджуючи фактичні дані. Основна мета — визначити порядок частин дати та роздільник, який їх відокремлює.

Оскільки формат QIF не стандартизовано, неможливо точно визначити, яким є типове сторіччя, якщо рік зазначено двома цифрами. У файлах QIF із двома цифрами року існує передбачуване типове сторіччя, а апостроф використовується як роздільник року, щоб вказати, що запис перебуває в ІНШОМУ столітті. Однак, оскільки запис не стандартизовано, для визначення типового сторіччя використовується поле Обробка апострофа, яке вказує на відповідне сторіччя, коли апостроф використовується як роздільник року. Наприклад, вам слід встановити значення формату апострофа як «2000-2099», щоб дати з апострофом вважалися датами після 2000 року. У такому разі дати без апострофа вважатимуться датами двадцятого сторіччя (1900-1999 роки).

Дані з вкладки «Суми» буде використано під час експортування QIF для визначення символу відокремлення десяткового дробу і роздільника тисяч. Однак вам потрібно вказати їх для кожного рядка у файлі QIF, який може містити суму. Щоб змінити ці параметри, натисніть один із рядків у верхній частині вікна, а потім скористайтеся спадними меню нижче, щоб вибрати символи, які будуть використовуватися.

Інструмент експортування QIF
Інструмент експортування QIF

## Інструмент експортування QIF

Щоб експортувати один з ваших рахунків до файла QIF, скористайтеся пунктом Експортувати → QIF з меню Файл. Програма запитає вас про те, який з окремих рахунків слід експортувати, файл, до якого слід виконати експорт, та профіль QIF, яким слід скористатися для експортування.

### Примітка

Засіб експортування QIF не працює із експортом даних інвестиційних рахунків. Може здатися, що він спрацює та створить вихідний файл, але цей файл не міститиме жодних фактичних даних.

Засіб експортування QIF використовує профілі QIF подібно до засобу імпортування QIF, але використовує далі у профілі для форматування записаного файла QIF, а не для обробки читання файла. Паралельно з засобом імпортування ви можете використовувати спеціальну написану програму фільтрування. На вкладці «Фільтр» редактора профілів QIF є окреме поле для вихідного фільтра, тому ви можете використати той самий профіль QIF для імпортування і для експортування, але використати окремий фільтр для цих двох процедур.

Інструмент імпортування OFX
Інструмент імпортування OFX

## Інструмент імпортування OFX

Ace Jones `<acejones@users.sourceforge.net>`

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Засіб імпортування OFX був одним із перших компонентів KMyMoney, який було написано як додаток. На той час у початковому коді було лише кілька додатків, і вони не завжди входили до версій, створених для дистрибутивів Linux®, тому іноді користувачам доводилося збирати додатки самостійно. На сьогодні таке трапляється дуже нечасто, але можете переглянути розділ про додатки, щоб дізнатися більше. На сьогодні багато можливостей, які вважаються основними частинами KMyMoney реалізовані як додатки, тому цей факт не завжди згадують у цьому підручнику там, де наведено обговорення цих можливостей. Див. також розділ Додатки у розділі «Налаштування».

### Для чого призначено OFX

OFX є абревіатурою від «Open Financial Exchange» (відкритий обмін фінансовими даними). Відповідно до сайта робочої групи з OFX, «Open Financial Exchange (OFX) є відкритим стандартом для систем клієнт-сервер і хмарних програмних інтерфейсів для обміну фінансовими даними і виконання фінансових операцій між фінансовими установами та фінансовими програмами.» Специфікація визначає формати передавання фінансових даних за допомогою файлів та безпосереднього обміну даними. Додаткові відомості щодо історії питання можна знайти на сторінці Вікіпедії.

Хоча стандарт OFX є набагато повнішим та стійкішим за QIF, у ньому усе ще є певна невизначеність. Отже його робота залежить від окремої реалізації фінансовою установою. Назви файлів OFX можуть мати суфікс «OFX» або «QFX» (великими або малими літерами). Використання певного суфікса не накладає ніяких окремих обмежень на вміст файла. Специфікацію спочатку було засновано на SGML, а свіжіші версії засновано на XML, отже такі файли можна читати у будь-якому текстовому редакторі. Втім, оскільки використання пробілів не впливає на дані, у деяких реалізаціях пробіли не використовуються взагалі, що робить читання таких файлів людиною доволі важкою справою.

Крім того, хоча стандарт містить настанови щодо додаткових типів даних, KMyMoney може імпортувати лише дані операцій з деякими додатковими даними, такими як поточний баланс рахунків.

Хоча, здається, він і зник, колись ще одним сайтом із відомостями щодо формату був сайт домашньої сторінки OFX, де містився каталог фінансових установ, які проголошують підтримку OFX. Цей список міг знадобитися, якщо у вас виникали проблеми із налаштовуванням безпосереднього обміну даними OFX. На сайті був форум для обговорення проблем із OFX. Оскільки реєстрацію домену не відкликано, ми лишаємо це посилання — можливо, працездатність сайта буде відновлено у майбутньому.

### Імпортування даних OFX

Стандарт OFX визначає впорядкування та форматування фінансових даних, але ці дані можуть існувати як звичайний файл або як потік даних між двома комп'ютерами. Найпростіший спосіб отримати дані OFX — це отримати їх із вашого банку чи іншої фінансової установи у форматі файла OFX. У більшості випадків, коли ви входите на сайт банку, на сторінці, яка показує ваші операції, є кнопка або посилання для отримання цих даних. Там може бути OFX або QFX, або ви можете надіслати запит щодо даних для Quicken або Web Connect (додаткову інформацію щодо цього терміну див. нижче). Ви також можете вказати діапазон дат операцій для отримання (хоча це іноді обмежується періодами узгодження доступних виписок), а також фільтрування за типом операції.

Якщо ви отримали файл OFX з інтернету, основним способом імпортування файла OFX є вибір інструменту імпортування за допомогою панелі меню. У меню Файл оберіть пункт Імпортувати, а потім пункт OFX.... Якщо у підменю «Імпортувати» немає пункту OFX, додаток імпортування OFX не було встановлено належним чином або не було увімкнено. Будь ласка, зверніться до попереднього розділу цього підручника.

Спочатку інструмент імпортування запитає вас про назву рахунку, до якого слід імпортувати дані операцій. Якщо у файлі зберігаються дані щодо операцій для декількох рахунків, програма ставитиме це питання декілька разів.

Після імпортування деякі з записів операцій у вашій обліковій книзі буде позначено знаком оклику у жовтому трикутничку. Причиною підсвічування є невизначеність категорії відповідних записів. Інструмент імпортування не може автоматично призначити цю категорію на основі вашого журналу операцій. Ви можете змінити параметри будь-якого запису у обліковій книзі і призначити його до певної категорії. Після цього позначку буде вилучено.

У цьому розділі описано «рідний» для програми інструмент імпортування OFX. Крім нього, файли OFX може бути імпортовано за допомогою додатка імпортування AqBanking. Поведінка цих двох інструментів імпортування буде дещо різною, їх написанням та супроводом переймаються зовсім різні люди.

### Імпортування даних щодо інвестування

Будь ласка, зауважте, що якщо ви імпортуєте файл з записами щодо операцій з інвестування, ці записи від початку мають міститися у вашому файлі KMyMoney. Для встановлення відповідності використовується стандартний символ акції, отже переконайтеся, що цей символ у KMyMoney точно збігається з символом у файлі, який ви імпортуєте.

### З'єднання з мережею

Замість явного отримання файла OFX з інтернету, як описано вище, простішим способом імпортування файла OFX є налаштовування Web Connect. Відвідайте сайт свого банку та натисніть кнопку або посилання, щоб отримати свої дані як файл OFX. (Деякі установи показуватимуть лише QFX, що є еквівалентом.) Ваш браузер має запитати, чи хочете ви зберегти файл, або яку програму ви хочете використати, щоб відкрити файл. Перейдіть у браузері до KMyMoney. Програма імпортує отриманий файл OFX безпосередньо до файла KMyMoney, відкритого у програмі, або файла, відкритого останнім. Ви також можете змінити прив'язку файлів у стільничному середовищі і налаштувати систему на автоматичне відкриття KMyMoney, якщо ви натиснете пункт файла OFX у вашій програмі для керування файлами.

Якщо вам потрібно імпортувати файл OFX у якийсь інший файл KMyMoney, спочатку завантажте файл даних до KMyMoney, а потім відвідайте сторінку вашого банку.

### Безпосереднє з'єднання

У KMyMoney також передбачено підтримку OFX Direct Connect. Це надає змогу KMyMoney зв'язатися безпосередньо з банком, щоб отримати дані операцій, за умови, що таку підтримку передбачено на сторінці банку.

Зверніть увагу: підтримку OFX Direct Connect передбачено не на усіх сайтах банків, а на тих, де її передбачено, часто використовують програмне забезпечення, яке надається та підтримується сторонніми компаніями, а ці сторонні компанії часто надають підтримку лише користувачам спеціального комерційного програмного забезпечення для керування фінансами. У KMyMoney не передбачено підтримки безпосередньої роботи з жодним банком, тому вам, можливо, доведеться повідомити їм, що ви хочете працювати з банком безпосередньо з MS Money або Quicken. Крім того, на сайті OFX Work Group, згаданому вище, також зазначено, що «Крім того, програмний інтерфейс надає змогу здійснювати обмін даними або безпосередньо, або через посередника, наприклад постачальників послуг агрегації даних.» Користувачі повідомляли, що банки, які перейшли на використання таких постачальників послуг агрегації, нададуть будь-яку підтримку ще з меншою ймовірністю, якщо ви не використовуєте одну з комерційних програм.

Крім того, ваш банк може вимагати окремої реєстрації, відмінної від реєстрації на звичайному сайті, він може надати вам окремий пароль або PIN-код і навіть може стягувати з вас окрему плату за цю послугу.

Якщо у вас працює Direct Connect, ви зможете оновлювати свої записи, отримуючи дані останніх операцій одним натисканням кнопки. Якщо це не спрацює з першої спроби, ви можете знайти легке вирішення своєї проблеми або може знадобитися багато досліджень, і немає гарантії, що це спрацює в будь-якій конкретній ситуації. Однак, будь ласка, не сприймайте нічого з цього як причину не спробувати.

На першому кроці вам слід налаштувати всі рахунки, для яких ви маєте намір отримувати записи операцій. Переведіть програму у режим перегляду рахунків, наведіть вказівник миші на позначку рахунку, який ви бажаєте налаштувати, клацніть правою кнопкою миші і виберіть пункт Пов'язати з мережевим рахунком. Цим пунктом також можна скористатися у меню Рахунок, якщо рахунок відкрито на панелі облікової книги. Якщо у вашій системі встановлено декілька додатків для роботи з банківськими установами за допомогою мережі, програма запитає вас про те, який з них слід використовувати. Якщо ви маєте намір використовувати вбудовану обробку OFX, оберіть пункт KMyMoney OFX. Програма отримає список банків з інтернету. За допомогою майстра ви зможете обрати назву банківської установи, ввести ім'я користувача і пароль та обрати рахунок. Якщо ви не знайдете потрібного вам банку у списку, ви зможете ввести його параметри вручну. Ваш банк має надавати потрібні програмі дані. Крім того, можливо, вам вдасться віднайти спосіб отримання цих даних власноруч.

### Примітка

Як ми вже згадували вище, налаштовування безпосереднього обміну даними OFX іноді може бути непростою справою, особливо через те, що реалізація протоколу у більшості установ не передбачає надання достатніх подробиць у повідомленнях про помилки. Ще однією з проблем є те, що у багатьох установах вимагають змінювати пароль під час першого ж сеансу доступу за допомогою інтернету, якщо використовується цей метод. На жаль, у поточній версії бібліотеки, яка використовується у KMyMoney, (libofx) не передбачено можливості інтерактивної зміни пароля. Інколи вдається змінити пароль за допомогою працівників служби підтримки. Доки нам не вдасться розширити відомості цього розділу докладнішим описом способів усування вад, якщо у вас виникатимуть проблеми із безпосередніми обміном даними, ви можете попросити про допомогу у списку листування розробників KMyMoney, `(kmymoney-devel AT kde.org)` або на якомусь іншому каналі підтримки.

Після того, як ваш рахунок буде налаштовано для мережевої роботи з банком, перейдіть до облікової книги цього рахунку і виберіть у меню Рахунок виберіть пункт Оновити рахунок…. Програма з'єднається з вашим банком і отримає дані ваших нещодавніх операцій. Дані щодо того, як налаштувати діапазон дат для отримання даних, наведено у наступному розділі.

### Примітка

У попередніх версіях KMyMoney назва отримувача завжди визначалося за полем `PAYEEID` у даних OFX. З версії 4.6 назва отримувача під час операції з OFX визначається на основі одного з полів `PAYEEID`, `NAME` або `MEMO`. У наступному розділі наведено дані щодо того, як налаштувати цю можливість та деякі інші параметри безпосереднього з'єднання OFX.

### Налаштування параметрів імпортування у форматі OFX

Це було описано раніше, у розділі щодо редагування параметрів рахунку.

### Експортування файла OFX

У поточній версії ще не передбачено можливості експортування ваших даних до файла OFX. Якщо ви можете допомогти у створенні такого інструменту експорту, будь ласка, зв'яжіться з командою розробки libofx, щоб дізнатися більше.

Додаток імпортування CSV
Додаток імпортування CSV

## Додаток імпортування CSV

Allan Anderson, ✝

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

### Чому виникає потреба у імпортуванні файлів CSV

Загалом кажучи, імпортувати краще OFX Але не всі банківські установи надають виписки саме у цьому форматі. Доступ же до файлів CSV (значень, відокремлених комами) майже завжди можна отримати (іноді такі файли описують як файли Excel або файли електронних таблиць). Крім того, часто такі файли створити доволі просто, достатньо скопіювати дані, наприклад з текстового файла, і виконати їхнє редагування вручну.

Основним призначенням цього додатка є імпортування даних з банківських виписок, втім передбачено можливість імпортування деяких інвестиційних виписок. Крім того, згодом було реалізовано можливість імпортувати обмінні курси та курси цінних паперів. Початкову версію цього додатка було створено для перетворення даних CSV на файли QIF, які програма могла б імпортувати. Цю можливість у поточній версії збережено, але, ймовірно, її буде усунуто у наступних версіях, оскільки тепер розробку зосереджено на безпосередньому імпортуванні даних з файлів CSV. Крім того, у KMyMoney передбачено вбудовану можливість експортувати файли QIF, тому більше немає ніякого сенсу створювати на основі даних CSV файл QIF.

### Отримання додатка

Засіб імпортування CSV є однією з нових можливостей, доданих до KMyMoney у форматі додатка. Однак, як і з іншими додатками, засіб імпортування CSV включено до основного пакунка з початковим кодом KMyMoney, тому він має бути доступним у всіх версіях з дистрибутивів Linux®, а також у версіях для інших платформ, які викладено на сайті KMyMoney. Пункт меню для імпортування файлів CSV має автоматично з’явитися у підменю Файл → Імпортувати.

Переконайтеся, що додаток увімкнено у параметрах KMyMoney. Для цього скористайтеся сторінкою діалогового вікна налаштувань: Параметри → Налаштувати KMyMoney → Додатки. Знайдіть пункт Імпортування CSV у показаному списку додатків. Якщо вам здається, що засіб імпортування CSV у вашій версії не встановлено, варто спочатку перевірити там, де ви брали базовий пакунок KMyMoney. Спробуйте знайти новіший пакунок програми або окремий пакунок додатка.

Якщо ви збирали з початкового коду, додаткових вимог виникнути не повинно. Процес збирання KMyMoney має виявити початковий код додатка і зібрати його. Існують параметри налаштувань, за допомогою яких можна виключити створення цього чи інших додатків, але потреба у них виникає не часто.

### Імпортування файла CSV

Щоб імпортувати дані з файла CSV, скористайтеся пунктом основного меню програми: Файл → Імпортувати → CSV.... Якщо пункту CSV немає у меню «Імпортувати», додаток імпортування CSV встановлено з помилками або не увімкнено. Щоб усунути проблеми, будь ласка, зверніться до попереднього розділу підручника.

Засіб імпортування CSV реалізовано у формі майстра, з окремою сторінкою для кожного кроку процедури.

#### Майстер імпортування CSV: початок

Після запуску засіб імпортування CSV покаже сторінку Початок або Файл. Ліворуч буде наведено список кроків процесу імпортування, поточний крок якого буде позначено. У верхній правій області буде показано дані для імпортування; перед цим програма покаже кілька коротких настанов, що стосуються поточного етапу майстра. Нижче наведено набір перемикачів для вибору типу даних, які потрібно імпортувати. Цей список у поточній версії включає Інтернет-банкінг, Інвестиції, Ціни валют і Ціни акцій. Далі ви побачите спадне меню вибору профілів, яке вмикається, якщо один раз вибрано перемикач для одного з типів файлів імпортування.

#### Профілі імпортування CSV

Для кожного типу файлів CSV, який слід імпортувати, потрібно вказати кілька деталей щодо очікуваного форматування даних, як описано в наступних розділах. Параметри відрізняються не тільки для різних типів імпортованих файлів даних, можливо, знадобляться різні налаштування для того самого типу даних з різних джерел. Тож вам не потрібно вводити всі ці параметри кожного разу, коли ви імпортуєте файл, засіб імпортування CSV надає змогу вказати параметри один раз і зберегти їх у профілі з визначеною вами назвою.

Назва профілю імпортування CSV є абсолютно довільною, але її буде легше запам’ятати, якщо вона відтворює як тип даних, що імпортуються (банк, кредитна картка, інвестиції, ...), так і джерело даних. Немає потреби вказувати посилання на рахунок, до якого імпортуються дані, і можна використовувати той самий профіль для імпортування до декількох рахунків, наприклад два поточні рахунки в одному банку.

До спадного меню вибору профілів буде включено назви всіх профілів засобу імпортування CSV, які ви створили раніше, а також можна буде ввести назву нового профілю. Під спадним меню вибору профілю буде показано три кнопки. Якщо ви натиснете кнопку Додати, яку завжди увімкнено, буде створено новий профіль із назвою, введеною у спадному списку. Нічого не станеться, якщо це поле порожнє або якщо у ньому буде показано назву наявного профілю. Під час виконання решти дій майстра імпортування CSV різні параметри конфігурації, які ви вводите чи змінюєте, зберігатимуться у вибраному профілі.

Якщо ви раніше створили один або кілька профілів, дві інші кнопки буде також увімкнено. Якщо ви натиснете кнопку Вилучити, профіль, указаний у спадному меню, буде вилучено. Якщо ви натиснете кнопку Перейменувати, потім зміните назву, яку показано у спадному меню, і знову натиснете Перейменувати, профіль буде перейменовано відповідним чином.

Поруч зі списком вибору профілю розташовано позначку Пропустити налаштування. У перший раз не слід позначати відповідний пункт. Після налаштовування профілю та завершення роботи майстра всі введені вами параметри налаштувань зберігаються у файлі ресурсів, назва якого збігається із назвою профілю. Наступного разу, коли ви скористаєтеся тим самим профілем, параметри буде завантажено до інтерфейсу користувача. Майстер пройде наступними сторінками параметрів, які не потрібно змінювати. Отже, якщо профіль ваш влаштовує, варто позначити цей пункт. Майстер перейде одразу до останньої сторінки, і, якщо проблем не буде виявлено, ви зможете просто натиснути кнопку Імпортувати.

Унизу є кнопка Вибрати файл. Якщо натиснути цю кнопку, буде відкрито діалогове вікно вибору файлів, за допомогою якого ви зможете вибрати файл для імпортування. Унизу решти сторінок майстра є кнопки для переходу < Назад до попереднього кроку майстра, перейти до наступного кроку Далі > або Скасувати імпортування.

Спочатку виберіть варіант імпортування для імпортованих даних. У спадному списку профілів ви можете вибрати назву раніше створено профілю засобу імпортування CSV або можете ввести нову назву, наприклад назву рахунку, до якого ви хочете імпортувати дані, а потім натиснути кнопку Додати. Нарешті, натисніть кнопку Вибрати файл для відкриття стандартного вікна вибору файла, за допомогою якого ви зможете вибрати файл CSV, дані з якого слід імпортувати.

#### Майстер імпортування CSV: роздільники

Після відкриття вибраного файла даних майстер перемкнеться на сторінку Роздільники, і ви маєте побачити ваші дані.

### Застереження

Показані у верхній частині вікна додатка записи можна редагувати, але внесені зміни збережено не буде. Цю частину вікна призначено лише для показу даних, а не для їхнього редагування. Додаток імпортування CSV ніколи не вносить змін до файла вхідних даних, а імпортовані дані визначаються вмістом файла вхідних даних, а не тим, що показано на екрані. Єдине виключення з цього правила описано у розділі Цінні папери і символи, наведеному нижче.

Засіб імпортування CSV має виявити відповідне Кодування, Роздільник полів і Роздільник тексту. Ви можете змінити кодування, якщо програма вибрала неправильний варіант. Якщо вам потрібно змінити роздільник полів, наприклад, якщо ваші дані насправді розділені табуляцією, а не комами, майте на увазі, що це призведе до скидання будь-яких полів, які ви вже створили. Зазвичай лапка (") є правильним роздільником тексту, але ви можете змінити її за потреби. Натисніть Далі, щоб продовжити обробку.

#### Майстер імпортування CSV: рядки

Після цього ви опинитеся на сторінці Рядки. За допомогою цієї сторінки ви можете визначити, чи слід пропустити певні рядки на початку та наприкінці файла.

Ця сторінка надає змогу налаштувати імпортування так, щоб ігнорувати ті рядки верхнього та нижнього колонтитулів на початку або в кінці файла, які насправді не містять даних для імпортування.

Початковий рядок. Тут встановіть таке значення, щоб засіб імпортування пропустив усі рядки заголовків у файлі. Ваш вибір буде збережено у профілі для наступного використання. Значення для початкового і кінцевого рядка взаємопов’язано. Ви не можете вказати для початкового рядка більший номер, ніж для кінцевого рядка і не може перевищувати справжню кількість рядків у файлі. Якщо ви не можете змінити значення у полі Початковий рядок, спробуйте змінити значення у поля кінцевого рядка.

Кінцевий рядок. Засіб імпортування автоматично встановить у цьому полі номер останнього рядка у файлі або останнє збережене значення. Змінювати автоматичне значення потрібно, лише якщо у файлі є рядки підвалу, які засіб імпортування має проігнорувати. Якщо ви цього не зробите, ймовірно, буде показано попередження щодо помилки у даних під час обробки засобом імпортування помилкових даних. Знову ж таки, якщо ви не можете змінити значення у полі Кінцевий рядок, спробуйте змінити значення у полі Початковий рядок.

Над цими двома полями є пункт Заголовок містить назву або номер рахунку. Якщо позначено, засіб імпортування шукатиме у рядках над початковим рядком назву чи номер рахунку, який буде використано для імпортування. Якщо не позначати пункт, вам буде запропоновано ввести цю інформацію.

Коли будете готові, натисніть кнопку Далі, щоб перейти до наступного кроку.

#### Майстер імпортування CSV: стовпчики

Після цього ви опинитеся на сторінці Стовпці. Тут ви повідомляєте засобу імпортування, які стовпці у файлі містять дані, які зіставляються з певними полями, необхідними для створення значущого запису чи операції, залежно від типу даних, що імпортують. Існує окрема версія цієї сторінки для кожного типу даних, оскільки кожен вимагає різної комбінації елементів.

##### Майстер імпортування CSV: робота з банками

Для більшості полів вам просто потрібно скористатися спадним меню, щоб вибрати відповідний стовпець. Зауважте, що праворуч у багатьох полях є кнопка «x». Якщо її натиснути, усі значення, введені або вибрані у полі ліворуч, буде вилучено. Крім того, слід врахувати деякі особливі міркування.

- Праворуч буде розташовано панель із двома вкладками. Якщо у вашому файлі один стовпчик для усіх значень, виберіть вкладку Сума. Якщо ж є окремі стовпчики для витрат і надходжень, виберіть вкладку Надходження.

  На вкладці «Сума» почніть із вибору стовпця, який містить суму операції. Якщо є стовпець, який містить «Надходження» або «Витрати», для визначення суми, виберіть цей стовпець як Індикатор витрат-надходжень. Окремо, якщо в поле суми включено рядок, який вказує, що сума є або надходженнями, або витратами, введіть цей рядок у відповідне поле Індикатор. Насамкінець, якщо, незважаючи на правильне встановлення всіх наведених вище значень, імпортована сума є протилежною за знаком щодо дійсної, позначте пункт Протилежні знаки.

  На вкладці «Витрати/Надходження» просто введіть номери стовпців із цими значеннями у відповідні поля.

- Ви можете вибрати декілька стовпчиків для поля нотаток, позначивши їх послідовно. До вже позначених стовпчиків нотаток у списку буде додано поле Стовпчики нотаток:. Якщо ви позначите у таких спосіб декілька стовпчиків, їхній вміст буде послідовно об’єднано для отримання вмісту поля нотаток.

- Якщо ви спробуєте вибрати один стовпчик для двох полів, додаток імпортування попередить вас і скасує обидва вибори. Втім, можна, якщо це потрібно, скористатися одним стовпчиком для полів Отримувач/Опис та Нотатка. Якщо ви виберете певний стовпчик для поля Отримувач/Опис, а потім виберете той самий стовпчик для стовпчика Нотатка, програма покаже вікно з попередженням щодо дублювання стовпчиків і попросить вас підтвердити зроблений вибір. Щоб підтвердити це, натисніть кнопку Так, і стовпчик буде використано для обох полів.

- Причиною для використання вмісту поля «Отримувач/Опис» у полі «Нотатка» є те, що початковий вміст поля отримувача/опису може бути повністю змінено під час встановлення відповідності операцій у KMyMoney. Використання даних у полі нотаток збереже початковий текст, який інакше було б втрачено.

Якщо ви помітите, що було зроблено помилковий вибір, просто змініть вибір. Якщо потрібно буде внести декілька змін, ви можете натиснути кнопку Спорожнити все і розпочати усе з початку.

Щойно буде вибрано стовпчики для усіх необхідних полів, програма увімкне кнопку Далі, і ви зможете перейти до наступної сторінки майстра.

##### Майстер імпортування CSV: формат

На наступній сторінці майстра вгорі все ще буде показано дані, які слід імпортувати, але в нижньому розділі ви побачите три спадні списки. Початкові значення встановлюються KMyMoney на основі вивчення фактичних даних.

Для Десяткового знаку типово встановлено значення «авто», що зазвичай дає правильні результати. Якщо це не так, ви можете явно вказати «крапку» або «кому».

Значення Символ тисячних розрядів буде встановлено автоматично, а саме поле може бути вимкнено, якщо воно не впливає на результати.

Значення цього параметра слід встановити відповідно до порядку запису року, місяця і дня у датах файла. Якщо додатком буде виявлено несумісність зі значенням цього параметра, програма поскаржиться під час спроби імпортування. Але якщо значення є помилковим і не призводить до визначення некоректних результатів (якщо значення днів не перевищує 12, отже програма може сплутати місяць і день), ви просто отримаєте помилкові дані, оскільки самому додатку важко виявити помилку, але помилки будуть очевидними у обліковій книзі після імпортування.

Формат дати визначає порядок запису дня, місяця та року, і також встановлюється автоматично. Однак у деяких випадках, як-от дані без дня, що перевищує 12, ви можете помітити проблему після імпортування. У таких випадках вам доведеться повторити імпортування і вибрати фактичний порядок компонентів дати.

##### Майстер імпортування CSV: інвестування

Ця сторінка є подібною до сторінки Робота з банком, хоча є дещо складнішою. Призначення більшості пунктів є очевидним, втім, декілька пунктів можуть видатися незрозумілими, доки ви не спробуєте виконати процедуру імпортування один або декілька разів.

- Як і на сторінці Робота з банком, ви можете вибрати для поля нотаток декілька стовпчиків одразу.

- Пункт Тип/Дія призначено для визначення стовпчика, у якому міститься тип дії, наприклад «купівля», «продаж», «дивіденди» тощо.

- За допомогою пункту Коефіцієнт ціни можна визначити дільник або множник, призначений для встановлення сумісності між імпортованими та збереженими цінами. Наприклад, якщо ціни у імпортованому файлі визначаються у центах, а рахунок у вашій програмі KMyMoney ведеться у доларах, виберіть значення 0,01. Якщо ж у обліковій книзі KMyMoney підрахунок ведеться у доларах, і ціни у імпортованому файлі CSV також вказано у доларах, встановіть у полі Коефіцієнт ціни значення 1,0.

- Існує два способи визначення комісії за операції. Якщо у вашому файлі є окремий стовпець для комісії, скористайтеся спадним списком Стовпець комісії. Зауважте, що на цій сторінці це єдине поле, яке явно містить «стовпець» у мітці, щоб підкреслити, що це стовпець комісії, а не фактична комісія. Однак майте на увазі, що комісія могла бути врахована у ціні.

  Якщо передбачено комісію, але це число у відсотках, а не вказане значення, позначте пункт Комісія у відсотках і введіть відсоткову ставку у полі Ставка комісії. Крім того, якщо існує мінімальна комісія, вкажіть її в полі Мінімальна комісія, яке стане активним після введення ставки комісії (з десятковою комою). Після цього натискання кнопки Обчислити комісію додасть стовпець праворуч від таблиці вище, і програма покаже розраховану комісію для кожної операції.

  Якщо ви припустилися помилки під час введення даних, натискання кнопки Вилучити комісію призведе до відновлення в усіх полях, які пов'язано із комісією, початкових значень.

- Під пунктами вибору стовпчиків ви побачите дві панелі для ідентифікації цінних паперів. Залежно від вашого брокера або фінансової установи, у вашому файлі можуть міститися дані щодо одного або декількох цінних паперів.

  - Якщо у файлі містяться дані щодо операцій з лише одним цінним папером, де його назву може бути вказано у рядку шапки таблиці, назву слід ввести у полі Назва цінного паперу. Введену вами назву буде додано до спадного списку для наступного використання. Можливо, згодом ви захочете вилучити цю назву зі списку. Для вилучення позначте пункт із назвою, потім натисніть кнопку Приховати цінний папір. Після цього назву буде вилучено зі списку, вона не впливатиме на вміст вашого основного файла KMyMoney.

  - Якщо у файлі містяться дані щодо операцій з декількома цінними паперами, кожен з них буде ідентифіковано за його кодовою назвою (тікерним символом) у одному стовпчику з докладнішим описом у іншому стовпчику. Виберіть ці стовпчики за допомогою пунктів Символ та Подробиці. Може так статися, що цінний папір не має офіційного символу. У цьому випадку можна використати псевдосимвол. Його використання не спричинить проблем, якщо він унікальним чином ідентифікує цінний папір у імпортованому файлі. Іноді, тип дії вбудовано до стовпчика подробиць з можливим префіксом певного стандартного тексту. Наприклад, якщо у полі містяться записи «type: dividend», введіть до поля Фільтрувати текст текст «type: » разом із кінцевим пробілом.

Щойно буде вибрано варіанти для усіх обов’язкових полів, програма увімкне кнопку Далі, і ви зможете перейти до наступної сторінки майстра.

##### Майстер імпортування CSV: цінні папери та символи

Якщо виконується обробка файла записів інвестицій, після сторінки Стовпчики вам доведеться переконатися, що програмі вдалося встановити належну відповідність кожного запису цінного паперу у імпортованому файлі записам у базі даних KMyMoney, перш ніж розпочнеться процес імпортування. На цьому кроці буде відкрито інше вікно зі списком цінних паперів та символів у імпортованому файлі. Зауважте, що на відміну від панелі показу даних у основному вікні майстра, зміни, внесені на цій сторінці, буде імпортовано.

Заповнити цю сторінку доволі просто, якщо зосередити увагу на таких пунктах:

- Кожен з рядків відповідає лише одній операції, отже, може так статися, що будуть дублікати рядків. Це нормально.

- Кожна назва цінного паперу має точно відповідати одному запису цінного паперу, визначеного у KMyMoney. Якщо відповідність встановити не вдасться, буде створено новий запис цінного паперу, можливо небажаний, якщо, звичайно, не виконується купівля якогось нового цінного паперу.

- Символ має бути показано для усіх цінних паперів.

- Єдиною інформацією на цій сторінці має бути символ цінного паперу та його назва. Будь-які інші спочатку показані дані (зокрема дати та типи дій) зберігатимуться у імпортованому фалі, але їх не буде показано на цій сторінці.

Редагувати символ або назву цінного паперу можна після подвійного клацання лівою кнопкою миші на комірці. Для кожного цінного паперу, якщо це потрібно, змініть назву одному з його рядків. Якщо у імпортованому файлів вказано правильну назву цінного паперу, двічі клацніть на ній, щоб позначити дані, скопіюйте і вставте/редагуйте її, зважаючи на те, чи було використано варіант або абревіатуру у KMyMoney. Якщо ви зміните назву цінного паперу, результати редагування буде застосовано до усіх рядків з тим самим символом.

Усі рядки без символу будуть вважатися записами куртажного типу. Якщо у якійсь операції використовується інший рахунок, наприклад чековий або куртажний рахунок для отримання дивідендів або сплати, буде відкрито вікно повідомлення для введення назви рахунку для переказу. Зазвичай, таким рахунком є куртажний рахунок, який було вибрано або створено під час створення інвестиційного рахунку. Так само, введіть номер стовпчика з даними отримувача, якщо потрібно. Якщо під час введення назви рахунку було зроблено помилку, імпортування продовжиться, але KMyMoney не зможе розпізнати рахунок і позначить відповідні операції як такі, у яких немає прив’язки до категорій. Якщо назва рахунку є довгою, просто введіть перші декілька символів. Імпортування буде продовжено, але записи операцій буде позначено у KMyMoney як такі, що не мають прив’язки до категорій, вам доведеться вибрати належний рахунок переказу після імпортування. Натисніть кнопку Гаразд щойно вибір буде зроблено. Процес імпортування поверне вас назад до вікна KMyMoney.

Якщо існує декілька записів операцій з одним цінним папером, ви можете редагувати усі ці записи одразу за допомогою позначення декількох записів. Наприклад, щоб додати символ до декількох рядків, натисніть і утримуйте натиснутою клавішу Ctrl і позначте за допомогою клацання лівою кнопкою миші усі записи операцій у стовпчику символів. Не відпускаючи клавіші Ctrl (усі комірки символів має бути позначено), клацніть лівою кнопкою миші на одній з комірок і введіть символ. Клацніть у вікні поза межами стовпчика і натисніть клавішу Enter (а не кнопку Гаразд). Тепер, коли ці записи операцій мають один символ, двічі клацніть на одному з записів подробиць і змініть потрібним чином назву цінного паперу. Клацніть десь у вікні (або натисніть клавішу Enter), щоб підтвердити редагування, і усі записи буде змінено відповідно до внесених вами змін щодо подробиць. Для решти записів буде показано символи, запозичені із записів операцій у імпортованому файлі.

Далі, натисніть кнопку Гаразд, потім кнопку Імпортувати. У полі Введіть рахунок введіть назву куртажного або чекового рахунку для сплат. Якщо ви введете коректну назву, буде використано відповідний рахунок. Якщо вам не хочеться вводити правильну, але довгу назву, введіть перші декілька символів цієї назви. Імпортування буде виконано, але після імпортування записи у обліковій книзі потребуватимуть вибору належного рахунку. У полі Запис комісійних введіть номер стовпчика, у якому містяться відповідні дані. Тепер, у полі Некоректна операція може бути показано декілька записі, оскільки тип дій не відповідає комбінації кількості, ціни та суми. Клацніть на кожному із повідомлень кнопку Вибрати тип операції. У відповідь буде показано спадний список з коректними типами дій для цієї комбінації значень.

Тепер, після завершення імпортування ви повернетеся до вікна KMyMoney для вибору інвестиційного рахунку, яким слід скористатися, а далі чекового рахунку, якщо було використано якість куртажні операції.

##### Майстер імпортування CSV: курси валют

Щось щодо імпортування курсів валют

##### Майстер імпортування CSV: курси акцій

Щось про імпортування курсів акцій

#### Майстер імпортування CSV: завершення

Під час переходу до останньої сторінки додаток автоматично виконає перевірку значень. Якщо числові значення у стовпчиках буде позначено зеленим, перевірку виконано успішно. Все, що потрібно буде зробити, це натиснути кнопку Імпортувати CSV, після чого керування буде передано до основного вікна програми KMyMoney. Втім, якщо помилково вказано початковий і/або кінцевий рядки або вибрано помилкові стовпчики, ви побачите позначення червоним кольором і повідомлення щодо того, у чому полягає помилка. Після цього слід натиснути кнопку Назад, щоб повернутися до відповідної сторінки і виправити помилку.

Крім того, може так статися, що, якщо використовуються стовпчики витрат і надходжень, один з цих стовпчиків може не містити записів. Це може означати, що у відповідному стовпчику немає символу відокремлення дробової частини, а це призведе до попередження з боку програми. Якщо причина, очевидно, саме у цьому, ви можете натиснути одну з кнопок Обробити (Обробити цей або Обробити всі.)

Десятковий знак. Ще однією можливою проблемою є те, що вибраний символ відокремлення дробової частини є помилковим. Вибір відповідного символу може усунути помилку. Зазвичай, змінювати цей символ не слід. Зауважте, що Десятковий знак має відповідати даним у вашому файлі, а не вашій локалі. Якщо у вашій локалі визначено інше значення, перетворення буде виконано. Якщо використання поточного символу дає коректні результати, у верхній частині вікна числові поля буде позначено зеленим кольором. Якщо виникнуть помилки, ви побачите червоні записи. Колір також покаже результат застосування параметрів Початковий рядок і Кінцевий рядок. Також може бути показано попередження, якщо у якійсь із позначених комірок не міститиметься вибраного символу.

Символ тисячних розрядів. Значення цього параметра, ймовірно, не слід змінювати, оскільки його буде визначено автоматично на основі Десяткового знаку. Можливість зміни надано для особливих випадків. Крім того, засіб вибору залишиться неактивним, якщо жодне з імпортованих значень не перевищуватиме 1000.

Імпортувати CSV. За допомогою цієї кнопки можна наказати додатку виконати дію з імпортування даних з файла на основі параметрів, визначених раніше. KMyMoney спитає вас про назву рахунку, до якого слід імпортувати дані.

#### Створити файл QIF

За допомогою цієї кнопки, після завершення процесу імпортування, ви можете зберегти дані з файла CSV до файла QIF, якщо вам з певної причини потрібен такий файл. Насправді, це початковий варіант дії цього додатка. Втім, оскільки програма KMyMoney має вбудовані механізми експортування даних у форматі файлів qif, ця можливість навряд чи вам знадобиться. Зрештою, її може бути усунуто у наступних версіях додатка.

#### Завершальна обробка

Якщо використовується варіант імпортування даних Роботи з банком, додаток завершить роботу, а програма KMyMoney попросить вас, як це було вказано вище, вказати відповідний рахунок, до якого слід імпортувати дані. Втім, якщо використовується варіант імпортування даних Інвестиція, можуть знадобитися додаткові дані. Якщо під час імпортування операції додатком буде виявлено відсутність коректного типу операції, додаток покаже сумнівний запис, а користувач зможе вибрати коректний тип для заміни, залежно від комбінації значень кількості, ціни та суми. Для кожного запису операції додаток виконає перевірку вмісту стовпчика так, щоб він відповідав типу дії. Наприклад, якщо вказано кількість, але не вказано ціну або суму, вважатимуться, що операцією може бути лише додавання або вилучення цінних паперів. Або, якщо не вказано суми, але вказано кількість або ціну, вважатимуться, що йдеться про дивіденди, тощо.

Якщо хочете збережіть значення визначених вами параметрів, не забудьте натиснути кнопку Завершити, щоб закрити вікно додатка.

#### Додавання типів дій з інвестування

Якщо ви помітите, що у ваших виписках щодо інвестицій містяться типи дій, які не розпізнаються програмою, просто додайте нові типи у відповідний розділ файла ресурсів. Докладніші відомості щодо цього файла викладено нижче. Наприклад, у розділі `[InvestmentSettings]` цього файла поле BuyParam містить записи для дій `Purchase`, `Buy`, `New Inv` і `Switch In`. Якщо вами буде виявлено інший запис дії, додайте його до відповідного списку і перезапустіть додаток. Ви можете зауважити, що між записами різних полів є подібність, через що вибрано помилковий тип дії. Додаток обробляє списки у такому порядку: `Shrsin`, `DivX`, `Reinvdiv`, `Brokerage`, `Buy`, `Sell`, `Remove`. Перевпорядкування списків відповідно до ваших потреб не спрацює, оскільки записи у файлі ресурсів впорядковано за абеткою. Якщо помилковий параметр вам не потрібен, просто вилучіть його з файла. Якщо параметр є потрібним, ймовірно, вам доведеться редагувати файл імпортованих даних.

#### Налаштування додатка імпортування у форматі CSV

Добре відомою вадою формату QIF є те, що стандарт форматування є доволі розпливчастим. Проблема файлів CSV схожа на проблему файлів QIF, але для цих файлів взагалі не існує стандартів. Зокрема, у файлах інвестиційних даних можливі значні різночитання у визначенні типів дій. У додатку передбачено визначення типів дій у файлі ресурсів, який має назву `csvimporterrc`. Місце зберігання цього файла залежить від використаної вами операційної системи або дистрибутива. Зазвичай, цей файл зберігається у теці `$KDEHOME/share/config`, де `$KDEHOME`, зазвичай, є каталогом `.config` у вашій домашній теці. Якщо ви переходите з версії KMyMoney до 5.0, старим значенням `$KDEHOME` було `.kde4` також у вашій домашній теці. За допомогою цього файла ресурсів користувач здатен додати тип дій, який не передбачено розробниками. Якщо такого файла у вашій системі немає, під час першого використання додатка буде створено файл з типовими даними, що міститиме декілька очевидних описів дій.

З програмою постачається декілька зразків файлів CSV. Ці файли зберігаються у теці `kmymoney/contrib/csvimporter/` ієрархії кодів програми у сподіванні, що ці зразки будуть корисними. У прикладі для інвестицій, наприклад, визначено тип дії `ReInvestorContract Buy : ReInvested Units`. Під час процедури перевірки першим відповідником дії буде `ReInv` у розділі `ReInvestorContract Buy`, отже операцію буде визначено як `Reinvdiv`, хоча `Buy` також було згадано. Іншим прикладом є призначення типу дії `Reinvest`, хоча у записі операції не було згадки ні про ціну, ні про суму, а лише про кількість, отже операцію слід вважати операцією типу «додавання цінних паперів, тобто `Shrsin`.

Під час створення цього додатка було використано як приклади лише декілька форматів запису інвестицій, отже, ймовірно, ви можете зіткнутися з форматами, які обробляються неправильно. Якщо вами буде виявлено файл у такому форматі, будь ласка, надішліть відповідний приклад (змініть дані так, щоб не залишилося конфіденційних частин) до списку листування користувачів KMyMoney, `(kmymoney AT kde.org)`, або до списку листування розробників, `(kmymoney-devel AT kde.org)`. Розробники зроблять все можливе, щоб додаток зміг обробляти ваші дані.

##### Вікно налаштовування засобу імпортування CSV

Нарешті, є кілька інших елементів, які можна налаштувати в діалоговому вікні, викликаному за допомогою діалогового вікна налаштовування засобу імпортування CSV, яке можна викликати на сторінці додатків головного діалогового вікна налаштовування KMyMoney. Це стосується того, які елементи буде автоматично визначено засобом імпортування, і того, який профіль використовуватиметься, якщо засіб імпортування експортує файл QIF, як ми вже згадували вище.

### Додаток експортування CSV

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Щоб експортувати дані до файла CSV, скористайтеся пунктом основного меню програми: Файл → Експортувати → CSV.... У відповідь буде відкрито вікно із декількома пунктами, за допомогою яких ви зможете визначити дані, які слід експортувати.

Будь ласка, зауважте, що в експортованому файлі CSV можуть міститися лише дані з одного рахунку.

Вкажіть назву експортованого файла CSV, ввівши повний шлях у полі Файл, який слід експортувати або натиснувши кнопку Вибрати і перейшовши до файла у діалоговому вікні збереження файла. Виберіть рахунок для експортування за допомогою спадного списку Рахунок, який слід експортувати.

Періодом часу експортованих даних керують поля дати Діапазон дат Почати з і Закінчити на. Типовими є значення, що відповідають повному діапазону дат для всього файла даних. Вони коригуються, коли ви вибираєте рахунок для експортування.

Типово, значенням у полі Роздільник полів є кома, але ви можете скористатися також табуляцією або крапкою з комою.

Якщо ви позначите для Вміст, який слід експортувати пункт Рахунок, експортованими даними будуть операції зі вказаного рахунку та діапазону дат. Однак якщо ви виберете варіант Категорії, експортований файл міститиме по одному рядку для кожної визначеної категорії. Для категорій верхнього рівня буде показано назву категорії та «I» або «E» на позначення того, чи є категорія доходом чи витратами. Для категорій не верхнього рівня також буде показано батьківську категорію.

Засіб експортування виведе набір стовпчиків, який відповідає типу експортованого рахунку.

Засіб імпортування Woob
Засіб імпортування Woob

## Засіб імпортування Woob

Dawid Wróbel `<me@dawidwrobel.com>`

### Для чого призначено Woob?

Woob або «Web outside of browsers» — «збірка програм, які можуть взаємодіяти із сайтами без потреби для користувача у відкритті сторінок цих сайтів». Одна з таких програм уможливлює взаємодію із фінансовими установами. До складу KMyMoney включено додаток, який використовує цю програму безпосередньо, а отже, уможливлює імпортування записів грошових переказів з банків і фінансових установ, для яких фінансовою установою не передбачено підтримки інших фінансових протоколів, з якими може працювати KMyMoney.

### Встановлення Woob

### Примітка

У поточній версії KMyMoney вам доведеться встановити Woob окремо. Зверніться до подальших розділів довідки, щоб дізнатися більше.

Деякі дистрибутиви Linux® пакують Woob, і це бажаний метод встановлення, якщо він доступний. Якщо відповідного пакунка немає у дистрибутиві, перш ніж продовжувати, вам слід встановити найсвіжішу версію Python 3. Усі основні дистрибутиви Linux® пакують Python, і ви маєте скористатися версією з дистрибутива, якщо це можливо. Крім того, ви можете отримати пакет для своєї системи з офіційного сайта Python. Точну мінімальну версію Python, яку вимагає Woob, можна знайти на сайті Woob.

Після встановлення Python 3 ви зможете легко отримати та встановити необхідні модулі Woob. Перегляньте настанови на сайті Woob. Під час запуску KMyMoney програма перевірить наявність Woob і завантажить додаток, якщо Woob знайдено. Перегляньте розділ Додатки в розділі Налаштування, щоб дізнатися більше про підтвердження завантаження додатка woob.

### Користування Woob

Якщо встановлено Woob і завантажено додаток woob KMyMoney, ви зможете налаштувати його для використання з певним рахунком за допомогою пункту меню Рахунок → Пов'язати з інтернет-рахунком.... Після цього за допомогою пункту меню Рахунок → Оновити рахунок... можна буде отримувати записи операцій для цього рахунку за допомогою Woob.

Розділ 17. Кредити
Кредити

# Розділ 17. Кредити

Darin Strait `<darin.strait@ashdar-partners.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Поняття про кредити

### Потрібні відгуки

Автор буде вдячний за відгуки щодо того, чи слід розширити цей розділ, щоб обговорити зміни основної суми та відсотків для досягнення фіксованого періодичного платежу. Про це згадується в розділі про фактичне створення позики в KMyMoney але, здається, про це варто згадати раніше.

У цьому розділі описано роботу у KMyMoney з кредитами. Закони та постанови щодо кредитування у різних країнах можуть бути різними. Докладніший опис кредитування та дані щодо законів та постанов вашої країни можна знайти у інших ресурсах.

Кредит — це угода, у межах якої позичальник отримує гроші від кредитора і погоджується сплатити цей борг до певної дати у майбутньому однією або декількома сплатами. За допомогою KMyMoney ви зможете слідкувати за кредитами, за якими ви, як позичальник, позичили гроші або, як кредитор, надали гроші у борг. Більшість фізичних осіб здебільшого беруть гроші у борг, а не надають їх. Отже, здебільшого ви будете боржником, а фінансова установа — кредитором. Якщо ж ви позичили гроші якомусь родичеві або другу, ви також можете скористатися KMyMoney для стеження за цим боргом.

У цьому посібнику ми припускатимемо, що ви взяли гроші у борг у певній фінансовій установі, але питання, які обговорюватимуться, стосуватимуться і кредитів, які ви могли надати певній особі. Основна відмінність між позичанням та наданням грошей у борг полягає у тому, що для відсотків за позиченими грошима буде використано категорію витрат, а для грошей наданих у борг — прибутків.

### Деякі корисні терміни

Основна сума. Суму, яку було взято у кредит, називають «сумою кредиту» або «основною сумою кредиту».

Термін. Строк або період, на який береться кредит, називається «терміном» кредиту. Наприкінці терміну всю суму кредиту слід повернути кредитній установі. Терміни зазвичай вказують у тижнях, місяцях або роках. Термін можна також виразити у кількості сплат за кредитом. Наприклад, однорічний кредит з щотижневими сплатами можна описати як кредит на один рік або кредит з 52 сплатами.

Погашення. Сплати основної суми кредиту кредитору здебільшого виконуються не одним платежем. Замість цього позичальник сплачує кредит частинами від загальної суми. Такі сплати іноді називають «амортизаційними сплатами». У KMyMoney «Амортизація» визначається як дія зі сплати кредиту частковими внесками.

Частота сплат. Частота внесків називається «Частотою сплат». Прикладами періодичності таких сплат є щотижневі сплати, сплати кожні два тижні, щомісячні, щоквартальні і річні сплати. Це також іноді називають «періодом сплати». У США періодичні сплати здебільшого виконуються щомісячно, тому періодом кредиту буде один місяць.

Відсоткова ставка. За право розпоряджатися грошима позичальник має сплатити кредитору частку грошей, яку називають «відсотковою ставкою», суму, яка зазвичай є певним відсотком від загальної суми кредиту за визначений період. Ставка кредиту може бути фіксованою, якщо її значення не змінюється протягом сплати кредиту, або змінною, якщо її значення змінюється з часом. Типово, сплати за відсотками включено до кожної періодичної сплати за кредитом.

Зауважте, що позика в KMyMoney повинна мати відсоткову ставку більше 0. Гроші, взяті або позичені без відсотків, слід вводити як рахунок пасивів або активів.

Періодичні сплати. Оскільки такі сплати, зазвичай, виконуються на якійсь регулярній основі, зокрема щотижнево, щомісячно, щоквартально або щорічно, їх називають «періодичними сплатами». Сума всіх періодичних сплат разом з остаточною сплатою складає основну суму кредиту плюс відсоткову сплату за кредитом.

Внески. Окрім відсоткової ставки, бувають і інші різновиди внесків, які слід сплачувати під час кожної зі сплат за кредитом. Такі внески називаються «регулярними внесками». Прикладами регулярних внесків є (тут наведено неповний їх список):

- Сплати на «резервний» або «закладний» рахунок. Сплати подібного роду зазвичай використовують для акумулювання коштів на сплату щорічних або дворічних податків на власність.

- Страхування іпотечної заборгованості

- Страхування непрацездатності

- Сплати на підтримання кредитного рахунку

### Резюме

Підбиваючи підсумки, позичальник отримує загальну суму від кредитора на початку процесу кредитування. Позичальник виконує періодичні сплати кредитору. До суми періодичної сплати включається сума сплати за основною сумою, яка використовується для погашення балансу кредиту або залишкової основної суми кредиту, сума сплати за відсотками (яка є винагородою кредитора за надання грошей позичальнику) та будь-які суми регулярних внесків (які покривають страхові потреби). По завершенню терміну кредитування позичальник має повернути всю суму кредиту.

Приклад
Приклад

## Приклад

Наприклад, ви могли позичити 25.000,00 доларів на новий автомобіль і погодитися сплачувати за кредитом банкові кожен місяць протягом 60 місяців. Відсоткову ставку за кредитом могло бути встановлено у розмірі 5,5% за рік.

У нашому сценарії сумою кредиту є 25.000,00 доларів. Термін кредиту дорівнює 60 місяців або 5 років. Термін кредиту може бути також виражений у 60 сплатах, оскільки передбачається по одній сплаті на місяць протягом 5 років. Частота сплат дорівнює одному місяцю, оскільки періодичні сплати виконуватимуться один раз на місяць. Періодична сплата, обчислена KMyMoney, дорівнюватиме 477,53 доларів.

Розклад кредиту — це діаграма, на якій показано дати, коли має бути виконано сплати, та суми кожної з періодичних сплат. Часто подібні розклади розбивають періодичну сплату на складові частини: основна сплата, сплата за відсотками і сплата за регулярними внесками.

Створення запису про кредит
Створення запису про кредит

## Створення запису про кредит

У KMyMoney кредит є одним з типів рахунків. Отже, щоб створити новий запис кредиту, вам слід скористатися пунктом меню Рахунок → Створити рахунок. Після цього вам слід відповісти на декілька питань, які ставитиме вам майстер створення рахунків.

### Примітка

Майстер Налаштування нового рахунку не лише налаштовує рахунок позики, але й створює Заплановану операцію для періодичних платежів. Якщо ви спробуєте відредагувати або рахунок позики, або пов'язану заплановану операцію, програма відкриє вікно Майстер редагування рахунку позики. Ви зможете регулювати багато параметрів позик, але не всі. На жаль, деякі аспекти Рахунку позики, наприклад, батьківський рахунок, у поточній версії не можна змінити.

Якщо ви відкриєте Панель розкладів, клацніть правою кнопкою миші на будь-якому з перелічених розкладів і виберіть пункт Редагувати заплановану операцію з контекстного меню, KMyMoney покаже діалогове вікно Редагувати заплановану транзакцію. Навпаки, якщо ви зробите це з розкладом позики, вам буде показано Майстер редагування рахунків позик, згаданий вище. Однак, якщо ви утримуватимете клавішу Shift, коли клацатимете Редагувати заплановану операцію, буде показано діалогове вікно Редагувати заплановану операцію для позики, де ви можете змінити деякі параметри повторюваної операції.

Також зауважте, що якщо ви вилучите розклад, пов'язаний із позикою, ви не зможете скасувати цю дію, і вам доведеться починати з нуля, створюючи новий рахунок позики та розклад.

Якщо ви бажаєте, як і з будь-яким іншим рахунком, ви можете пов’язати кредит з певною установою. Якщо ви позичили гроші у іпотечній установі або установі з автокредитування, ви можете створити запис установи, який описуватиме цю установу, і пов’язати цю установу з вашим кредитом. Якщо ви позичили гроші, скажімо, у дядька Івана, визначати установу зовсім навіть не потрібно.

Додаткові суми погашення основної суми кредиту
Додаткові суми погашення основної суми кредиту

## Додаткові суми погашення основної суми кредиту

Якщо ви бажаєте виконати додаткову сплату за основною сумою кредиту, ви можете це зробити. Просто додайте запис операції за допомогою облікової книги. Цю додаткову сплату за основною сумою буде взято до уваги під час обчислення відсотків, яку програма виконуватиме під час наступної періодичної сплати.

Серед прикладів додаткових погашень основної суми кредиту (наведено зовсім не вичерпну множину прикладів):

- Додаткові щомісячні внески у 50 доларів

- Регулярне подвоєння суми погашення кредиту. (Суму погашення основної суми кредиту за певний період можна знайти у розкладі кредиту.)

- Внесення 13-ої сплати на погашення основної суми кредиту кожного року. (Тут ми припускаємо, що сплати за кредитом виконуються щомісячно.)

### Примітка

Якщо ви подвоюєте сплату основної суми під час кожної з періодичних сплат, вам слід повторно обчислити розклад кредиту для кожної зі сплат. Таким чином, буде забезпечено точність сум сплат на повернення основної суми кредиту під час кожної зі сплат.

Розділ 18. Бюджети
Бюджети

# Розділ 18. Бюджети

Colin Wright `<cdwright@gwi.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Що таке бюджет?

Бюджет — це розподілений за категоріями список очікуваних прибутків і витрат за певний період.

За допомогою можливостей з роботи на бюджетом KMyMoney ви зможете створювати річні бюджети. Для окремого року можна створити декілька бюджетів. Вам слід встановити місячні значення бюджету для всіх визначених вами категорій прибутків і витрат. Значення можна вказати у три способи, залежно від обраного періоду:

Щомісяця

  (Типовий) вказати єдине значення, яке стосуватиметься кожного місяця у бюджеті

Щорічно

  Вказати одне значення рівномірного дроблення за кожним з місяців бюджету

Окремі

  Вказати окремі значення для кожного з місяців.

  Цим варіантом слід скористатися, якщо прибутки і видатки нерівномірно розподілено протягом року.

У KMyMoney передбачено декілька різновидів звітів, за допомогою яких можна порівняти поточні прибутки та витрати з вказаними у бюджеті. Докладніше про це оповідається у іншому розділі.

Ваші бюджети
Ваші бюджети

## Ваші бюджети

Доступ до ваших бюджетів можна отримати з панелі бюджетів, відкрити яку можна натисканням відповідної піктограми на панелі вибору режиму перегляду, розташованій у лівій частині вікна KMyMoney.

На панелі бюджетів ви побачити дві основних частини. Ліворуч розташовано основну частину, де показано список створених вами бюджетів. Над цим списком розташовано кнопки для створення, перейменування та вилучення бюджетів. Праву частину вікна поділено на три розділи. У верхній частині показано список категорій. У нижній частині показано суми, пов'язані з бюджетом, який позначено ліворуч, для категорії, позначеної у списку бюджетів. Між цими розділами розташовано панель додаткового керування бюджетом.

### Перегляд, створення, перейменування та вилучення бюджетів

У лівому розділі вікна бюджетів показано список бюджетів, що містять поточний файл KMyMoney. Якщо жодного бюджету ще не було створено, список буде порожнім. Список бюджетів міститиме два стовпчики:

Назва

  Назва бюджету

Рік

  Бюджетний рік. Зауважте, що початковий місяць і день бюджетного року можна визначити за допомогою діалогового вікна налаштовування KMyMoney. Щоб змінити фіскальний рік бюджету, двічі клацніть на пункті року.

Суми з обраного бюджету буде показано праворуч. Щоб змінити вибір бюджету натисніть пункт бюджету у списку ліворуч. Крім того, якщо список перебуває у фокусі, ви можете обрати інший бюджет за допомогою натискання клавіш зі стрілочками вгору і вниз. Якщо ви внесли до бюджету зміни, а потім вирішили перейти до іншого бюджету, KMyMoney запитає вас про те, бажаєте ви зберегти чи відкинути внесені вами зміни.

Над списком бюджетів ви побачите три кнопки.

Створити

  Створити новий порожній бюджет. Типовою назвою бюджету буде «Бюджет <рік>», де <рік> — поточний бюджетний рік.

Перейменувати

  Редагувати назву позначеного бюджету. Крім того, ви можете змінити назву бюджету після наведення вказівника миші на позначку бюджету у списку з наступним подвійним клацання лівою кнопкою миші.

Вилучити

  Вилучити вибраний бюджет

Доступ до додаткових дій можна отримати за допомогою контекстного меню параметрів бюджету, яке можна викликати клацанням правою кнопкою миші, коли вказівник перебуває на пункті бюджету.

Створити бюджет

  Створити новий порожній бюджет.

Перейменувати бюджет

  Перейменувати позначений бюджет.

Вилучити бюджет

  Вилучити вибраний бюджет

Копіювати бюджет

  Створює копію позначеного бюджету. Новий бюджет матиме назву «Копія <бюджет>», де через <бюджет> позначено назву бюджету, який ви копіювали.

Бюджет, заснований на прогнозі

  Заповнює поля сум бюджету на основі даних з Прогнозу KMyMoney. Докладніше про прогнози можна дізнатися з розділу щодо прогнозів.

### Список категорій

У списку категорій буде показано категорії прибутків і витрат. Не слід забувати, що у KMyMoney категорії є особливим типом рахунків. Як і інші списки KMyMoney, цей список є ієрархічним. Пункти списку можна розгортати або згортати, таким чином ховаючи або роблячи видимими підкатегорії категорій. У списку категорій ви побачите декілька стовпчиків:

Окрім стовпця «Назва», показ усіх інших стовпців можна вмикати або вимикати, клацнувши правою кнопкою миші на заголовку будь-якого стовпця та встановивши або знявши позначку поряд із назвою стовпця. Щоб дізнатися більше про призначення кожного стовпця, перегляньте розділ панель категорій. Нижче наведено лише стовпці, які стосуються бюджетів, але може бути показано усі стовпці категорій.

Назва

  Назва рахунку (категорії)

Тип

  Тип категорії (прибутковий чи витратний)

Баланс

  Поточний баланс рахунку. Це поле буде порожнім для категорій, якщо категорію визначено у основній валюті. Якщо ж суму категорії визначено у іноземній валюті, у балансі буде показано суму у основній валюті.

Загальна сума

  Загальна щорічна сума у бюджеті. Якщо у категорії є підлеглі рахунки, а список підкатегорій категорії згорнуто, буде показано загальну суму для категорії і всіх її підкатегорій. Якщо суму категорії визначено у іноземній валюті, загальну суму буде показано у основній валюті.

Під списком категорій розташовано декілька елементів керування. Кнопки
Оновити (Оновити) і
Скинути (Скинути) описано нижче. Кнопки
згортають і
розгортають увесь список категорій.

Ви можете відфільтрувати список категорій у два способи. Позначення пункту Сховати невикористовувані категорії бюджету приховає пункти категорій та усіх підкатегорій, з якими не пов'язано жодних сум і які не містять підкатегорій з певними сумами. Праворуч від пункту приховування ви побачите поле для введення тексту без мітки. У списку залишаться лише ті категорії (разом з батьківськими для них категоріями), які міститимуть дані, що відповідають вказаним у полі для введення тексту літерам.

Зауважте, що внесення змін до пункту Сховати категорії, що не використовуються або поля фільтрування, ймовірно, призведе до змін у показі списку категорій. Можливо, вам доведеться знову розгорнути список, щоб побачити всі категорії, які має бути показано за поточних значень параметрів.

### Прив'язки

У області прив'язки буде показано суми для позначеної категорії у списку категорій.

Рахунок

  Тут буде показано назву позначеного рахунку. Якщо рахунок є підлеглим рахунком, буде показано повну назву позначеного рахунку у форматі «Категорія:Підкатегорія».

Загалом

  Відповідає загальній річній сумі, пов'язаній з цією категорією.

Включити підлеглі рахунки

  Якщо позначено цей пункт, на панелі звітів буде показано поточні прибутки і витрати у підкатегоріях, що належать до категорії. Буде показано загальні дані, а не дані за підкатегоріями.

  Якщо у підкатегорії є сума, визначена у бюджеті, прибутки і витрати буде показано для цієї підкатегорії.

  Якщо список підкатегорій категорії, позначеної у списку категорій, згорнуто, хоча у полі загальної суми показано суму всіх загальних сум підкатегорій, суми області прив'язки можуть залишатися нульовими, якщо не буде позначено цей пункт або суму не буде безпосередньо пов'язано з категорією.

  Загалом кажучи, ви або позначити цей пункт і призначите суму до кожної з категорій, а не до їхніх підкатегорій, або не будете позначати пункт і призначите суми до підкатегорій, залишивши суму категорії нульовою. Якщо у разі позначення пункту якусь з категорій буде пов'язано з певною сумою, цю суму буде перенесено до основної категорії.

Спорожнити

  За допомогою натискання цієї кнопки можна відновити нульове значення суми або сум у категоріях бюджету.

Період

  За допомогою цих пунктів ви зможете обрати період, якого стосуватиметься вказана сума.

  Щомісяця

    Вводиться єдине значення, що визначає суму на місяць. Це типовий варіант.

  Щорічно

    Вводиться єдине значення, що визначає суму на рік.

  Окремі

    Суми вказуються для кожного з календарних місяців. Цей варіант використовується за умови, що витрати і прибутки нерівномірно розподілено протягом року.

  Якщо сума або суми вже було вказано, але ви змінили період, KMyMoney запропонує вам використати поточну підсумкову суму за рік для призначення нових сум.

### Оновлення і повернення до попередніх значень

Після внесення першої ж зміни до сум бюджету програма вмикає кнопки Оновити та Повернути. До бюджету може бути внесено будь-яку кількість змін. Натискання кнопки Оновити призведе до збереження змін і вимикання кнопок Оновити і Повернути.

Натискання кнопки Зберегти KMyMoney призведе до збереження лише тих змін, які було збережено за допомогою натискання кнопки Оновити. Таким чином, якщо ви внесли зміни до бюджету, але ще не зберегли зміни, застосування функціональної можливості Зберегти KMyMoney не стосуватиметься зміненого бюджету, а кнопки Оновити і Повернути залишатимуться увімкненими.

Натискання кнопки «Повернути» призведе до скасування всіх змін, внесених до бюджету з часу попереднього натискання кнопки «Оновити» та вимикання кнопок Оновити і Повернути.

Звіти щодо бюджетів
Звіти щодо бюджетів

## Звіти щодо бюджетів

У KMyMoney передбачено декілька варіантів звітів, призначених для порівняння поточних прибутків і витрат з бюджетними. Список цих звітів наведено у розділі «Робота з бюджетом». Передбачено два типи звітів:

Лише бюджет

  У цих звітах показано суми з бюджету.

  Місячний бюджет

    Показує місячні суми з бюджету.

  Річний бюджет

    Показує місячні суми з бюджету разом з загальнорічною сумою.

Бюджетовано/Фактично

  Показує порівняння суми з бюджету з поточними сумами надходжень і витрат. У кожному зі звітів з бюджету ви побачите стовпчики «Бюджет», «Поточний» і «Різниця». Звіти розрізняють за періодом звітування.

  Бюджетовано/Фактично цього року

    з початку року до поточного дня

  Бюджетовано/Фактично цього року (YTM)

    з початку року до останнього дня попереднього місяця

  Щомісячно бюджетовано/фактично

    з початку року до останнього дня поточного місяця

  Щорічно бюджетовано/фактично

    з 1 січня до 31 грудня

  Графік Річне бюджетування/Поточне:

    те саме, що і попередній звіт, але, типово, у графічній формі

  На основі цих звітів ви можете створити власні звіти: змініть діапазон дат і бюджет або інші параметри звітування.

Розділ 19. Прогноз
Прогноз

# Розділ 19. Прогноз

Colin Wright `<cdwright@gwi.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Що таке прогноз?

У KMyMoney прогнозом називається прогноз балансів рахунку протягом вказано періоду часу у майбутньому.

У програмі передбачено два способи створення прогнозів.

Заплановані і майбутні операції

  KMyMoney використовує сполучення майбутніх операцій, вже введених до облікових книг і записів з розкладу.

Заснований на журналі

  KMyMoney використовує суми попередніх операцій.

На панелі прогнозування програма покаже прогнозовані баланси для дат циклів рахунків і дані щодо очікуваної різниці між початковим та кінцевим балансами. Тривалість циклу рахунку може бути визначено користувачем. Крім того, буде показано резюме з повідомленнями щодо вартих уваги прогнозованих змін у рахунках протягом періоду прогнозування. Окрім резюме, ви також зможете переглянути щоденні баланси та мінімальні та максимальні баланси для кожного циклу прогнозування рахунку.

У наступному розділі описано, як можна налаштувати метод прогнозування та інші параметри, які використовуються для розрахунку прогнозів. Далі передбачено розділ із докладнішою інформацією про панель прогнозування.

Налаштовування прогнозу
Налаштовування прогнозу

## Налаштовування прогнозу

Параметри, які використовуються для обчислення прогнозу, включно з методом прогнозування, можна встановити в діалоговому вікні налаштовування Перегляд прогнозу . Оскільки можливість прогнозування реалізована у формі додатка KMyMoney, ви можете відкрити це діалогове вікно, викликавши пункт меню Параметри → Налаштувати KMyMoney..., вибравши Додатки на лівій панелі та натисніть піктограму налаштувати поруч із Перегляд прогнозу.

Кількість днів у прогнозі

  Прогноз буде обчислено до цього моменту у майбутньому.

Кількість днів у циклі рахунку

  Прогноз засновано не на фактичних місяцях, а на повторюваних періодах із кількістю днів, указаних у цьому полі. Найчастіше використовуються значення 30 або 31.

Початковий день місяця прогнозу

  Встановлює день поточного місяця, який використовується як початкова точка для підрахунку обох циклів і кількості днів для прогнозування. Значення 0 означає використання поточного дня.

Метод прогнозування

  Як згадувалося у попередньому розділі, ви можете вибрати, чи буде KMyMoney використовувати заплановані та майбутні операції або операції з журналу для розрахунку прогнозу.

Параметри заснованого на журналі прогнозування

  Параметри у цьому розділі діалогового вікна застосовні, лише якщо для методу прогнозування встановлено значення «На основі журналу»

  Кількість циклів у прогнозі

    Встановлює кількість циклів даних журналу, які буде використано для прогнозування майбутніх значень.

  Метод прогнозування за журналом

    Вибір одного з трьох пунктів-перемикачів, Просте рухоме середнє, Зважене рухоме середнє (це типовий варіант) і Лінійна регресія, встановлює математичну формула, яку KMyMoney використовує для прогнозування на основі журналу.

Встановлений тут метод прогнозування застосовується до всіх прогнозів. Інші параметри стають стандартними, і їх можна змінити під час фактичного обчислення та перегляду прогнозу на панелі перегляду прогнозу.

Натискання розташованої у нижній частині діалогового вікна кнопки Типові відновлює типові значення параметрів. Кнопки Гаразд і Скасувати призначено для виконання звичайних для них дій.

Перегляд прогнозів
Перегляд прогнозів

## Перегляд прогнозів

Ви можете переглянути панель прогнозів після натискання відповідної піктограми на навігаційній панелі, розташованій у лівій частині вікна KMyMoney.

У верхній частині панелі прогнозування розташовано Параметри прогнозу. Ліворуч є кілька полів для керування обчисленням прогнозу. Значення за замовчуванням для цих значень встановлюються у діалоговому вікні налаштування панелі прогнозу, як описано в попередньому розділі. Значення (із назвою, використаною у діалоговому вікні налаштувань, показано в дужках, якщо вона відрізняється) такі:

- Дні прогнозування (Кількість днів у прогнозі)

- Дні циклу рахунку (кількість днів у циклі рахунку)

- Початковий день місяця прогнозу

- Історичні цикли (кількість циклів, які слід використати у прогнозі)

- Деталізація діаграми: цей елемент не встановлено у діалоговому вікні налаштування. Виберіть одне з наведених нижче значень, щоб керувати результатами, які буде показано на вкладці Діаграма.

  - Усі

  - Верхній рівень

  - Групи

  - Загалом

Праворуч від цих елементів KMyMoney показує Поточний метод прогнозування. Праворуч від цієї панелі є кнопка Прогноз. Коли ви натискаєте цю кнопку, KMyMoney розраховує прогноз на основі налаштувань ліворуч і показує результати у нижній частині вікна. Відразу під ними розташовано пункт Метод прогнозування за журналом, який позначено, лише якщо для поточного методу прогнозування встановлено значення «Історія».

На нижній панелі перегляду прогнозів буде показано п'ять вкладок.

### Вкладка «Резюме»

Вкладку «Резюме» поділено на два розділи.

#### Резюме рахунку

Ліворуч розташовано панель резюме рахунку, де буде показано по одному рядку інформації для кожного Активу та Пасиву, а стовпці показані нижче. Зауважте, що якщо прогноз ґрунтується на запланованих і майбутніх операціях, там будуть лише рядки для рахунків, на які посилаються такі операції.

Рахунок

  Назва рахунку активів або пасивів.

Поточний

  Поточний баланс рахунку

Баланс циклу рахунку

  Період прогнозування буде розбито на цикли рахунку. Типовий цикл рахунку має тривалість у 30 днів, але користувач може встановити і іншу тривалість.

  Дата першого циклу рахунку — це дата прогнозування. Типово, цією датою є поточна дата плюс один цикл рахунку, але цю дату можна змінити за допомогою поля «Початковий день місяця прогнозу».

  Решта дат циклу рахунку визначається додаванням тривалості циклу рахунку до дати попереднього циклу рахунку. Додавання виконується, аж доки обчислена дата циклу рахунку не вийде за межі періоду прогнозування або кількості днів прогнозування.

  Для кожної з дат циклу рахунку буде показано прогноз балансу.

Повна варіація

  У найправішому стовпчику буде наведено прогнозовану різницю між сумами балансі на початкову і на кінцеву дату прогнозування. Якщо прогнозована кінцева сума на рахунку (у нетто-термінах) буде меншою за початкову, відповідний рядок буде підсвічено червоним кольором.

#### Резюме відомостей щодо ключа

У правій частині вкладки резюме буде показано варту уваги інформацію щодо рахунків. Серед наведених тут відомостей:

Активи з від’ємними сумами

  Це повідомлення буде показано (червоним кольором) для всіх рахунків активів, які мають нульову або таку, що зменшується до нуля, оцінену вартість на час періоду прогнозування.

Пасиви з додатними сумами

  Для кожного рахунку пасиву, початкова сума якого дорівнює нулю або перевищує нульове значення протягом періоду прогнозування, програма покаже повідомлення з попередженням. Зауважте, що сума пасиву є від’ємною за балансом облікової книги, оскільки додатне значення означає надання грошей у борг.

### Вкладка «Подробиці»

На вкладці «Подробиці» також буде показано по одному рядку для кожного рахунку активів і пасивів, але показані стовпці відрізнятимуться від стовпців на вкладці «Резюме».

Рахунок

  Назва рахунку активів або пасивів.

Дати

  Для кожної з дат періоду прогнозування у відповідному стовпчику буде показано прогнозований баланс рахунку на відповідну дату. Стовпчики дат буде розташовано за зростанням зліва праворуч.

Повна варіація

  У найправішому стовпчику буде наведено прогнозовану різницю між сумами балансі на початкову і на кінцеву дату прогнозування. Якщо прогнозована кінцева сума на рахунку (у нетто-термінах) буде меншою за початкову, відповідний рядок буде підсвічено червоним кольором.

### Вкладка «Додатково»

На вкладці «Докладно» також буде показано один рядок відомостей для кожного рахунку активів або пасивів. Дані розбито за стовпчиками так:

Рахунок

  Назва рахунку активів або пасивів.

Відомості щодо мінімального балансу рахунку під час циклу

  Для кожного циклу рахунку з номером <n> у періоді прогнозування буде показано такі стовпчики:

  Мін Бал <n>

    Мінімальний прогнозований баланс під час циклу рахунку

  Мін Дата <n>

    Дата, коли баланс досягне свого прогнозованого мінімального значення.

  Макс Бал <n>

    Максимальний прогнозований баланс під час циклу рахунку

  Макс Дата <n>

    Дата, коли баланс досягне свого прогнозованого максимального значення.

  Зауважте, що всі мінімальні баланси та дати буде показано перед усіма максимальними балансами та датами.

Середній

  Середній баланс рахунку протягом періоду прогнозування.

### Вкладка «Прогноз бюджету»

На вкладці «Бюджет» буде показано розрахунок прогнозу для всіх категорій доходів і витрат. На відміну від вкладки «Резюме», буде показано по одному стовпцю на місяць, починаючи з січня поточного року та закінчуючи місяцем, який включає кінець періоду прогнозування. Останній стовпець – це загальна сума, а не прогнозоване значення або значення, обчислене на основі будь-якого прогнозованого значення.

### Вкладка «Діаграма»

Тут буде показано прогноз у формі діаграми або графіка. Рівень докладності залежатиме від раніше обраних параметрів деталізації.

Розділ 20. Пошук операцій
Пошук операцій

# Розділ 20. Пошук операцій

Darin Strait `<darin.strait@ashdar-partners.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

За допомогою діалогового вікна Пошук операцій можна виконати пошук на основі вказаних вами критеріїв. Доступ до діалогового вікна можна отримати за допомогою пункту меню Зміни → Знайти операцію... або натискання комбінації клавіш Ctrl+Shift+F.

У цьому вікні передбачено дві основні вкладки. На вкладці Критерії буде показано декілька підлеглих вкладок для визначення критеріїв пошуку. Після натискання кнопки Знайти програма розпочне пошук, під час якого буде використано всі критерії, вказані на підвкладці критеріїв.

Після завершення пошуку результати буде показано після завершення пошуку на вкладці Результат. Під списком результатів KMyMoney покаже кількість записів операцій, які відповідають вказаним критеріям пошуку. Наведення вказівника миші на пункт окремої операції у списку операцій з наступним подвійним клацанням лівою кнопкою миші призведе до відкриття відповідної облікової книги, де буде позначено пункт операції.

Натискання кнопки Скинути призведе до відновлення типових значень полів всіх критеріїв на всіх вкладках. За допомогою цього натискання ви можете перейти до визначення нових критеріїв пошуку.

Натискання кнопки Закрити призведе до закриття діалогового вікна Пошук операцій.

## Критерії пошуку

Під вкладкою «Критерії» буде показано декілька підвкладок, кожна з яких надасть вам змогу вказати певний критерій пошуку. Під панеллю визначення критеріїв KMyMoney покаже список всіх критеріїв, які вже було визначено для пошуку.

### Текст

За допомогою цієї вкладки можна вказати текст, який шукатиме програма. Крім того, на вкладці розташовано спадний список і два пункти, за допомогою яких можна керувати способом використання тексту для пошуку.

Типово, пошук буде виконано за елементарними підрядками. Приклад:

- За рядком «Best» буде знайдено «Best Cakes, Inc.»

- Рядок «est» також надасть змогу знайти «Best Cakes, Inc.»

У спадному списку, розташованому поряд з текстовим полем, оберіть Містить, якщо ви бажаєте знайти запис операції, який містить вказаний текст, або оберіть Не містить, якщо програмі слід знайти записи операцій, які не містять вказаного вами тексту.

Якщо ви позначите пункт З врахуванням регістру, пошук буде виконано з врахуванням регістру. Наприклад, якщо буде позначено цей пункт, за ключем «best» не буде знайдено запису «Best Cakes, Inc.».

Якщо ви позначите пункт Вважати текст формальним виразом, програма вважатиме введений текст формальним виразом. Щоб дізнатися про те, яким чином обробляються формальні вирази, відвідайте сторінку документації Qt™ щодо класу QRegularExpression.

### Рахунок

За допомогою цієї вкладки можна вказати рахунки, у яких слід виконати пошук.

Записи рахунків буде показано у ієрархічному форматі. Пункти рахунків, у яких буде виконано пошук, буде позначено. Якщо ви натиснете кнопку Всі, для пошуку буде позначено всі рахунки. Якщо ви натиснете кнопку Немає, позначки з усіх пунктів буде знято. Щоб позначити окремий пункт або зняти з нього позначку, наведіть вказівник миші на відповідний пункт і один раз клацніть лівою кнопкою миші. Позначити або зняти позначення з усієї ієрархії можна наведенням вказівника на відповідний пункт у списку з наступним клацанням правою кнопкою миші.

### Дата

За допомогою цієї вкладки можна вказати дати, для яких слід виконати пошук. «Дата» означає дату завершення операції.

За допомогою спадного списку «Діапазон» можна у зручний спосіб встановити позначки «Від» і«До» для дати. Встановлювати позначки «Від» і «До» можна окремо. Дати можна ввести вручну, а натискання кнопки зі стрілкою вниз праворуч від поля відкриє типовий віджет календаря для вибору дати. Програма не дозволить вам ввести неіснуючі дати. Крім того, значення дат можна змінити натисканням кнопок зі стрілочками вгору і вниз, коли буде позначено відповідну частину дати.

### Сума

За допомогою цієї вкладки ви можете вказати суми, які слід шукати.

Ви можете знайти операцію з точною сумою або операцію з сумою у певному діапазоні. Якщо ви натиснете кнопку з піктограмою калькулятора, програма відкриє невеличку панель калькулятора, за допомогою якої ви зможете ввести значення.

### Категорія

За допомогою цієї вкладки можна вказати категорії, для яких слід виконати пошук.

Список категорії буде показано у ієрархічному форматі, подібно до рахунків. Категорії, обрані для пошуку, буде позначено. Якщо ви натиснете кнопку Всі, для пошуку буде позначено всі категорії. Якщо ви натиснете кнопку Прибуток, програма позначить всі категорії прибутків і зніме позначки з усіх категорій витрат. Якщо ж ви натиснете кнопку Витрати, програма зніме позначку з усіх категорій прибутків і позначить всіх категорій витрат. Якщо ви натиснете кнопку Немає, позначки з усіх пунктів категорій буде знято.

Щоб позначити або зняти позначку з окремих пунктів категорій, наведіть вказівник миші на відповідний пункт і клацніть лівою кнопкою миші. Ви можете позначити або зняти позначку з усієї ієрархії категорій наведенням вказівника миші на відповідний пункт з наступним клацанням правою кнопкою миші.

### Мітка

За допомогою цієї вкладки можна вказати мітки, для яких слід виконати пошук.

На цій панелі буде показано пункти міток, у яких буде виконано пошук. Якщо ви натиснете кнопку Позначити всі, для пошуку буде позначено всі записи міток. Якщо ви натиснете кнопку Зняти позначення з усіх, позначки з усіх пунктів міток буде знято. Щоб позначити або зняти позначку з окремих пунктів міток, наведіть вказівник миші на відповідний пункт запису мітки і клацніть лівою кнопкою миші.

Якщо ви позначите пункт Вибрати операції без міток, програма позначить лише операції без даних щодо міток.

### Отримувач

За допомогою цієї вкладки можна вказати отримувачів, для яких слід виконати пошук.

На цій панелі буде показано пункти отримувачів, у яких буде виконано пошук. Якщо ви натиснете кнопку Позначити всі, для пошуку буде позначено всі записи отримувачів. Якщо ви натиснете кнопку Зняти позначення з усіх, позначки з усіх пунктів отримувачів буде знято. Щоб позначити або зняти позначку з окремих пунктів отримувачів, наведіть вказівник миші на відповідний пункт запису отримувача з наступним клацанням лівою кнопкою миші.

Якщо ви позначите пункт Вибрати операції без отримувачів, програма позначить лише операції без даних щодо отримувачів.

### Подробиці

За допомогою цієї вкладки ви можете вказати інші додаткові критерії пошуку.

Оберіть один з таких варіантів:

- Всі типи

- Сплати

- Депозити

- Трансферти

Можливими є такі стани:

- Всі стани

- Не узгоджено

- Звірено

- Узгоджено

Коректність може приймати такі значення:

- Будь-яка операція

- Коректна операція

- Некоректна операція

Ви можете шукати запис операції за його номером або шукати запис операції з номером у вказаному діапазоні.

Результати пошуку
Результати пошуку

## Результати пошуку

На вкладці Результат буде показано дані щодо введення (дату введення), дати (дату надсилання), рахунку, подробиць (нотатку), стану узгодження, сплати і депозиту для всіх записів операцій, які відповідають вказаним вами критеріям пошуку. Щоб увімкнути або вимкнути показ додаткових стовпчиків даних, наведіть вказівник миші на рядок заголовків списку результатів і клацніть правою кнопкою миші.

Наведення вказівника миші на пункт списку результатів з наступним подвійним клацанням лівою кнопкою миші призведе до відкриття облікової книги відповідного рахунку із позначеним записом відповідної операції.

Розділ 21. Формати файлів
Формати файлів

# Розділ 21. Формати файлів

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

Якщо ви не накажете програмі використовувати реляційну базу даних, KMyMoney зберігатиме ваші дані у файлі, назва якого, типово, завершуватиметься суфіксом `.kmy`. Крім того, коли ви запускатимете KMyMoney, якщо ви не використовуєте параметр командного рядка, за допомогою якого можна вказати програмі файл, який слід завантажити, програма відкриє останній з файлів, з якими ви працювали. Важливо пам'ятати, що KMyMoney може зберігати ваші фінансові дані у файлах декількох типів.

У цьому розділі описано формати файлів, у яких KMyMoney може зберігати дані у постійній формі. Також обговорено резервне копіювання ваших даних.

## Формати файлів даних

Загалом, KMyMoney зберігає власні дані у формі документа XML. Залежно від поточного формату, який встановлюється у налаштуваннях KMyMoney, буде записано такий документ XML:

- звичайний текстовий файл у кодуванні UTF-8,

- стиснений файл з використанням стискання GZIP,

- шифрований файл з використанням шифрування GPG або

- анонімний звичайний текстовий файл у кодуванні UTF-8, але із шифруванням усіх особистих даних.

Кожен з цих форматів докладно описано у наступних розділах.

### Звичайний текстовий файл

Розміри файлів, збережених у цьому форматі, є найбільшими, оскільки не виконується ніякого стискання. Цей формат не призначено для звичайного користування, його передбачено лише з метою усування вад у програмі та забезпечення можливості зміни файлів вручну. Якщо ви завершите назву файла суфіксом `.xml`, файл буде збережено саме у цьому форматі.

### Примітка

Ми не рекомендуємо звичайним користувачам змінювати файл вручну. Подібні зміни слід вносити, лише якщо ви повністю розумієте внутрішню роботу KMyMoney або отримали настанови від розробників щодо подібних змін. Будь ласка, не звинувачуйте розробників KMyMoney, якщо ви самі вручну пошкодите або знищите свої дані: ми вас попереджали!

### Стиснутий GZIP файл

Це звичайний формат, який використовується KMyMoney для збереження даних у файлах з суфіксом назви `.kmy`.

### Примітка

Якщо було вказано шифрування у налаштуваннях, файл буде збережено у зашифрованому вигляді, як це описано у наступному розділі.

Якщо ви бажаєте зазирнути всередину стиснутого GZIP файла, перейменуйте його так, щоб назва завершувалася суфіксом `.gz` (наприклад, `myfinances.kmy` слід перейменувати на `myfinances.kmy.gz`), потім скористайтеся програмою gunzip для розпакування файла і перегляньте його вміст. Вам не потрібно знову стискати ці дані для того, щоб завантажити їх до KMyMoney, оскільки KMyMoney може читати і нестиснуті дані. Якщо ж ви знову збережете ці дані, їх знову буде стиснуто. Скористайтеся суфіксом назви .xml, щоб наказати програмі зберегти дані у нестиснутому форматі.

### Зашифрований GPG файл

Використання формату файлів, зашифрованого GPG, є дуже безпечним методом зберігання ваших особистих фінансових даних на вашому пристрої зберігання. Якщо наказати KMyMoney за допомогою діалогового вікна параметрів зберегти ваші дані зашифрованими, програма зашифрує дані за допомогою GPG і попередньо наданого вами ключа для зберігання. Під час відкриття зашифрованого файла вам слід вказати пароль, потрібний для відкриття вашого сховища ключів. Сам зашифрований файл буде збережено у форматі захищеного GPG ASCII.

### Примітка

Під час шифрування за допомогою GPG відбувається стискання файла за допомогою gzip, отже додаткове стискання стає непотрібним.

#### Ключі GPG

Якщо ви ще не робили цього для шифрування вашої електронної пошти, вам слід створити пару ключів для того, щоб скористатися можливістю шифрування KMyMoney за допомогою GPG. Крім того, у вашій системі має бути встановлено GPG.

Докладні настанови щодо способів створення пари ключів та роботи з нею не є предметом цього підручника. Короткі настанови з цього питання можна знайти за адресою https://www.gnupg.org/documentation/howtos.en.html. Крім того, на сайтах більшості дистрибутивів Linux® містяться настанови щодо користування GPG у відповідному дистрибутиві.

#### Встановлення ключів у KMyMoney

На сторінці шифрування діалогового вікна параметрів передбачено спадний список, за допомогою якого ви зможете обрати ключ для шифрування та розшифрування. Крім того, буде показано поле для введення тексту, у яке ви можете ввести ідентифікатор ключа, якого немає у спадному списку. У цьому полі ви можете вказати ідентифікатор ключа, адресу електронної пошти, пов’язану з цим ключем, або будь-який інший чинний ідентифікатор ключа GPG. Після введення вами ідентифікатора ключа KMyMoney перевірить його чинність і покаже зелену позначку, якщо відповідний ключ буде знайдено.

### Застереження

Переконайтеся, що у вас є обидва ключі: відкритий і закритий для цього ідентифікатора. Якщо у вас не буде закритого ключа для введеного ідентифікатора, згодом ви не зможете відкрити збережений файл.

#### Ключ відновлення KMyMoney

Крім того, на цій сторінці діалогового вікна параметрів ви можете вказати програмі, що слід використовувати додаткове шифрування за допомогою ключа відновлення KMyMoney. Ви зможете скористатися цим пунктом, якщо відповідний ключ зберігається у вашому сховищі ключів GPG. Позначення цього пункту надасть вам змогу відновити ваші дані, навіть якщо ви втратите ваш закритий ключ. Це можна буде зробити, оскільки дані буде зашифровано не лише вашим власним ключем, але і ключем відновлення KMyMoney. Цей ключ доступний лише обраним розробникам KMyMoney (на травень 2024 року термін дії ключа збігає 7 січня 2025 року).

За звичайних умов ви відкриватимете/зберігатимете/закриватимете ваші файли у звичайному режимі. У критичному випадку втрати вашого ключа ви зможете зв’язатися з одним з розробників, який має доступ до ключа відновлення KMyMoney і попросити допомоги у відновленні ваших даних. Зв’язатися з розробниками можна за допомогою надсилання повідомлення електронної пошти до списку листування розробників KMyMoney за адресою `(kmymoney-devel AT kde.org)`.

Щоб отримати ключ відновлення, перейдіть до сторінки ключа відновлення KMyMoney вебсайта KMyMoney. Скопіюйте і збережіть «PGP PUBLIC KEY BLOCK» (разом із рядками «BEGIN» і «END») до текстового файла, а потім імпортуйте його за допомогою gpg.

Пам'ятайте, що розробник зможе допомогти у відновленні ваших даних, лише якщо ваш файл даних було справді зашифровано з використанням ключа відновлення на додачу до вашого власного ключа.

### Анонімний файл

Цей формат не призначено для звичайного зберігання даних. Він підтримується для того, щоб у разі виникнення проблем ви могли надіслати команді розробників KMyMoney ваш файл без відкриття жодних ваших фінансових конфіденційних даних. Наприклад, при збереженні буде змінено назву установи, назву рахунку, платника і назви категорій на рядки у форматі «I000001» або «A000001». Подібну операцію буде виконано над усіма даними, зокрема номерами рахунків. Крім того, суми операцій буде змінено на випадкові.

Якщо вас про це попросять розробники, скористайтеся пунктом меню Зберегти як... для збереження даних у анонімному форматі (виберіть фільтр `Анонімні файли`). Суфікс назви файла буде автоматично змінено на `.anon.xml`.

Щоб переконатися, що після заміни даних на анонімні проблеми не зникли, спробуйте завантажити до програми анонімний файл і відтворити проблему. Якщо проблема відтворюється, надішліть файл до списку листування розробників за адресою `(kmymoney-devel AT kde.org)` для подальшого вивчення. Якщо проблема зникає після завантаження анонімного файла… що ж доведеться шукати її причину у якийсь інший спосіб.

### Розташування файлів даних

Усі перераховані вище типи файлів можна зберігати на локальному жорсткому диску, портативному пристрої, наприклад флеш-накопичувачі USB, або у мережі. Залежно від вашої операційної системи, перед використанням може виникнути потреба у пов'язуванні або монтуванні віддаленого сховища даних.

### Обмеження у Windows

У Windows®, щоб скористатися місцем у мережі або віддаленим файлом, відповідний каталог має бути пов'язано із літерою диска.

Резервне копіювання
Резервне копіювання

## Резервне копіювання

Ми не будемо намагатися переконати вас у тому, що створення резервних копій ваших даних є надзвичайно доброю ідеєю; сподіваємося, ви вже в цьому переконалися. У цьому розділі описано три способи зробити це, і ви можете скористатися одним, двома або навіть усіма трьома з них. Зауважте, що йдеться про резервне копіювання файла даних; якщо ви використовуєте модуль SQL для зберігання своїх даних, ознайомтеся із документацією до цієї системи бази даних, щоб отримати настанови щодо створення резервних копій.

### Розташування файла резервної копії

Якщо вам потрібна резервна копія ваших даних, щоб підтвердити деякі аспекти ваших фінансів у попередній момент часу або повернутися до попереднього стану, наприклад, щоб скасувати імпорт великої кількості даних до не того облікового запису, це не має значення чи є резервна копія локальною чи збереженою в іншому місці, наприклад на долученому диску у мережі. Однак якщо вам потрібна резервна копія для відновлення після втрати даних у разі, наприклад, збою диска, важливо, щоб резервна копія була не на тому самому диску, що й ваш основний файл даних. На випадок більшої катастрофи, наприклад пожежі в будинку, вам знадобиться резервна копія, збережена у вогнетривкому сейфі або в фізично іншому місці. Будь ласка, майте це на увазі під час створення стратегії резервного копіювання.

### Автозбереження

KMyMoney має можливість автоматично зберігати копію файла даних з регулярними інтервалами. Це також можна зробити після закриття програми, якщо дані змінилися. Цю поведінку можна налаштувати у діалоговому вікні налаштувань, розділ «Загальне», вкладка «Загальне» KMyMoney.

### Копіювання файлів

Якщо ви не використовуєте сховище SQL, ваші дані можуть бути стиснуті та зашифровані, але зберігатимуться у звичайному файлі. Щоразу, коли ви зберігаєте свої дані за допомогою пункту меню Файл → Зберегти, усі ваші дані записуватимуться до файла, замінюючи попередню версію. Найпростіший спосіб створити резервну копію ваших даних — створити копію цього файла. Одна копія може навіть мати ту саму назву файла, якщо вона зберігається в іншій теці, ніж ваш початковий файл, але якщо ви збираєтеся зберігати кілька копій, має сенс включити певну версію поточної дати та часу в кожну назву файла. Ви можете зберегти їх на диску у мережі, USB-накопичувачі або навіть оптичному пристрої. Основним недоліком цього методу є те, що вам потрібно відстежувати всі резервні копії, але він забезпечує найбільшу гнучкість.

### Команда резервного копіювання

Щоб полегшити справи, ви можете скористатися пунктом меню Файл → Резервна копія.

Коли ви натиснете Гаразд KMyMoney створить копію вашого файла даних із додаванням до назви дати (у форматі РРРР-ММ-ДД). Зауважте, що це означає, що цим методом можна створити лише одну резервну копію на день. Якщо ви вже створили резервну копію того самого дня, KMyMoney запитає, бажаєте ви замінити попередню резервну копію чи слід скасувати дію.

KMyMoney збереже цей файл до каталогу, указаного в полі Точка монтування. Ви можете вручну ввести повний шлях до каталогу або натиснути кнопку Вибрати... і перейти до нього за допомогою засобу навігації файловою системою. Каталог може бути на локальному пристрої зберігання даних або це може бути тека у мережі.

Якщо вказаний каталог насправді є точкою монтування для пристрою зберігання даних, який не завжди монтується, ви можете позначити пункт Змонтувати цей каталог до створення резервної копії. Не використовуйте це для звичайного спільного доступу до файлів у мережі, який монтується завжди.

Розділ 22. База даних
База даних

# Розділ 22. База даних

Tony Bloomfield `<tonybloom@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

## Користування реляційними базами даних

### Вступ

Починаючи з версії 1.0, KMyMoney надає вам змогу зберігати ваші дані у реляційній базі даних. Однією з переваг використання цього загальновизнаного формату є те, що він уможливлює перегляд ваших даних за допомогою графічних інтерфейсів, зокрема OpenOffice.org© або LibreOffice©, а також перетворення їх у формат, з яким ще не може працювати KMyMoney. Крім того, навіть незначні знання SQL (Structured Query Language (структурованої мови запитів), мови, що повсюдно використовується для доступу до реляційних баз даних) нададуть вам змогу спростити експортування даних до зовнішньої програми, наприклад до програми для роботи з бюджетами.

### Примітка

Хоча більшість систем реляційних баз даних дозволяють одночасний доступ до бази даних більш ніж одному користувачеві, це неможливо з KMyMoney. Незважаючи на те, що KMyMoney може зберігати свої дані в реляційній базі даних, програма фактично використовує базу даних як інший тип зберігання файлів. Коли ви відкриваєте файл, програма зчитує всі дані з бази даних. Коли ви працюєте зі своїми даними, зміни вносяться лише до внутрішньої пам'яті; вони не відразу записуються назад до бази даних. Лише коли ви зберігаєте свої дані, KMyMoney записуватиме увесь файл назад до бази даних.

Надходили запити щодо того, щоб програма KMyMoney оновлювала базу даних для кожної зміни даних, але це вимагатиме суттєвих змін в усій методиці, за якою програма керує своїми внутрішніми структурами даних, тому вкрай малоймовірно, що це станеться в осяжному майбутньому.

### Приготування

Для отримання доступу до бази даних KMyMoney використовує модуль SQL, створений компанією Qt™ Software як частина програмної бібліотеки Qt™. У цьому модулі на основі драйверів передбачено підтримку декількох різних систем роботи з базами даних. У Qt™є драйвери для багатьох відкритих і закритих систем роботи з реляційними базами даних, зокрема MySQL™, PostgreSQL і SQLCipher.. У модулі передбачено також підтримку деяких «важчих», промислових систем, зокрема Oracle® і IBM DB2®.

У попередніх версіях KMyMoney було передбачено підтримку SQLite. Її було замінено підтримкою SQLCipher, автономного відгалуження бібліотеки бази даних SQLite, у якому додано 256-бітове шифрування AES та інші захисні можливості. Драйвер SQLCipher здатен читати наявні файли SQLite. Додаткові відомості наведено у розділі SQLCipher нижче.

За винятком SQLCipher, у вказаних системах використовується клієнт-серверна модель: клієнтське програмне забезпечення працює на «вашому» комп’ютері, а серверна частина — на комп’ютері, на якому зберігається сама база даних і який може обмінюватися даними з вашим комп’ютером локальною мережею або інтернетом. Звичайно ж, у типовому режимі керування вашими особистими фінансами KMyMoney «ваш» комп’ютер може виконувати обидві функції: клієнта і сервера. Отже, насамперед вам слід визначитися з тим, яку систему роботи з базою даних ви бажаєте використовувати, отже визначитися: слід встановити лише клієнт чи клієнт разом з сервером.

Окрім самого програмного забезпечення для роботи з базою даних, вам слід встановити і відповідний модуль драйвера Qt™. Модулі драйверів для більшості поширених баз даних можна знайти у пакунках більшості дистрибутивів Linux®. Якщо потрібного вам пакунка немає, пошукайте на вебсайті Qt™ за ключовими словами «SQL drivers».

### Примітка

SQLCipher та SQLite не працюють у межах моделі клієнт-сервер; всі бази даних зберігаються у звичайних файлах, локальних або віддалених, програма отримує до них доступ за допомогою звичайних для основної операційної системи методів. У разі використання цієї системи роботи з базами даних достатньо встановити лише один пакунок програмного забезпечення та драйвер. Крім того, деякі з наведених нижче відомостей, що стосуються адміністрування, можуть бути незастосовними.

### Адміністрування

Нагляд за базами даних є трохи складнішим, ніж робота зі звичайними файлами. У різних системах передбачено різні способи виконання необхідних адміністративних завдань, зокрема створення баз даних, призначення прав доступ для користувачів або створення резервних копій. Опис цих способів не належить до предмету цього підручника, але ви можете знайти відповіді на свої питання у документації програми для роботи з базами даних: простий пошук у інтернеті надасть вам змогу отримати адреси для отримання підручників з відповідного питання.

#### Створення бази даних

До KMyMoney включено код SQL для створення початкової бази даних для зберігання ваших даних, якщо такої бази даних ще не існує. Але автори програми наполегливо рекомендують вам попередньо створити цю базу даних, оскільки у більшості програм для роботи з базами даних передбачено багато параметрів, які можуть вплинути на характеристики створеної бази даних. Одним з таких важливих параметрів є визначення кодування символів (наприклад UTF-8), яке слід використовувати у полях, що міститиме текстові дані.

Крім того, вам слід вказати права доступу до виконання певних дій різними користувачами бази даних. Здебільшого, користувачеві, який створив базу даних буде автоматично надано всі можливі дозволи, але вам все ж варто звернутися до документації, щоб у цьому переконатися.

Під час першого доступу до бази даних і, можливо, наступних доступів, коли ви змінюватимете компонування бази даних, вам потрібні будуть права доступу (які ще називають привілеями) для створення і зміни таблиць і переглядів (див. наступний розділ). Назви полів прав доступу/привілеїв у різних системах можуть бути різними, але здебільшого цими назвами будуть CREATE і ALTER. Для нормальної роботи вам потрібно мати права доступу на читання і запис; ці дозволи, зазвичай, визначаються ключовими словами SQL SELECT, INSERT, UPDATE і DELETE.

#### Створення таблиць

Під час першого доступу до бази даних KMyMoney спробує створити потрібну програмі структуру бази даних. Щоб досягти максимальної сумісності між базами даних різних типів, програма використовуватиме лише певну підмножину типових типів даних. Але можливі випадки, коли окремі типи не підтримуватимуться. У такому разі слід якось забезпечити створення коду SQL потрібного для створення таблиць. Цей код згодом може бути змінено бажаним чином і використано для створення баз даних поза межами KMyMoney. Якщо ви опинитеся у подібній ситуації, зазвичай, довідку з потрібних вам команд можна отримати у одному з каналів зі списку у розділі щодо отримання довідки. Щоб дізнатися про це більше, зверніться до розділу Створення бази даних вручну.

### Створення бази даних

За допомогою KMyMoney відкрийте або імпортуйте наявний файл з даними або створіть новий файл. Після цього скористайтеся пунктом Зберегти як базу даних з меню Файл. Виберіть пункт SQL у спадному списку Тип сховища для ваших даних і натисніть кнопку Гаразд. Після цього програма відкриє таке діалогове вікно:

Заповніть поля, що відповідають вказаному типу бази даних (як і всюди, обов’язкові до заповнення поля буде підсвічено), а потім натисніть кнопку Гаразд, щоб наказати програмі створити базу даних.

#### Тип бази даних

У цьому спадному списку буде показано усі драйвери SQL Qt™, встановлених у вашій системі. Оберіть драйвер для вашого типу бази даних. Якщо потрібного вам драйвера немає у списку, вам доведеться встановити його. Ознайомтеся з документацією з вашого дистрибутива або відкрийте сторінку вебсайта Qt™ і виконайте пошук за ключовими словами «SQL drivers».

#### Файл (лише SQLite/SQLCipher)

У SQLCipher кожна база даних зберігається у окремому файлі, отже вам слід зазначити назву файла, у якому ви бажаєте створити базу даних. Щоб вказати розташування файла у файловій системі, натисніть кнопку з піктограмою, розташовану праворуч від поля назви файла. Для баз даних SQLCipher вміст полів Назва бази даних, Назва вузла, Користувач не має значення. Файл SQLCipher повинен мати належні права доступу на читання або запис у файловій системі, щоб поточний користувач програми зміг отримувати до нього доступ.

Розробниками SQLCipher у листопаді 2018 року випущено версію 4.0. Проте багато користувачів KMyMoney, особливо тих, хто не дуже часто оновлює програми або використовує дистрибутив LTS (довгострокову підтримку) Linux®, може все ще використовувати базу даних, створену за допомогою версії 3 SQLCipher. У якийсь момент, зазвичай після оновлення KMyMoney або їхнього дистрибутива, вони виявлять, що не можуть відкрити свою базу даних із повідомленням про помилку, яке не є особливо інформативним чи корисним. У цьому випадку потрібно оновити саму базу даних з версії 3 до версії 4. Настанови щодо цього можна знайти на вебсайті SQLCipher.

#### Назва бази даних (інші)

Типовою назвою бази даних буде `KMyMoney`, але ви можете обрати будь-яку іншу назву. Програму KMyMoney може бути не пристосовано до створення певних типів баз даних, отже вам доведеться створити такі бази даних за допомогою сторонніх інструментів адміністрування баз даних. Але програма KMyMoney, зазвичай, здатна створити всю потрібну структуру відповідної бази даних. Якщо можливості програми не задовольняють ваші потреби, ви можете створити базу даних власноруч. Докладніше про це можна дізнатися з розділу Створення бази даних вручну.

#### Назва вузла

Для типового користувача типовою назвою вузла буде «localhost», отже цю назву не потрібно змінювати. Якщо ж ви маєте справу з базами даних у мережі, введіть назву вузла сервера бази даних.

#### Ім’я користувача і пароль

Щоб визначити правильні значення у цих полях, перегляньте права доступу до вашої бази даних або зверніться до адміністратора бази даних. Вказаний вами користувач повинен мати права доступу для пошуку, вилучення, вставлення та оновлення записів бази даних. Якщо ім’я користувача збігається з іменем користувача системи, вказувати пароль зазвичай не потрібно.

### Доступ до ваших даних

#### Компонування таблиці

Щоб отримати доступ до даних у KMyMoney, скористайтеся пунктом Відкрити базу даних у меню Файл. Програма відкриє діалогове вікно, подібне до показано вище.

### Примітка

Якщо вами було створено базу даних відкриттям файла з наступним використанням дії Файл Зберегти і вибором пункту SQL , як це описано вище, будь-які наступні зміни, внесені до ваших даних, зберігатимуться лише у базі даних, а не у файлі. Це означає, що ви можете використовувати файл як резервну копію або знімок даних у певний момент часу. Щоб створити нову резервну копію у файлі, відкрийте базу даних і скористайтеся пунктом Файл → Зберегти як..., виберіть XML як тип сховища даних і надайте файлу відповідної назви. Не забудьте потім повторно відкрити вашу базу даних, щоб KMyMoney не зберігала зміни у файлі.

Для отримання доступу до ваших даних у різних форматах вам слід ознайомитися зі способами зберігання даних у реляційних базах даних. Набагато простіше відкрити вашу базу даних у графічній оболонці, зокрема OpenOffice.org. Ви побачите список різноманітних таблиць, з яких складається база даних і зможете переглянути компонування всіх цих таблиць.

Щоб видобути дані, наприклад до електронної таблиці чи зовнішнього файла, майже завжди потрібно виконати збирання пов’язаних даних з декількох таблиць. Програма робить це шляхом «з’єднання» таблиць на основі спільного для них поля. Докладніше дізнатися про алгоритми роботи баз даних ви можете з підручників, про які ми згадували раніше. У наведеній нижче таблиці вказано поля, які використовуються для встановлення подібних міжтабличних взаємозв’язків.

Взаємозв’язок | Відповідність | З
--- | --- | ---
Установи і рахунки | `kmmInstitutions.id` | `kmmAccounts.institutionId`
Батьківські/Дочірні рахунки | `kmmAccounts.id` | `kmmAccounts.parentId`
Операції і дроблення (див. Зауваження 1) | `kmmTransactions.id` | `kmmSplits.transactionId`
Рахунки і дроблення | `kmmAccounts.id` | `kmmSplits.accountId`
Отримувачі і дроблення | `kmmPayees.id` | `kmmSplits.payeeId`
Розклади і операції | `kmmSchedules.id` | `kmmTransactions.id`
Операції і валюти | `kmmTransactions.currencyId` | `kmmCurrencies.ISOCode`
`Рахунки і цінні папери (див. Зауваження 2)` | `kmmAccounts.currencyId` | `kmmSecurities.id`
Цінні папери і ціни | `kmmSecurities.id` | `kmmPrices.fromId` або `kmmPrices.toId`
Курси валют | `kmmCurrencies.ISOCode` | `kmmPrices.fromId` або `kmmPrices.toId`

Нотатки:

1 – txType = "N“ для звичайних операцій, "S“ для запланованих операцій

2 – if kmmAccounts.isStockAccount = "Y“

#### Формати полів

Вміст деяких з полів даних зберігається у внутрішньому форматі, яким, можливо, не зможуть скористатися зовнішні програми. Якщо у таблиці є такі поля, їх вміст буде дубльовано у зовнішньому форматі.

Грошові суми та вартості акцій буде показано у форматах чисельник/знаменник і, у полі з суфіксом назви `Formatted`, у формі, у якій їх буде типово показано.

Так само, деякі з полів, зокрема поле типу рахунку буде збережено у формі числового коду і, у полі з суфіксом назви `String`, у формі і форматі мови програми.

#### Оновлення ваших даних

Зберігання даних у загальновизнаному стандартному форматі не надає вам змоги змінювати дані поза межами програми KMyMoney. НЕ РОБІТЬ ЦЬОГО, якщо вам не відомі наслідки ваших дій, завжди спочатку створюйте резервні копії даних. Якщо ви зробите щось не так, KMyMoney може втратити можливість доступу до ваших даних, ви навіть можете просто їх втратити. Ми вас попереджали!

#### Збережені запити

У більшості систем роботи з базами даних передбачено можливість зберігання типових запитів і процедур, а у деяких випадках їх можна зберігати як таблиці або інші об’єкти у самій базі даних. Як ви вже певно зрозуміли, назви всіх таблиць, які використовуються у KMyMoney, починаються з літер у нижньому регістрі `kmm`. Цей стандарт підтримуватиметься і надалі: оновлюватимуться лише таблиці, назви яких починатимуться з цих літер. Отже, якщо ви уникатимете використання цих літер у назвах ваших запитів і процедур, у вас не повинно виникнути ніяких проблем.

### Створення бази даних вручну

### Примітка

У цьому розділі описано способи керування базами даних для досвідчених користувачів, його може бути пропущено звичайними користувачами програми.

#### Умови використання

Іноді програма KMyMoney не здатна створити базу даних у автоматичному режимі або створює базу даних, яка за певними параметрами не задовольняє потреби користувача. Наприклад, система бази даних може не повністю відповідати стандартному використанню SQL або користувачеві потрібна підтримка новітніх систем, які ще не достатньо перевірено на надійність користування у KMyMoney.

Перш ніж користуватися описаними способами, вам слід спробувати створити базу даних власноруч (тобто за допомогою інструкції `CREATE DATABASE`). Після створення бази даних KMyMoney зможе створювати у ній, наприклад, таблиці під час звичайного процесу збереження бази даних, описаного вище.

#### Створення SQL

Якщо описаний вище спосіб не спрацює, основні потрібні вам для створення різноманітних таблиць, областей перегляду та покажчиків команди SQL можна створити окремо. Скористайтеся пунктом Створити базу даних SQL з меню Інструменти. Програма відкриє таке діалогове вікно:

Після вибору типу бази даних відповідний запис SQL з’явиться у полі Команди SQL для створення; користувач зможе змінити значення у цьому полі або зберегти дані до текстового файла за допомогою натискання кнопки Зберегти SQL. У останньому випадку, базу даних доведеться створити за допомогою інструментів адміністрування, передбачених у самій системі керування базами даних.

Якщо після коригування тексту у діалоговому вікні ви бажаєте, щоб програма KMyMoney створила базу даних, вам слід заповнити інші поля діалогового вікна, як це раніше було докладно описано у розділі Створення бази даних і натиснути кнопку Створити таблиці. Зауважте, що окрім випадку з SQLite, вам слід або включити відповідну інструкцію `CREATE DATABASE` як першу команду або спочатку виконати цю інструкцію поза межами KMyMoney

#### Попередження

Вам слід бути дуже обережними з редагуванням визначень будь-якої з базових таблиць або областей перегляду (чиї назви починаються з `kmm`). Деякі зі змін, зокрема збільшення довжини поля цілих чисел, мають незначний вплив на роботу бази, але вам не слід вилучати поля або змінювати послідовність полів, щоб не зашкодити нормальній роботі KMyMoney та убезпечити ваші дані від пошкодження.

Хоча додавання або вилучення покажчиків може збільшити швидкодію програми, вам слід пам’ятати, що такі дії можуть призвести і до зовсім протилежних наслідків. Щоб досягти найкращої швидкодії, вам знадобляться певні знання зі структури роботи KMyMoney.

### Шифрування

У поточній версії шифрування вашої бази даних не підтримується.

Розділ 23. Параметри KMyMoney
Параметри KMyMoney

# Розділ 23. Параметри KMyMoney

Roger Lum `<rogerlum@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

Описані у цьому розділі параметри змінюють поведінку KMyMoney, надають вам змогу налаштувати програму відповідно до ваших потреб, а також змінити її вигляд та поведінку так, як вам того хочеться. Доступ до параметрів налаштовування можна отримати за допомогою пункту меню Параметри → Налаштувати KMyMoney... або натискання комбінації клавіш Ctrl+Shift+,. Для застосування будь-яких внесених змін слід натиснути кнопку Застосувати.

У лівій частині діалогового вікна Налаштування або параметрів розташовано список піктограм і підписів до них. Кожен із пунктів цього списку відповідає певній частині програми. Після натискання якогось із пунктів у списку у правій частині вікна буде показано елементи керування відповідною частиною програми, які часто поділено між декількома вкладками.

## Загальне

### Вкладка «Загальне»

Параметри автозбереження

  Файл автозбереження – це лише копія вашого файла даних. Основна його особливість полягає у тому, що програма створює його автоматично відповідно до налаштувань, тому вам не доведеться власноруч виконувати будь-які дії. Усі створені файли автозбереження будуть зберігатися у тому самому каталозі, що і поточний відкритий файл даних.

  Якщо позначити пункт Регулярне автозбереження, KMyMoney автоматично зберігатиме дані ваших файлів із вказаним у хвилинах проміжком часу між послідовними діями зі зберігання. Типовим проміжком часу є 10 хвилин. Ви можете встановлювати будь-яке значення від 0 (автоматичне збереження одразу після введення даних операції) до 60 хвилин.

  Позначення пункту Автоматично зберігати файл, до якого внесено зміни, під час завершення роботи наказує KMyMoney автоматично зберігати файл, коли ви завершуєте роботу програми, але лише якщо до даних було внесено якісь зміни. Крім того, ви можете наказати програмі створювати резервні копії ваших файлів під час завершення роботи KMyMoney.

  Для параметра Кількість файлів резервних копій можна встановити значення від 0 (вимкнено) до 20. Файли автозбереження зберігатимуться у тій самій теці, що й основний файл. Якщо ваш файл даних — MyFinances.kmy, тоді при створенні файла автозбереження програма вибере назву MyFinances.kmy.1~. Кількість усіх наявних файлів автозбереження послідовно збільшуватиметься на 1 до вказаної кількості.

Фіскальний рік

  У KMyMoney передбачено можливість встановлення фіскального року, відмінного від календарного року. Введіть день і місяць початку вашого фіскального року. Це значення використовується для бюджетів і деяких звітів.

Зовнішні програми

  Цей параметр не впливає безпосередньо на роботу KMyMoney, але є зручним способом забезпечення запуску будь-яких сторонніх програм, зокрема інженерного калькулятора. Першим кроком є введення повного шляху до вибраної програми у полі Калькулятор.

  У поточній версії програми немає безпосереднього пункту меню для запуску калькулятора чи іншої зовнішньої програми, яку ви налаштували. Отже, є два способи запуску програми.

  По-перше, можна скористатися пунктом меню Параметри → Налаштувати пенали..., щоб додати кнопку
  «Калькулятор» на панель інструментів. Далі, коли ви натиснете цю кнопку на панелі інструментів, KMyMoney запустить вибрану вами програму.

  По-друге, ви можете скористатися пунктом меню Параметри → Налаштувати скорочення... для встановлення нетипового клавіатурного скорочення. Відповідним пунктом у списку є «KMyMoney/Калькулятор». Далі, ви можете користуватися натисканням визначеної комбінації клавіш для запуску програми-калькулятора.

### Вкладка «Перегляди»

Параметри початкової сторінки

  За допомогою цього пункту можна визначити, що відбуватиметься після запуску KMyMoney: відкриття домашньої сторінки (Запуск на домашній сторінці) чи панелі перегляду, якою ви користувалися, коли востаннє завершували роботу програми (Запуск з попереднім вибраним переглядом).

Тип панелі перегляду KMyMoney

  Надає змогу вибрати одне із трьох компонувань для засобу вибору перегляду, де ви можете вибрати перегляд Список або Ієрархія, піктограми та їхні мітки буде розташовано у ліворуч у вікні. У перегляді списком буде показано більші піктограми над назвою кожної панелі перегляду, тоді як у режимі перегляду ієрархії буде показано менші піктограми ліворуч від назв. У режимі перегляду З вкладками програма розташує піктограми та мітки у вкладках у верхній частині вікна.

Синхронізувати вибір рахунку у переглядах облікової книги і інвестицій

  Якщо позначено цей пункт, рахунки, які буде показано на панелі перегляду облікової книги і панелі перегляду інвестицій, буде синхронізовано, тобто якщо ви зміните рахунок на одній з цих панелей і перемкнетеся на іншу панель, на ній буде показано той самий рахунок. Це підвищить ефективність навігації між цими двома панелями перегляду у вкладках. Якщо пункт не позначено, вибір будь-якої з цих панелей перегляду призведе до показу рахунка, який раніше було вибрано на цій панелі, незалежно від рахунка, який вибрано на іншій панелі перегляду.

### Вкладка «Фільтр»

Рахунки / Категорії

  Якщо позначено пункт Не показувати невикористані категорії, невикористані категорії буде прибрано з панелі перегляду категорій. Приховані категорії лишатимуться доступними, якщо їх потребуватиме якась операція. Якщо ви введете назву прихованої категорії у обліковій книзі, вона стане доступною до використання.

  Рахунки маржі призначено для стеження за окремими виплатами маржі або інвестицій у інвестиційному рахунку. Не слід плутати такі рахунки із групою рахунків Маржа верхнього рівня, куди включено рахунки, які містять відкриті баланси для інших рахунків. Типово, на панелі перегляду рахунків буде приховано рахунки маржі. Якщо позначити пункт Показати рахунки маржі, програма покаже рахунки маржі на панелі перегляду рахунків.

  Типово, категорії приховано на панелі перегляду рахунків. Якщо позначити пункт Показувати категорії у списку рахунків, можна наказати програми показувати категорії у перегляді рахунків.

  Якщо позначити пункт Не показувати звичайні акції із нульовим балансом, програма вилучить усі акції з нульовим балансом зі списку панелі перегляду рахунків.

Розклади

  Якщо позначено пункт Не показувати завершені розклади, програма приховає усі завершені розклади на панелі перегляду розкладів операцій.

Операції

  Операції із терміном до дати, введеної до поля Не показувати операції до, не буде показано на панелі перегляду облікової книги. Це може бути корисним, якщо у ваших даних містяться записи за багато років. Якщо ви встановите значення у один-два роки, усі застарілі і непотрібні записи операцій буде приховано.

  Встановлення значення цього параметра рівним 1 січня 1900 року (типове значення) допоможе вам у пошуку вад під час імпортування, пов’язаних з датами, якщо для деяких дат помилково використано дуже віддалені моменти часу у минулому.

  Якщо позначити пункт Не показувати узгоджені операції, програма буде фільтрувати операції за станом узгодження. Операції, позначені як Узгоджені на панелі облікової книги показано не буде.

### Вкладка «Підтримка»

Журналювання

  KMyMoney може створювати файл журналу під час імпортування даних. Це може бути корисним для усування проблем, але слід бути обережним, оскільки такі файли журналу можуть містити конфіденційні дані, як-от імена користувачів і паролі у форматі звичайного тексту, як зазначено у діалоговому вікні.

  Щоб здійснювати журналювання, у полі Шлях до журналу вкажіть шлях до каталогу, де буде створено журнали. Ви також можете натиснути кнопку ... праворуч від поля і скористатися діалоговим вікном вибору файлів, щоб перейти до вибраного каталогу.

  Якщо ви позначите поле Записувати до журналу імпортовані виписки, кожного разу, коли KMyMoney імпортуватиме дані, програма зберігатиме файл із назвою «`kmm-statement-`рррр-мм-дд`T`гг-хх-сс.ссс`.txt` » у вказаному каталозі. Цей файл буде файлом XML з усіма щойно імпортованими даними.

  Якщо ви позначите пункт Записувати до журналу операції OFX, кожного разу, коли KMyMoney використовуватиме безпосереднє з'єднання з OFX для отримання даних операцій. Програма записуватиме до журналу усі етапи взаємодії з віддаленим сервером OFX. Вона додаватиме повідомлення до файла із назвою `ofxlog.txt` у вказаному каталозі. Як згадувалося вище, цей файл, імовірно, міститиме записи рахунків та імена користувачів, а також паролі у форматі звичайного тексту.

Домівка
Домівка

## Домівка

### Розділи домашньої сторінки

За допомогою цих параметрів ви можете налаштувати вигляд домашньої сторінки (також називається домівкою або головним вікном), вибравши дані, які буде показано на ці сторінці, та порядок, у якому їх буде показано. Порядок вибраних розділів можна змінити натисканням, відповідно, кнопок Вгору і Вниз. Розділ може бути не показано, навіть якщо позначено відповідний пункт, якщо він є порожнім.

Активи і зобов’язання

  Тут буде показано список рахунків активів ліворуч і рахунків зобов'язань праворуч. Ці та інші списки рахунків на домашній сторінці буде впорядковано за абеткою, якщо не зазначено інше. Зазвичай буде показано лише відкриті рахунки, якщо не позначено пункт Показувати усі рахунки.

  Для цього та інших списків рахунків на домашній сторінці буде показано назву рахунку, дата останньої звірки та поточний баланс. Крім того, може бути показано інші стовпчики, як налаштовано на панелі Показ даних щодо рахунку у нижній частині цього вікна.

Заплановані сплати

  За допомогою цього пункту можна наказати програмі показувати заплановані операції із окремим показом прострочених сплат, сплат сьогодні і майбутніх сплат. Буде показано дату, назву розкладу, рахунок і суму сплати, а також баланс рахунка після сплати. Типово, у списку буде показано шість записів операцій. Разом із записами буде показано пункт показу решти записів, за допомогою якого можна буде переглянути запис найближчих 30 днів.

Улюблені рахунки

  За допомогою цього пункту можна наказати програмі показувати дані рахунків, які вибрано за допомогою вікна налаштовування, яке можна викликати пунктом меню Рахунок → Редагувати рахунок....

Рахунки сплат

  За допомогою цього пункту можна наказати програмі показувати дані усіх рахунків сплати. Серед цих рахунків будь-які рахунки, на які надходять гроші, і/або рахунки, з яких виконується сплата.

Улюблені звіти

  За допомогою цього пункту можна наказати програмі показувати усі звіти, які було позначено як улюблені за допомогою діалогового вікна налаштування звіту. Список буде упорядковано хронологічно за моментом, коли звіт було позначено як улюблений.

Прогноз (розклад)

  Тут буде показано прогноз для рахунків активів і зобов'язань, подібно до вкладки Резюме перегляду прогнозу. Параметрами показу можна керувати за допомогою діалогового вікна Налаштування прогнозу.

Прогноз залишкової вартості

  Показує діаграму прогнозу перевищення активів над пасивами на наступні 90 днів.

Бюджет

  За допомогою цього пункту можна наказати програмі показувати резюме щодо поточного місяця та перевитрат для будь-яких визначених бюджетів. Якщо бюджетів не визначено, бюджетів або перевитрат не буде показано, — програма покаже лише витрати поточного місяця.

Грошова активність

  Покаже резюме аналізу обігу грошей для поточного місяця.

### Масштабування сторінки Домівки/Резюме

Коефіцієнт масштабування:

  За допомогою цього пункту можна встановити розмір символів шрифту у відсотках для встановлення відповідності шрифту домашньої сторінки на основі уподобань користувача.

Запам’ятовувати масштаб під час виходу, якщо розмір було змінено коліщатком миші

  Якщо буде позначено цей пункт, програма зберігатиме параметри розмірів шрифтів, змінені вами на домашній сторінці за допомогою прокручування коліщатка миші.

### Показ даних щодо рахунка

За допомогою цих пунктів ви можете змінити перелік відомостей, який буде включено до будь-якого списку рахунків на домашній панелі.

Показувати відомості щодо обмежень рахунку

  Тут буде показано обмеження рахунку, встановлені у діалоговому вікні Редагування рахунку.

Показувати стан балансу прив’язаних інтернет-рахунків

  Тут буде показано стан балансу пов'язаних рахунків і рахунків, для яких було імпортовано операції. Стан позначається піктограмою у стовпчику перед назвою облікового запису. Зауважте, що описані тут кольори можуть відрізнятися від показаних у вашій системі залежно від вибраної теми кольорів. Зелена позначка
  вказує на те, що інтернет-баланс і локальний баланс однакові. Червоний попереджувальний знак
  вказує на невідповідність між локальним файлом і інтернет-балансом. Поштова скринька
  із зеленою стрілкою вказує на те, що локальний файл містить записи операцій, новіші за останні в інтернет-оновленні. Це порада користувачеві щодо потреби в оновленні даних з інтернету.

Показувати кількість непозначених операцій на рахунок [!M]

  Вставляє додатковий стовпчик після стовпчика назви рахунка, де буде показано кількість непозначених операцій на рахунок.

Показувати кількість звірених операцій на рахунок [!M]

  Вставляє додатковий стовпчик, де буде показано кількість звірених операцій на рахунок.

Показувати кількість неузгоджених (непозначених та незвірених) операцій на рахунок [!R]

  Вставляє додатковий стовпчик, де буде показано кількість неузгоджених операцій на рахунок, тобто суму усіх непозначених і звірених операцій.

Показувати дату останнього узгодження

  Вставляє додатковий стовпчик із даними щодо останнього узгодження для рахунка.

Облікова книга
Облікова книга

## Облікова книга

Параметри і пункти цього розділу уможливлюють внесення змін до облікової книги операцій, яку буде показано на панелі облікових книг.

### Вкладка «Показ»

Показати сітку в обліковій книзі

  Якщо позначено цей пункт, програма показуватиме лінії сітки на панелі облікових книг. Це додатковий параметр перегляду, який може спростити візуалізацію окремих операцій та їхніх частин-компонентів.

Показати форму операції

  Якщо позначено цей пункт, програма показуватиме форму операції у нижній частині списку операцій, за допомогою якої ви зможете вводити і змінювати параметри операцій. Якщо позначку з цього пункту буде знято, вам доведеться змінювати параметри операції у самому списку. Позначення цього пункту зменшить кількість операцій, пункти яких буде показано у обліковій книзі.

Показувати прострочені плани із запланованою датою

  Для відповідного рахунка на панелі облікової книги буде показано заплановані операції із датами у майбутньому. Коли настане відповідна дата, і запланована операція стане простроченою, її вже не буде показано у обліковій книзі, якщо не буде позначено цей пункт.

Подробиці запису книги

  Показувати усі подробиці щодо записів облікової книги. Якщо позначено цей пункт, програма показуватиме у списку операцій усі дані для усіх показаних операцій із окремими рядками у стовпчику подробиць для категорії і міток та для нотатки. Якщо пункт не позначено, дані щодо категорії, міток та нотатки не буде показано. Має такі самі наслідки, як і вибір пункту меню Показати подробиці операції.

  Лінза облікової книги. Якщо позначено цей пункт, програма показуватиме усі рядки подробиць для позначеної операції, навіть якщо не позначено пункт Показувати усі подробиці щодо записів облікової книги.

  Показати у книзі усі подробиці дроблення. Якщо позначено цей пункт, програма показує подробиці щодо дроблення операцій.

Інформаційні заголовки

  Показати заголовки групи між операціями. Якщо позначено цей пункт, програма показуватиме у обліковій книзі заголовки груп. Ці групи пов'язано із періодами часу або етапами, зокрема періодом попереднього місяця, попереднього тижня, цього місяця, переліком останніх узгоджених операцій, періодом наступного тижня і наступного місяця.

  Показати заголовок для попереднього і поточного фіскальних років . Якщо позначено цей пункт, програма буде показувати в обліковій книзі заголовки груп для поточного і попереднього фіскальних років

  Заголовки групи узгодження. Цей спадний список керує показом заголовків груп для узгодження. Якщо позначено пункт Не показувати записи звірки, для звірок не буде показано заголовки груп. Якщо позначено пункт Показувати в обліковій книзі запис останнього узгодження із датою і балансом, у заголовку груп буде вказано лише останню звірку. Якщо позначено пункт Показувати в обліковій книзі усі записи узгодження із датою і балансом, буде показано заголовки груп для всіх попередніх звірок.

### Вкладка «Впорядкування»

За допомогою цих трьох розділів можна встановити типовий порядок записів операцій у обліковій книзі. В усіх випадках у списку праворуч буде показано поля, які було вибрано як частину критеріїв упорядкування для панелі, а у списку ліворуч буде показано усі поля, за якими можливе упорядковування і які ще не було вибрано. Щоб виконати упорядковування за певним критерієм, позначте його пункт (одинарним клацанням лівою кнопкою миші) і натисніть стрілку праворуч між двома списками. Ви можете скоригувати відносний порядок полів, позначивши пункт і виправивши його позицію у списку за допомогою кнопок зі стрілками вгору і вниз, розташованих праворуч від списку. Перемикати упорядкування між прямим і зворотним порядком для будь-якого з пунктів можна подвійним клацанням лівою кнопкою миші на пункті.

Доступними критеріями упорядковування є однаковими для усіх трьох розділів: Сума, Категорія, Порядок запису (дата створення запису операції, а не внутрішній ідентифікатор операції), Номер, Платник, Дата розрахунку, Стан узгодження, Дата узгодження, Цінний папір та Тип.

#### Підвкладка «Звичайний перегляд»

За допомогою цієї вкладки можна керувати типовим способом упорядковування облікової книги у звичайному перегляді.

#### Підвкладка «Перегляд узгодження»

За допомогою цієї вкладки можна керувати типовим способом упорядковування облікової книги у режимі перегляду узгодження. Це режим показу даних операцій, який буде використано у процесі узгодження.

#### Підвкладка «Перегляд пошуку»

За допомогою цієї вкладки можна керувати типовим способом упорядковування облікової книги на панелі пошуку.

### Вкладка «Запис даних»

За допомогою цих параметрів ви можете змінити процедуру створення операцій.

Автоматично збільшувати номер чеку

  Якщо буде позначено цей пункт, програма автоматично збільшуватиме номер чека кожного разу, коли вводяться дані щодо нової операції із чеками. Працює однаково для Лінзи облікової книги та Форми операції.

Зберігати зміни після вибору іншої операції/дроблення

  Якщо буде позначено цей пункт, позначення іншого запису операції або дроблення призводитиме до зберігання усіх результатів редагування поточного запису операції. Якщо пункт не позначено, вибір іншого поділу операції призведе до запиту щодо того, чи хочете ви зберегти зміни.

Enter пересуває фокус між полями

  Якщо позначено, натискання Enter переводитиме фокус до наступного поля операції. Якщо фокус перебуває на останньому полі, запис операції буде збережено. Якщо пункт не позначено, навігація між полями здійснюватиметься натисканням клавіші Tab або за допомогою миші. Натискання клавіші Enter призведе до зберігання запису операції, незалежно від того, де перебуває фокус.

Шукати назви за початком

  За допомогою цього пункту можна керувати відповідністю платників. Якщо пункт позначено, відповідність назв платників завжди встановлюватиметься з початку. Якщо пункт не позначено, відповідність буде встановлюватися за будь-яким підрядком. Крім того, якщо пункт позначено, ви зможете визначити додаткові параметри встановлення відповідності за допомогою вкладки «Відповідність» панелі перегляду плантиків.

Автоматичне узгодження

  Цей пункт потребує додаткової документації.

Початкова позиція курсора у полі дати

  Коли ви переходите до поля дати операції (шляхом створення чи редагування запису операції, чи за допомогою Tab або Enter), цей список визначатиме, чи буде на початку пересунуто курсор до частини дати: дня, місяця чи року.

Типовий стан узгодження

  За допомогою цього спадного списку ви можете вибрати типовий стан узгодження для нових операцій: «Не узгоджено», «Звірено» і «Узгоджено».

Автозаповнення

  За допомогою цього пункту можна вибрати бажану поведінку інструмента автоматичного заповнення. Цей пункт визначає, які попередні операції для того самого платника буде показано (і чи буде показано взагалі), а також які операції буде використано для автозаповнення параметрів нової операції (і чи буде їх використано взагалі).

  - Без автозаповнення

    Цей пункт вимкне автоматичне заповнення, і вам доведеться вручну вводити усі параметри для нових операцій.

  - Вважати тотожними, якщо сума відрізняється менше, ніж на вказане нижче значення у відсотках

    Якщо позначено цей пункт, коли ви вводитимете дані нової операції, KMyMoney показуватиме список попередніх операцій для того самого платника і рахунка. Якщо сума попередніх операцій є достатньо близькою до введеної вами суми, записи операцій вважатимуться ідентичними, а параметри попередньої операції буде використано для автоматичного заповнення параметрів нової операції. «Достатньо близька сума» означає суму, яка відрізняється менше, ніж на вказаний у поля поряд із міткою Вважати тотожними, якщо сума відрізняється менше, ніж на відсоток, і має перебувати у діапазоні від 0 до 100%. Якщо вказано значення у відсотках 0, буде показано усі попередні операції для платника і рахунка, і ви зможете вибрати одну з цих операцій для автоматичного заповнення, натиснувши відповідний пункт.

  - за найсвіжішою попередньою операцією для цього отримувача

    Якщо буде позначено цей пункт, під час введення нового запису операції KMyMoney заповнюватиме поля параметрів операції на основі найчастіше використаних параметрів попередніх операцій з позначеним отримувачем.

Використовувати нотатки попередньої операції

  Якщо позначено, нотатку із попереднього введеного запису операції буде автоматично вписано до поля нотатки нової операції.

### Вкладка «Імпорт»

Збалансувати операції у діапазоні днів

  Шукати відповідні операції у діапазоні дати розрахунку імпортованої дії +/- вказана кількість днів, яка може бути числом від 0 до 99.

Запитувати про типову категорію нового отримувача

  Якщо буде позначено цей пункт, кожного разу, коли програма виявить нового отримувача під час імпортування, вона запитає користувача про призначення типової категорії для цього отримувача.

Заплановані операції
Заплановані операції

## Заплановані операції

За допомогою цих пунктів ви зможете змінити поведінку запланованих операцій.

### Параметри запуску

Перевіряти розклади під час запуску

  Вмикає перевірку розкладу під час запуску KMyMoney. Якщо запланована операція відповідає встановленим критеріям планування, KMyMoney створить нагадування щодо потреби у обробці операції.

Додавати дії з випередженням у цю кількість днів

  Визначає випередження у днях для додавання запланованих операцій до облікової книги.

### Робочі дні

Використовувати календар вихідних регіону

  Виберіть область світу, яка найкраще відповідає вашим даним.

### Незгрупований пункт

Кількість днів перегляду розкладу у обліковій книзі

  Тут можна вказати, за скільки днів наперед має бути показано заплановані операції в книзі. Для майбутніх запланованих операцій, які буде показано у книзі, ви можете додати або пропустити їх, клацнувши на їхніх записах правою кнопкою миші.

Інтерактивні курси
Інтерактивні курси

## Інтерактивні курси

За допомогою цих параметрів можна визначити спосіб отримання курсів валют та цінних паперів з різних джерел у інтернеті. Програма може отримувати дані щодо біржових котирувань акцій, закладних та інших цін, а також дані щодо цін на цінні метали та дані щодо обмінних курсів.

За допомогою цього розділу ви можете змінити джерела отримання курсів з інтернету у KMyMoney. Загалом кажучи, ця можливість є додатково, нею слід користуватися лише найобізнанішим користувачам.

Щоб дізнатися більше, будь ласка, зверніться до розділу Інтерактивні курси.

### Примітка

Початковий список і налаштування джерел інтернет-курсів можна налаштувати, коли KMyMoney на початку створюватиме ваш файл даних. Якщо до інтернет-джерела буде внесено зміни, які вимагатимуть зміни цих налаштувань, щоб KMyMoney змогла продовжувати використання його як коректного джерела, користувач має внести необхідні зміни за допомогою цього діалогового вікна, на основі настанов, оприлюднених в одному із запропонованих варіантів підтримки. Сподіваємося, що в недалекому майбутньому спосіб обробки інтернет-налаштувань джерела буде змінено таким чином, що KMyMoney зможе автоматично отримувати будь-які необхідні оновлення для цих налаштувань, не вимагаючи від користувача будь-яких дій з редагування вручну.

Кольори
Кольори

## Кольори

За допомогою цього розділу можна налаштувати кольори, які використовуються у KMyMoney. Якщо не буде позначено пункт Нетипові кольори, програма використовуватиме лише типові кольори.

Щоб налаштувати кольори, позначте пункт Нетипові кольори. Далі, ви зможете змінити будь-який з кольорів можна після натискання кнопки кольору, яка відкриває вікно вибору кольорів. До ваших послуг майже необмежені можливості з вибору. Ви можете вибрати визначений базовий колір, вибрати колір з показаної палітри, ввести код кольору HTML або вказати значення для відтінку, насиченості, значення, червоного, зеленого та синього компонентів кольору.

Шрифти
Шрифти

## Шрифти

За допомогою цього розділу ви можете змінити параметри шрифтів для полів комірок та заголовків.

Використовувати системні шрифти

  Позначте цей пункт, щоб програма використовувала системні шрифти. Зняття позначки з цього пункту надасть вам змогу налаштувати шрифти власноруч.

Шрифт комірки

  Вкажіть нетиповий шрифт, який буде використано у всіх комірках облікових книг.

Шрифт заголовка

  Вкажіть нетиповий шрифт, який буде використано у заголовках всіх панелей облікових книг.

Піктограми
Піктограми

## Піктограми

За допомогою цього пункту можна вибрати піктограми, які буде показано.

Параметри окремої піктограми

  У спадному списку буде наведено перелік наборів піктограм, якими ви можете користуватися. Залежно від операційної системи або дистрибутива Linux®, ви можете отримати доступ до отримання та встановлення додаткових наборів піктограм.

Додатки
Додатки

## Додатки

Цей розділ містить відомості щодо доступних додатків надає змогу змінювати поведінку деяких із них. Зауважте, що список показаних додатків залежатиме від того, які додатки виявлено KMyMoney під час запуску. Немає значення, було скомпільовано додаток як частину програми чи додано як окремий пакет.

Кожен додаток можна увімкнути або вимкнути відповідно до стану позначення пункту ліворуч від назви додатка та піктограми. Крім того, праворуч є кнопка відомостей для кожного додатка, натискання якої відкриватиме вікно із даними щодо версії додатка та авторів. Для деяких додатків вікно із додатковими відомостями щодо налаштовування та використання додатка можна знайти, натиснувши кнопку налаштувати ліворуч від кнопки відомостей.

Донедавна існував лише один додаток, який потребував налаштовування, додаток друку чеків. У поточній версії є декілька додатків, які мають сторінки налаштовування, які можна викликати за допомогою цієї сторінки. Їх перелічено у наступних розділах. Однак зауважте, що багато з них уже описані раніше у цьому документі.

### Додаток друкування чеків

Передбачено додаток друку чеків, який є частиною пакунка KMyMoney, отже його має бути завжди увімкнено. За його допомогою можна друкувати чеки на основі даних позначеного запису операції. Компонування чека визначається шаблоном HTML. Вам слід скористатися шаблоном, що відповідає вашим раніше надрукованим чекам. Разом із програмою постачається вбудований шаблон. Ви також можете вибрати нетиповий шаблон. Для цього натисніть кнопку налаштовування (), і програма відкриє діалогове вікно налаштовування Друк чеків. У верхній частині цього вікна ви зможете позначити пункт використання нетипового шаблона. Праворуч від нього буде показано кнопку, за допомогою якої можна відкрити вікно вибору файла. Цим вікно можна скористатися для вибору альтернативного файла шаблона.

Файл шаблона є файлом HTML, у якому певні рядки використовуються для посилання на поля з операції та поточного рахунку та установи з метою встановлення місця, у якому відповідні дані буде показано у чеку. До складу пакунка KMyMoney включено типовий вбудований шаблон. За цією адресою ви можете знайти HTML-варіант початкового файла типового шаблона, а також додаткові шаблони. Ви можете або скористатися одним з них, або внести до типового шаблона зміни відповідно до ваших потреб. Зауважте, що передбачено підтримку лише частини теґів стандарту HTML. Докладну документацію щодо цього питання можна знайти тут.

### Імпортування CSV

Деякі аспекти налаштовування додатка засобу імпортування CSV уже було обговорено тут. Втім, звідси також можна відкрити окреме вікно налаштовування.

#### Автовизначення

Як правило, найкраще дозволити додатку автоматично визначати роздільник полів, десяткових дробів та формат дати. Однак можна вимкнути цю поведінку для кожного з цих елементів, знявши позначку з відповідного пункту.

У деяких випадках файл csv, який потрібно імпортувати, містить назву рахунку десь у перших рядках файла. Ви можете наказати додатку автоматично шукати цю назву, позначивши відповідний пункт окремо для імпортування банківських та інвестиційних даних.

#### Профіль експортування QIF

Хоча у поточній версії краще просто скористатися додатком експортування QIF безпосередньо, все ще можна експортувати файл QIF із засобу імпортування CSV. У цьому випадку ви можете скористатися цим спадним меню, щоб вибрати типовий профіль експортування QIF.

### Перегляд прогнозів

Цю панель описано у розділі Налаштування прогнозу глави щодо прогнозів.

### iCalendar

KMyMoney може експортувати файл у форматі «iCalendar», тож ви можете імпортувати свої заплановані операції до KOrganizer або іншої програми-календаря, щоб система могла нагадувати вам про заплановані операції. Насправді експорт файлу виконується за допомогою пункту меню Файл → Експортувати → Розклади до iCalendar.

KMyMoney може експортувати файл у форматі «iCalendar», тож ви можете імпортувати свої заплановані операції до KOrganizer або іншої програми-календаря, щоб система нагадувала вам про заплановані операції. Насправді експорт файлу виконується за допомогою пункту меню Файл → Експортувати → Розклади до iCalendar.

За допомогою останнього поля діалогового вікна можна вказати типову назву та шлях для експортованого файла. Як і всюди в інших випадках, ви можете ввести повний шлях або натиснути піктограму вибору файлів праворуч і відкрити діалогове вікно вибору файлів. У поточній версії діалогове вікно збереження файлів типово використовує вказану тут теку, але вам все одно потрібно ввести фактичну назву файла під час експортування.

### KBanking

Цей додаток додає у програму підтримку для онлайн-банкінгу HBCI/FinTs, OFX і PayPal за допомогою AqBanking, окремого проєкту із відкритим кодом. HBCI/FinTs, які використано для зв’язку з банками, використовуються лише у Німеччині.

Налаштовування цього додатка можна виконати не за допомогою цього діалогового вікна, а за допомогою пункту меню Параметри Налаштувати Aqbanking... , який відкриє діалогове вікно із додатковими відомостями.

### Засіб експортування QIF, засіб імпортування QIF

Опис можна знайти у розділі Профілі QIF. Як зазначено у відповідному розділі, імпортування QIF і експортування QIF реалізовані як окремі додатки. В обох цих додатках використано однаковий набір профілів.

### Перегляд звітів

Відкриває діалогове вікно, у якому ви можете налаштувати деякі типові значення, які буде використано під час показу Звітів. Подробиці описано у інших параметрах Налаштовування звіту.

### Сховище XML

Типово, ваші дані зберігатимуться у форматі XML, описаному у розділі щодо форматів файлів. Оскільки код, який зчитує та зберігає ваші дані, реалізовано як додаток, доступ до діалогового вікна налаштовування, яке керує деякими аспектами сховища даних, можна отримати за допомогою розділу додатків у загальних налаштуваннях KMyMoney, який описано у розділі за наведеним вище посиланням.

Розділ 24. Запитання і відповіді
Запитання і відповіді

# Розділ 24. Запитання і відповіді

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

версія 5.2.0 (1 грудня 2024 року)

У цій главі розглянуто декілька питань, через які часто виникають непорозуміння, особливо у нових користувачів KMyMoney. Якщо вам здається, що KMyMoney виконує якісь незрозумілі дії (або робить щось таке, що ви не наказували програмі робити), будь ласка, ознайомтеся з цим списком, перш ніж просити про допомогу у списках листування розробників. Якщо вашого питання немає у цьому списку, зверніться до розділу щодо отримання допомоги.

24.1. Питання щодо встановлення і запуску
  24.1.1. KMyMoney аварійно завершує роботу під час спроби запуску.
  24.1.2. Чи може KMyMoney працювати без встановлення всього стільничного середовища KDE?
24.2. Питання щодо налаштувань
  24.2.1. Чи можна змінити дату початку фіскального року так, щоб вона збігалася з податковим або обліковим роком?
24.3. Питання щодо рахунків та операцій
  24.3.1. Чому я не можу змінити параметри операції?
  24.3.2. Чому записи операцій показано червоним кольором і як мені позбутися від цього кольору?
  24.3.3. Чому мені не вдається додати дані щодо початкового балансу до запису рахунку?
  24.3.4. Під час створення рахунку мною було використано помилкове значення типу. Тепер я не можу його змінити. Коли я намагаюся змінити параметри рахунку, у спадний список типів рахунків або вимкнено, або у ньому немає всіх можливих типів.
  24.3.5. Мені вдалося отримати безвідсотковий кредит, але коли я намагаюся вказати 0% у майстрі створення записів кредитів, програма повідомляє мені про помилку.
  24.3.6. Чому моїх записів операцій немає у обліковій книзі?
  24.3.7. Ім’я чи назву отримувача написано з помилкою. Я хочу змінити її у всіх записах операцій. Чи передбачено у програмі можливість пошуку/заміни на загальному рівні?
  24.3.8. Чому мені не вдається вилучити рахунок?
24.4. Питання щодо рахунків та операцій
  24.4.1. Де дістати інформацію щодо параметрів OFX?
24.5. Інші питання
  24.5.1. Чому немає перекладу моєю мовою?
  24.5.2. Чому після версії 1.0.5 одразу з’явилася версія 4.5, і що трапилося з KMyMoney2?
  24.5.3. Як надіслати звіт про ваду? Як надіслати запит щодо реалізації нової можливості?
  24.5.4. Чому не передбачено простого способу надрукувати якісь заплановані операції, частину облікової книги чи щось інше?

### 24.1. Питання щодо встановлення і запуску

24.1.1. KMyMoney аварійно завершує роботу під час спроби запуску.
24.1.2. Чи може KMyMoney працювати без встановлення всього стільничного середовища KDE?

24.1.1. | KMyMoney аварійно завершує роботу під час спроби запуску.

Причин того, що KMyMoney аварійно завершує роботу або повідомляє про помилку замість звичайного запуску, може бути багато. Іноді програма показує повідомлення про помилку, але якщо вона цього не робить, ви можете запустити KMyMoney з командного рядка, щоб переглянути, чи не виводить вона якихось корисних повідомлень до консолі. У Linux® достатньо просто ввести команду «kmymoney» у командній оболонці. Те саме стосується macOS®. У Windows® вам слід ввести шлях до виконуваного файла KMyMoney повністю.

Якщо причину не вдалося виявити, слід визначити джерело проблеми: сама програма чи ваші дані. Отже, для цього слід спробувати запустити KMyMoney без відкриття вашого файла даних. Якщо програму вдасться запустити, але вона аварійно завершуватиме роботу, коли ви намагатиметеся завантажити ваш файл даних, спробуйте скористатися старішою копією файл (ви ж робили резервні копії, чи не так?).

Якщо KMyMoney аварійно завершує роботу у режимі без завантаження файла даних, ймовірно, проблеми пов’язано зі способом встановлення програми. Докладніші відомості можна знайти у розділі щодо отримання допомоги.

24.1.2. | Чи може KMyMoney працювати без встановлення всього стільничного середовища KDE?

Так, KMyMoney буде працювати без повної версії стільничного середовища KDE, але вам все ж доведеться встановити базові бібліотеки KDE. Найпростішим способом встановлення цих бібліотек є використання системи керування пакунками вашого дистрибутива (потрібні пакунки буде встановлено автоматично). Якщо ви маєте намір встановити програму з початкових кодів, вам доведеться встановити пакунки для розробки.

### 24.2. Питання щодо налаштувань

24.2.1. Чи можна змінити дату початку фіскального року так, щоб вона збігалася з податковим або обліковим роком?

24.2.1. | Чи можна змінити дату початку фіскального року так, щоб вона збігалася з податковим або обліковим роком?
| Так, доволі просто визначити дату початку року у розділі загальних параметрів діалогового вікна налаштовування KMyMoney.

### 24.3. Питання щодо рахунків та операцій

24.3.1. Чому я не можу змінити параметри операції?
24.3.2. Чому записи операцій показано червоним кольором і як мені позбутися від цього кольору?
24.3.3. Чому мені не вдається додати дані щодо початкового балансу до запису рахунку?
24.3.4. Під час створення рахунку мною було використано помилкове значення типу. Тепер я не можу його змінити. Коли я намагаюся змінити параметри рахунку, у спадний список типів рахунків або вимкнено, або у ньому немає всіх можливих типів.
24.3.5. Мені вдалося отримати безвідсотковий кредит, але коли я намагаюся вказати 0% у майстрі створення записів кредитів, програма повідомляє мені про помилку.
24.3.6. Чому моїх записів операцій немає у обліковій книзі?
24.3.7. Ім’я чи назву отримувача написано з помилкою. Я хочу змінити її у всіх записах операцій. Чи передбачено у програмі можливість пошуку/заміни на загальному рівні?
24.3.8. Чому мені не вдається вилучити рахунок?

24.3.1. | Чому я не можу змінити параметри операції?

Ви не можете змінювати параметрів операцій, пов’язаних з датою, яка передує дані відкриття рахунку, що відповідає операції. Якщо імпортований файл не містить дати відкриття рахунку, KMyMoney вважатиме, що датою відкриття є поточна дата. Щоб виправити цей недолік, ви можете змінити параметри рахунку, зокрема зробити так, щоб дата відкриття було розташовано на часовій шкалі раніше за будь-яку дату операцій, пов’язаних з цим рахунком.

24.3.2. | Чому записи операцій показано червоним кольором і як мені позбутися від цього кольору?
| Пункт операції буде позначено червоним кольором, якщо частину суми цієї операції не пов’язано з жодного з категорій. Таке позначення зазвичай виникає після імпортування файлів QIF або OFX чи отримання даних виписки з Інтернету. Для зняття позначення червоним слід просто віднести всю суму операції до якоїсь з категорій.
24.3.3. | Чому мені не вдається додати дані щодо початкового балансу до запису рахунку?

Якщо ви вказали початковий баланс під час створення запису рахунку, його додавання буде першою з операцій на рахунку. Якщо ви цього не зробили, ніяких операцій у записі рахунку не буде і, оскільки додавання початкового балансу є особливим типом операції, ви не можете просто додати початковий баланс як вкладення або зняття коштів з рахунку. Щоб додати початковий баланс, вам доведеться змінити параметри рахунку.

24.3.4. | Під час створення рахунку мною було використано помилкове значення типу. Тепер я не можу його змінити. Коли я намагаюся змінити параметри рахунку, у спадний список типів рахунків або вимкнено, або у ньому немає всіх можливих типів.
| Ви без проблем можете змінювати тип чекових, ощадних та готівкових рахунків, але через спосіб, у який KMyMoney зберігає дані рахунків, зміна типів інших рахунків неможлива. Ви можете обійти це обмеження створенням нового рахунку потрібного вам типу з наступним пересуванням всіх записів операцій зі старого рахунку на новий і вилученням помилкового запису рахунку.
24.3.5. | Мені вдалося отримати безвідсотковий кредит, але коли я намагаюся вказати 0% у майстрі створення записів кредитів, програма повідомляє мені про помилку.
| У вбудованих механізмах розрахунків нового майстра кредитних записів не передбачено кредитів з нульовою ставкою. Найкраще у такому випадку створити простий рахунок пасивів з початковим балансом, рівним сумі кредиту, а потім створити розклад сплат за кредитом.
24.3.6. | Чому моїх записів операцій немає у обліковій книзі?

Існує декілька параметрів, які обмежують перелік операцій, які буде показано у обліковій книзі рахунку. По-перше, зверніться до поля фільтрування облікової книги. Якщо у полі для пошуку введено якісь дані, у списку буде показано лише записи операцій, що містять вказаний фрагмент тексту. Якщо змінити вміст поля стану з «Будь-який», буде показано лише записи операцій вказаного типу. Крім того, передбачено два важливих параметри у розділі налаштування фільтрування діалогового вікна параметрів KMyMoney. Якщо буде позначено пункт Не показувати операцій до, у списку облікової книги будуть лише операції, пов’язані з вказаною або пізнішими датами. Якщо буде позначено пункт Не показувати узгоджених операцій, у списку не буде узгоджених операцій.

24.3.7. | Ім’я чи назву отримувача написано з помилкою. Я хочу змінити її у всіх записах операцій. Чи передбачено у програмі можливість пошуку/заміни на загальному рівні?

У KMyMoney не передбачено можливості загального пошуку з заміною, але змінити ім’я або назву отримувача дуже просто: перейдіть на панель «Отримувачі» і знайдіть у списку пункт, який ви бажаєте змінити. Наведіть вказівник миші на цей пункт, клацніть правою кнопкою миші і виберіть у контекстному меню пункт Перейменувати отримувача. Вкажіть нову назву або ім’я. Оскільки всі записи операцій тісно пов’язано з записами отримувачів, назву або ім’я буде змінено у всіх записах операцій.

24.3.8. | Чому мені не вдається вилучити рахунок?

Для того, щоб у KMyMoney можна було вилучити рахунок, не повинно залишитися жодних посилань на нього. Це означає, що вам слід вилучити усі операції з запису рахунка або пересунути ці операції до іншого рахунку. Якщо після вилучення посилань рахунок все ще не вдається вилучити, можливо, існують заплановані операції з цим рахунком, які може бути не показано у обліковій книзі. Вам слід вилучити усі майбутні операції та сам розклад або перемкнути їх на інший рахунок.

### 24.4. Питання щодо рахунків та операцій

24.4.1. Де дістати інформацію щодо параметрів OFX?

24.4.1. | Де дістати інформацію щодо параметрів OFX?
| Іноді корисні результати можна знайти простим пошуком в інтернеті, втім, є і сайт, де ви можете знайти докладні відомості: домашня сторінка OFX.

### 24.5. Інші питання

24.5.1. Чому немає перекладу моєю мовою?
24.5.2. Чому після версії 1.0.5 одразу з’явилася версія 4.5, і що трапилося з KMyMoney2?
24.5.3. Як надіслати звіт про ваду? Як надіслати запит щодо реалізації нової можливості?
24.5.4. Чому не передбачено простого способу надрукувати якісь заплановані операції, частину облікової книги чи щось інше?

24.5.1. | Чому немає перекладу моєю мовою?

KMyMoney використовує параметри KDE для визначення мови інтерфейсу. Отже вам слід переконатися, що мову і регіон вказано належним чином. Якщо все гаразд, ймовірною причиною нестачі перекладу є те, що ніхто ще не зробив потрібний вам переклад. Перекладати програми, засновані на KDE/Qt™, дуже просто. Для цього вам не потрібні навички з програмування. Якщо ви бажаєте перекласти KMyMoney вашою мовою, будь ласка, надішліть повідомлення до списку листування відповідної команди. Якщо вам не вдалося знайти у списку вашу мову або ви не можете зв’язатися з учасниками команди, будь ласка, надішліть ваше повідомлення безпосередньо до списку листування перекладачів KDE (вам слід оформити підписку). Ми надамо вам настанови щодо перекладу KMyMoney.

24.5.2. | Чому після версії 1.0.5 одразу з’явилася версія 4.5, і що трапилося з KMyMoney2?

Використання назви KMyMoney2 було пов’язано з історичними причинами, а саме переходом з KDE 1 до KDE 2. Щоб не змінювати назву кожного разу, коли з’являтиметься нова версія KDE, ми вирішили зупинитися на назві KMyMoney.

Першу версію KMyMoney, яку розробники вважали достатньо стабільною, було позначено номером 1.0, хоча працювала ця версія у KDE 3. Оскільки зараз проєкт набагато тісніше пов’язано з KDE, розробники вирішили зробити так, щоб основні версії програми і середовища збігалися.

24.5.3. | Як надіслати звіт про ваду? Як надіслати запит щодо реалізації нової можливості?
| Розробникам буде цікаво почути вашу думку щодо програми. Докладніше про способи встановлення зв’язку з ними можна дізнатися з розділу. Зв’язок з розробниками/Сповіщення про вади.
24.5.4. | Чому не передбачено простого способу надрукувати якісь заплановані операції, частину облікової книги чи щось інше?
| Зверніться до розділу щодо звітів. За допомогою багатьох типових звітів можна доволі просто надрукувати те, що доволі важко виокремити безпосередньо з панелі звіту або інших панелей.

Розділ 25. Довідник
Довідник

# Розділ 25. Довідник

версія 5.2.0 (1 грудня 2024 року)

## Меню

Roger Lum `<rogerlum@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Нижче наведено повний список пунктів меню KMyMoney з короткими описами призначення кожного з цих пунктів. Зауважте, що багато з цих пунктів меню можуть бути недоступними (позначеними сірим кольором). Перелік активних пунктів залежатиме від поточного показу або стану програми. Крім того, деяких пунктів може не бути, якщо їх пов'язано із можливостями, які не включено до певної версії. Наприклад, ви не зможете змінити параметри рахунку, якщо у поточному перегляді не позначено або не показано жодного рахунку.

### Меню «Файл»

Файл → Створити книгу (Ctrl+N)

  Створює порожній файл даних KMyMoney. Програма здатна одночасно працювати лише з одним файлом KMyMoney, отже, їй доведеться спочатку закрити ваш поточний файл, якщо якийсь файл було відкрито.

Файл → Відкрити (Ctrl+O)

  Відкрити наявний файл даних KMyMoney.

Файл → Відкрити недавній → …

  Пришвидшує доступ до нещодавно відкритих файлів.

Файл → Відкрити базу даних...

  Відкриває наявну базу даних.

Файл → Зберегти (Ctrl+S)

  Надає змогу зберегти поточний відкритий файл. Доступний, лише якщо внесено якісь зміни, які можна було б зберегти.

Файл → Зберегти як... (Ctrl+Shift+S)

  Надає змогу зберегти поточний відкритий файл з іншою назвою.

Файл → Імпортувати → …

  Надає змогу імпортувати фінансові дані з файлів стороннього типу, зокрема файлів QIF та GnuCash, або файла шаблону рахунків і категорій, яким можна скористатися для налаштування нових рахунків.

Файл → Експортувати → …

  Надає змогу експортувати файл до іншого формату, наприклад QIF, або експортувати список ваших рахунків і категорій як шаблон.

Файл → Друкувати... (Ctrl+P)

  Друкує поточний файл.

Файл → Резервна копія…

  Зберігає резервну копію поточного файла.

Файл → Особисті дані…

  Надає змогу змінити особисті дані.

Файл → Інформація про файл…

  Показує інформацію щодо поточного відкритого у KMyMoney файла.

Файл → Закрити (Ctrl+W)

  Закриває поточний відкритий файл.

Файл → Вийти (Ctrl+Q)

  Завершити роботу KMyMoney. Програма запропонує зберегти поточний відкритий файл, якщо до нього було внесено якісь зміни.

### Меню «Зміни»

Зміни → Вернути (Ctrl+Z)

  Скасовує останню виконану дію.

Зміни → Повторити (Ctrl+Shift+Z)

  Повторно застосувати останню скасовану дію.

Зміни → Знайти операцію... (Ctrl+Shift+F)

  Пошук операцій.

### Меню «Перегляд»

Перегляд → Показати параметри операції (Ctrl+T)

  Показати параметри операції у перегляді Облікових книг. Якщо буде цей пункт позначено, програма покаже всі рядки операції. Якщо пункт не буде позначено, буде показано лише один рядок.

  Якщо ви бажаєте бачити параметри лише поточної вибраної операції, для інших операцій слід показувати лише один рядок, ви можете скористатися Лінзою облікової книги.

Перегляд → Сховати узгоджені операції (Ctrl+R)

  Сховати узгоджені операції в обліковій книзі.

Перегляд → Сховати категорії без записів (Ctrl+U)

  Сховати незадіяні категорії у переглядах.

Перегляд → Показати всі рахунки (Ctrl+Shift+A)

  Показати усі рахунки на панелях, зокрема закриті рахунки та рахунки із нульовим балансом.

### Меню «Установа»

Установа → Створити установу...

  Додати нову установу.

Установа → Змінити установу...

  Надає змогу змінити параметри установи.

Установа → Вилучити установу...

  Вилучити запис установи.

### Меню «Рахунок»

Рахунок → Створити рахунок...

  Додати новий рахунок

Рахунок → Змінити рахунок...

  Надає змогу змінити рахунок.

Рахунок → Вилучити рахунок

  Вилучити рахунок.

Рахунок → Відкрити облікову книгу

  Перейти до перегляду облікової книги вибраного рахунку.

Рахунок → Узгодити... (Ctrl+Shift+R)

  Узгодити рахунок за допомогою майстра узгодження.

Рахунок → Відкласти

  Відкласти узгодження рахунку.

Рахунок → Завершити

  Завершити узгодження рахунку.

Рахунок → Скасувати

  Скасувати узгодження рахунку.

Рахунок → Звіт щодо операцій

  Відкрити звіт щодо операцій на вибраному рахунку.

Рахунок → Показати діаграму балансу...

  Відкрити діаграму балансу на вибраному рахунку протягом року від дати.

Рахунок → Закрити рахунок

  Закрити рахунок.

Рахунок → Повторно відкрити рахунок

  Повторно відкрити раніше закритий рахунок.

Рахунок → Вилучити прив’язку рахунку…

  Вилучити прив’язку до рахунку мережевої роботи з банком.

Рахунок → Пов'язати рахунок...

  Пов’язати рахунок з мережевим рахунком.

Рахунок → Оновити рахунок...

  Імпортувати список операцій з мережі банку для вибраного рахунку.

Рахунок → Оновити всі рахунки...

  Імпортувати операції з мережі банку для всіх пов'язаних рахунків.

### Меню «Категорія»

Категорія → Створити категорію...

  Додати нову категорію.

Категорія → Змінити категорію...

  Змінити категорію.

Категорія → Вилучити категорію...

  Вилучити категорію.

Категорія → Відкрити облікову книгу

  Перейти до перегляду облікової книги певної категорії.

### Меню «Операція»

Операція → Створити операцію (Ctrl+Ins)

  Додати нову операцію.

Операція → Змінити (Ctrl+E)

  Змінити операцію.

Операція → Змінити дроблення (Ctrl+Shift+E)

  Змінити дроблення операції.

Операція → Вилучити (Ctrl+Del)

  Вилучити операцію.

Операція → Здублювати (Ctrl+D)

  Дублювати операцію.

Операція → Позначити операцію як... → Не узгоджено (Ctrl+Alt+Shift+Пробіл)

  Змінити стан позначених операцій на «Не узгоджено».

Операція → Позначити операцію як... → Звірено (Ctrl+Alt+Пробіл)

  Змінити стан позначених операцій на «Звірено».

Операція → Позначити операцію як... → Узгоджено (Ctrl+Shift+Пробіл)

  Змінити стан позначеної операції на «Узгоджена».

Операція → Перейти до «рахунку»

  Показати інший рахунок операції в обліковій книзі.

Операція → Перейти до отримувача (Ctrl+Shift+P)

  Перейти до перегляду отримувачів з фокусуванням пункту отримувача у позначеній операції.

Операція → Створити заплановану операцію...

  Створити нову заплановану операцію з використанням параметрів позначеної операції.

Операція → Відповідність

  Встановити відповідність двох операцій. Найпоширенішим випадком використання цього пункту є встановлення відповідності між імпортованими та введеними вручну даними, але можна скористатися ним і в інших випадках.

Операція → Невідповідність

  Скасовує відповідність операцій, запропоновану KMyMoney під час встановлення відповідності імпортованих операцій. Зауважте, що цей пункт буде у меню, лише якщо існують записи операцій, для яких встановлено відповідність і які позначено.

Операція → Прийняти

  Підтвердити запропоноване об’єднання двох записів операцій.

Операція → Вибрати всі (Ctrl+A)

  Вибрати всі операції в обліковій книзі.

Операція → Надрукувати чек

  Надрукувати вміст позначеної операції у показаній обліковій книзі з форматуванням відповідно до вибраного шаблона. Щоб дізнатися більше, зверніться до розділу щодо додатка друку.

### Меню «Інструменти»

Інструменти → Валюти...

  Показує список валют, відомих KMyMoney.

Інструменти → Ціни...

  Показує ціни фондового ринку та курси валют.

Інструменти → Оновити ринкові курси і курси валют...

  Оновлює ціни фондових та валютних ринків на основі даних джерел у мережі за допомогою можливості Інтерактивні курси.

Інструменти → Перевірка коректності

  Виконати перевірку вашого файла, спробувати виправити знайдені проблеми, якщо це можливо, і показати звіт щодо результатів.

  Перед використанням цього пункту варто створити резервну копію вашого файла.

Інструменти → Перевірка швидкодії

  Виконує перевірку швидкодії за допомогою вашого файла і показує результати.

Інструменти → Створити SQL бази даних

  Створити SQL, який потрібна для створення бази даних.

Інструменти → Таймери налагоджування

  Інструмент для розробників.

### Меню «Параметри» і «Довідка»

Меню «Параметри» і «Довідка» у KMyMoney засновано на тих меню, які описано в Основах роботи у KDE із декількома додатковими пунктами.

Параметри → Увімкнути всі повідомлення

  Вмикає показ всіх повідомлень, які ви, можливо, вимкнули позначенням пункту Більше не повідомляти мене про це у діалоговому вікні.

Параметри → Налаштувати мову...

  Типово, мова, яку використовує KMyMoney залежить від загальносистемних налаштувань розташування або мови. Цей пункт надає змогу змінити цю мову та встановити резервну мову, яка використовується для тексту, який не було перекладено основною мовою.

Параметри → Налаштувати клавіатурні скорочення... (Ctrl+Alt+,)

  Надає змогу додавати клавіатурні скорочення для різних дій або вносити до них зміни.

Параметри → Налаштувати Aqbanking

  Налаштувати параметри інтернет-банкінґу, але лише якщо увімкнено модуль KBanking. Докладніші відомості можна знайти у розділі щодо налаштовування додаток KBanking, а також у документації до GnuCash.

  Процес налаштовування інтернет-доступу в AqBanking описано у вікі GnuCash (лише німецькою). Цей пункт меню відкриє для вас діалогове вікно, показаного на кроці №3. Процес до кроку №18 є тотожним до процесу у KMyMoney. Після цього ви можете пов'язати рахунок у KMyMoney за допомогою пункту Рахунок Пов'язати рахунок — виберіть рахунок із запропонованого списку. Далі просто скористайтеся пунктом Рахунок Оновити рахунок або, якщо у вас є декілька пов'язаних інтернет-рахунків, Рахунок Оновити всі рахунки.

  Див. як налаштувати інтернет-банкінг, щоб дізнатися більше.

Довідка → Знайти операцію... (Ctrl+Alt+I)

  Показати назви і скорочення усіх дій у KMyMoney. Натискання пункту призводить до виконання відповідної дії, якщо її увімкнено.

Віджети
Віджети

## Віджети

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

версія 5.2 (1 грудня 2024 року)

У KMyMoney ви знайдете деякі специфічні віджети, яких немає у інших програмах. У цій главі ми поговоримо про користування цими віджетами.

### Введення дати і вибір дати

Кожного разу, коли KMyMoney потрібні будуть дані щодо певної дати, наприклад дати проведення операції або дати відкриття рахунку, програма відкриває перед користувачем віджет введення дати. Цей віджет складається з трьох полів і однієї кнопки. Поля відповідають дню, місяцю і року, їх відокремлено відповідними до параметрів вашої локалі символами відокремлення елементів дати. Якщо ж ви натиснете кнопку зі стрілкою вниз поряд із полем дати, програма відкриє віджет вибору дати.

У межах віджета введення дати натискання клавіші зі стрілочками ліворуч і праворуч призводитиме до перемикання між полями день, місяць і рік. За допомогою натискання клавіш зі стрілочками вгору і вниз ви можете збільшувати або зменшувати значення у позначеному полі. Натисканням клавіш + і - можна збільшити або зменшити значення дня. За потреби програма автоматично перемикатиме значення місяців і років. Натискання клавіші T встановлює поточну дату.

Крім того, дату можна змінити і за допомогою миші. Наведення вказівника миші на поля день, місяць або рік з наступним клацанням лівою кнопкою миші призведе до позначення відповідного поля. Збільшити чи зменшити значення можна за допомогою натискання клавіш ↑/↓. Крім того, якщо ви скористайтеся клавішами →/←, ви зможете перейти до іншого поля із позначенням його усього — ви просто можете одразу почати вводити нове значення до цього поля.

Віджет вибору дати покаже поточний місяць та рік. Над ним розташовано чотири кнопки: по дві з кожного боку від назви поточного місяця і року. Лівіші кнопки призначено для зменшення значення року і місяця, правіші — для збільшення цих значень. Натискання найправішої кнопки призводить до закриття панелі вибору дати.

Під кнопками на панелі віджета буде показано сторінку календаря позначеного місяця. Натискання пункту дня у календарі призведе до вибору відповідної дати і закриття панелі вибору дати. Програма автоматично перетворить позначений у календарі пункт на дані у полях день, місяць і рік.

У нижній частині віджета вибору дати розташовано кнопку, поле для введення тексту і спадний список. Натискання кнопки призведе до вибору поточної дати у віджеті вибору дати. Полем для введення тексту можна скористатися для введення певної дати. Натискання клавіші Enter призведе до показу вказаної дати у віджеті вибору дати. За допомогою спадного списку користувач може обрати певний тиждень, на який припадає потрібна йому дата.

Якщо введено некоректну дату, навколо панелі вибору дати буде показано червону рамку, а також буде показано панель підказки із подробицями щодо помилки.

### Введення суми

Віджет введення суми містить поле для введення тексту (у яке можна вводити цифри, коми і крапки та символи операцій) і кнопку, розташовану праворуч. Скористайтеся натисканням клавіш з цифрами для введення суми. Дробову частину суми відокремте за допомогою символу відокремлення дробової частини локалі вашої системи. Якщо ви натиснете кнопку, розташовану праворуч, або клавішу, що відповідає операції (наприклад +, -, /, * або %), програма відкриє невеличке вікно калькулятора, за допомогою якого ви зможете обчислити потрібну суму.

Щоб ввести від’ємне значення, введіть першим знаком числа «мінус». Якщо вашу локаль налаштовано на показ від’ємних чисел у круглих дужках, ви можете також ввести значення суми у віджеті введення суми у дужках.

Віджетом калькулятора можна користуватися як звичайним калькулятором. Після введення потрібного виразу ви можете закрити віджет натисканням кнопки = або клавіші =.

### Запис отримувача/платника

Віджет для введення даних отримувача або платника є дуже подібним до типового спадного списку, але має декілька додаткових можливостей.

У разі потреби ви вводитимете назву отримувача або платника операції за допомогою натискання клавіш. Якщо у списку отримувачів або платників KMyMoney міститимуться записи, що збігатимуться з введеними вами символами, програма показуватиме панель зі списком відповідних записів під або над полем для введення тексту. За допомогою вказівника миші або клавіш зі стрілочками вгору або вниз ви зможете обрати назву з цього списку. Якщо для вибору ви користуватиметеся клавіатурою, підтвердити вибраний варіант можна натисканням клавіші Enter. Натискання розташованої праворуч від поля для введення кнопки «X» очищує це поле. Натискання кнопки зі стрілкою вниз праворуч від кнопки «X» розкриває повний список можливих отримувачів та платників.

Якщо введена вами назва виявиться невідомою KMyMoney, програма запитає вас про те, чи не бажаєте ви створити запис отримувача або платника. Якщо ви не забажаєте цього зробити, поле буде спорожнено. Якщо ж запис буде створено, програма додасть його до списку.

### Запис категорії/Рахунку

Поле для введення категорії або рахунку є дуже подібним до поля, яке описано вище для одержувачів і платників.

Праворуч від поля для введення даних, між кнопкою «X» для спорожнення поля і кнопкою зі стрілкою вниз для показу повного списку, ви побачите кнопку поділу, яка відкриває Редактор дроблення

Розділ 26. Подяки
Подяки

# Розділ 26. Подяки

версія 5.2.0 (1 грудня 2024 року)

Авторські права на програму належать Команді з розробки KMyMoney, 2000–2024.

Ця програма поширюється за умов дотримання GNU General Public License.

Авторські права на документацію до програми належать Команді з розробки KMyMoney, 2000–2024.

Переклад українською: Юрій Чорноіван `(yurchor AT ukr.net)`

Цей документ поширюється за умов дотримання GNU Free Documentation License.

## Активні розробники

- Thomas Baumgart `(ipwizard AT users.sourceforge.net)`: керування випусками та фактичний супровід, базовий рушій, адміністратор проєкту.

- Ralf Habacker `(ralf.habacker AT freenet.de)`: розробник.

Особлива подяка
Особлива подяка

## Особлива подяка

- Allan Anderson, ✝: латки. Імпортування та експортування даних CSV.

- Marko Käning `(mk-lists AT email.de)`: латки, пакування та KF5-CI для OS-X.

- Laurent Montel `(montel AT kde.org)`: латки.

- Javier Campos Morales `(javi_c AT users.sourceforge.net)`: розробник і художник.

- Jack H. Ostroff `(ostroffjh AT users.sourceforge.net)`: документація та підтримка користувачів.

- Wolfgang Rohdewald `(woro AT users.sourceforge.net)`: латки.

- Kevin Tambascio `(tambascio AT users.sourceforge.net)`: початкова підтримка роботи з інвестиціями.

- Robert Wadley `(robntina AT users.sourceforge.net)`: художник, піктограми, вікно вітання, панель домівки.

Колишні розробники та учасники розробки попередніх версій
Колишні розробники та учасники розробки попередніх версій

## Колишні розробники та учасники розробки попередніх версій

- Tony Bloomfield `(tonybloom AT users.sourceforge.net)`: засіб імпортування з GnuCash, підтримка баз даних.

- John C `(tacoturtle AT users.sourceforge.net)`: розробник.

- Christian Dávid `(christian-david AT web.de)`: розробник.

- Michael T. Edwardes `(mte AT users.sourceforge.net)`: початковий автор, більша частина початкового коду, адміністратор проєкту.

- Bernd Gonsior `(bernd.gonsior AT googlemail.com)`: звіти.

- Ace Jones `(acejones AT users.sourceforge.net)`: логіка звітування, імпортування OFX, інтернет-курси, документація.

- Roger Lum `(rogerlum AT gmail.com)`: документація.

- Ian Neal `(iann_bugzilla AT blueyonder.co.uk)`: заплановані операції та календарі.

- Cristian Oneț `(onet.cristian AT gmail.com)`: латки і додатки.

- Felix Rodriguez `(frodriguez AT users.sourceforge.net)`: адміністратор проєкту.

- Alvaro Soliverez `(asoliverez AT users.sourceforge.net)`: прогнози, звіти.

- Darin Strait `(darin.strait AT ashdar-partners.com)`: документація.

- Fernando Vilas `(fvilas AT users.sourceforge.net)`: підтримка баз даних.

- Łukasz Wojniłowicz `(lukasz.wojnilowicz AT gmail.com)`: розробник.

- Colin Wright `(cdwright AT gwi.net)`: латки та документація.

- Dawid Wróbel `(me AT dawidwrobel.com)`: латки та інтеграція Woob.