Підручник зі Skrooge

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

Stéphane MANKOWSKI `<stephane@mankowski.fr>`

Розробник: Guillaume DE BURE
Переклад українською: Юрій Чорноіван
версія Skrooge 2.22.1 (11 квітня 2020 року)

Авторське право © 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Stéphane MANKOWSKI, Guillaume DE BURE

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

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

Список таблиць

4.1. Заплановані операції (крок 1)
4.2. Заплановані операції (крок 2)
4.3. Заплановані операції (крок 3)
4.4. Планування шаблонів (крок 1)
4.5. Планування шаблонів (крок 2)
4.6. Планування шаблонів (крок 3)
A.1. Визначення пошуку
A.2. Визначення оновлення

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

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

## Skrooge

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

### Що може робити Skrooge?

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

### Що не може робити Skrooge?

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

Якщо вам потрібна програма з описаними вище можливостями, краще скористайтеся KMyMoney або Kraft.

Термінологія
Термінологія

## Термінологія

### Документ

Документом програми є файл Skrooge (суфікс .skg). Такий файл може містити будь-яку кількість записів рахунків. Цим документом ви можете скористатися для одночасного керування всіма вашими рахунками.

### Рахунок

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

### Операція

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

#### Стандартна операція

Стандартна операція — це основна операція у Skrooge. Щось подібне до «Сьогодні витрачено 20€ на бакалію».

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

Дроблена операція — це операція, у якій загальну суму поділено між декількома категоріями, датами і/або стеженнями. Наприклад, «Вчора було витрачено 100€ у супермаркеті, з яких 60€ витрачено на їжу, а 40€ — на одяг».

#### Переказ

Переказ у Skrooge — це запис переведення грошової суми з одного рахунку Skrooge на інший.

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

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

#### Звірена операція

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

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

#### Вказана операція

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

#### Сплачена операція

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

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

Категорія — це клас дій. Серед класичних прикладів «Їжа», «Податки», «Платня»... У категорії можуть міститися інші категорії: таким чином, можна створити ієрархічну структуру. Наприклад, категорія «Транспорт» може містити категорії «Автобус», «Автомобіль», «Літак»... Програма Skrooge здатна обробляти будь-яку кількість вкладених категорій.

### Одиниця

Одиницею у Skrooge може бути будь-що, що має вартість. Приклади:

- Валюта

  - $ (долар США)

  - € (євро)

  - £ (фунт стерлінгів)

- Курс або індекс

  - GOOG (Google)

  - NASDAQ

- Особиста власність

  - Ваш будинок

  - Ваш автомобіль

Розділ 2. Основні поняття
Основні поняття

# Розділ 2. Основні поняття

## Інтерфейс користувача

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

### Основна область

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

### Панелі

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

Ось декілька прикладів компонування панелей:

Панелі Skrooge:

- Вибір сторінки

- Список закладок

- Переглядач списку скасованих/повернутих дій

- Редактор властивостей

- Список повідомлень

### Вибір сторінки

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

### Підказка

Налаштувати список можна за допомогою контекстного меню списку.

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

### Закладки

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

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

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

Ви можете увімкнути «автоматичний запуск» закладки або теки закладок, тобто наказати програмі відкривати відповідні області перегляду після запуску Skrooge. Таким чином, ви можете повністю змінити типове компонування Skrooge.

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

### Скасування / Повторення

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

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

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

У списку журналу буде показано три стовпчики:

- піктограми зі станом відповідної дії. Жовта стрілка проти годинникової стрілки означає, що дію можна скасувати. Зелена стрілка за годинниковою стрілкою означає, що дію можна повторити.

- опису дії

- дати, коли дію було виконано

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

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

### Редактор властивостей

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

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

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

Можливі властивості:

- Простий рядок

- Скопійований файл у довільному форматі (odt, png, pdf, ...). Це означає, що файл буде скопійовано до документа Skrooge. Цей файл може бути відкрито з вікна Skrooge натисканням відповідної кнопки. Зауважте, що зміни, внесені до початкової версії файла за допомогою сторонньої програми, не буде відтворено у версії, збереженій у документі Skrooge.

- Посилання на наявний файл у довільному форматі (odt, png, pdf, ...). Файл не буде скопійовано до документа Skrooge, у документі зберігатиметься лише посилання на файл. Цей файл можна відкрити безпосередньо з вікна Skrooge натисканням відповідної кнопки.

- Посилання на сторінку http. Приклад: посилання на сторінку вашого банку.

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

### Список повідомлень

За допомогою цієї бічної панелі ви можете бачити усі повідомлення.

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

### Вкладки

Skrooge може показувати у вікні декілька вкладок. Ви можете додавати будь-яку кількість вкладок, на кожній з них міститимуться потрібні вам відомості. На наведеному вище знімку вікна показано 4 вкладки (рахунки, операції та два графіки).

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

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

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

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

- 5*3+10

- 5*(3+10)

- Math.sin(10)

### Таблиці

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

Стовпчики

  Налаштувати вигляд стовпчиків.

  Вигляд

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

  Змінити розмір вмісту

    Змінити ширину всіх стовпчиків за вмістом.

  Автоматична зміна

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

  Список показаних стовпчиків

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

Групувати за

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

  Немає

    Без групування.

  Стовпчик упорядкування

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

  Список стовпчиків

    Показує список усіх стовпчиків, якими можна скористатися для групування.

Чергувати кольори рядків

  Чергувати кольори рядків. Кольори визначатимуться поточною схемою кольорів KDE.

Експорт

  Експортувати таблицю до окремого файла. Серед підтримуваних форматів pdf, csv, html, SVG, odt і txt.

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

#### Фільтрування таблиці

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

#### Пошук під час набирання

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

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

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

- У області перегляду звіту за допомогою фільтрування ви можете змінити дані, показані на діаграмі.

- У... ну, ви здогадалися, чи не так?

### Підказка

Фільтрування за рядком відбувається відповідно до таких правил:

- Пошук виконується без врахування регістру символів. Отже, слова «таблиця», «Таблиця» і «ТАБЛИЦЯ» вважатимуться тим самим критерієм пошуку.

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

- Якщо вам потрібно додати якісь рядки (логічний оператор АБО), вам слід дописати до відповідного слова префікс «+».

- Якщо потрібно вилучити якесь слово (логічний оператор НІ) із результатів пошуку, вам слід дописати до нього префікс «-».

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

- Якщо у значенні міститься символ «:», слід вказувати стовпчик ось так: стовпчик1:значення:решта.

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

- Також ви можете використовувати оператори «<» та «>».

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

- +значення1 +значення2 => Знайти усі рядки, що містять значення1 АБО значення2

- +значення1 -значення2 => Знайти усі рядки, що містять значення1, але не містять значення2

- "abc def" => Знайти рядки, що містять словосполучення «abc def»

- "-att:abc def" => вилучити рядки, назва стовпчика у яких починається з att і містить рядок «abc def».

- abc:def => Знайти рядки, у яких назва стовпчика починається з «abc» і які містять слово «def»

- :abc:def => Знайти рядки, які містять комбінацію символів «abc:def»

- Date>2015-03-01 => Знайти рядки, у яких атрибут Date (дата) перевищує 2015-03-01

- Amount<10 => Знайти рядки, у яких атрибут Amount (сума) є меншим за 10

### Збереження налаштованого показу даних

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

#### Зберегти стан сторінки

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

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

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

### Загальне оновлення

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

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

Встановлення режиму «Кредитна картка» і отримувача «ACME» для позначених операцій.

Оновлені операції.

### Примітка

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

### Смужка стану

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

Імпортування файлів
Імпортування файлів

## Імпортування файлів

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

### Формати файлів, які підтримуються програмою

Ви можете скористатися даними у одному з таких форматів:

- AFB120: французький стандарт.

- CSV: Comma Separated Value (значення, відокремлені комами). Хоча цей формат і не є, строго кажучи, форматом фінансових даних, він часто використовується для експорту даних банківськими та іншими програмами, здебільшого через простоту використання цих даних для створення електронної таблиці.

- GnuCash: формат програми GnuCash. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Grisbi: формат програми Grisbi. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Homebank: формат програми Homebank. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Kmymoney: формат програми KMyMoney. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- MT940: міжнародний стандарт, визначений SWIFT.

- Microsoft® Money: формат програми Microsoft® Money. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- Money Manager Ex: формат програми Money Manager Ex. Якщо ви переносите дані з відповідної програми, рекомендуємо скористатися цим форматом.

- OFX: Open Financial eXchange. Відомий і добре документований формат, дані у якому Skrooge може імпортувати за допомогою сторонньої бібліотеки (libofx). Автори програми рекомендують вам скористатися цим форматом для імпортування.

- QFX: QFX — різновид OFX для комерційного програмного забезпечення Quicken™.

- QIF: Quicken™ Import File (файл імпортування Quicken™). Можливо, найпоширеніший формат файлів. У цього формату є досить неприємні обмеження, зокрема неможливість встановлення одиниці операції та відсутність строгого формату дати.

- IIF: формат обміну Intuit™, використовується у програмі QuickBooks™.

- SKG: корисно для об’єднання двох документів Skrooge.

- PDF: надає змогу створювати записи операцій на основі накладних у форматі PDF. Саму накладну буде записано до властивості запису операції. Ознайомтеся із настановами, якщо хочете дізнатися про те, як видобути дані із накладної, підтримки якої ще не передбачено.

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

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

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

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

  ### Підказка

  Якщо ви не хочете зберігати ваші паролі до облікових записів банківських установ у файлі налаштувань WEBOOB, можете зробити так:

  - Додайте пароль для кожної із банківських установ командою `kwallet-query -f Weboob kdewallet -w m_bank_name`

  - Виконайте редагування файла `~/.config/weboob/backends` у вашому улюбленому текстовому редакторі.

  - Замініть у файлі налаштувань рядок `password = ваш_пароль` на `password = `kwallet-query -f Weboob kdewallet -r m_bank_name``

### Особливості CSV

Оскільки CSV — формат без жорстких правил, Skrooge не може передбачити розташування у файлі даних дат, категорій, значень... Для визначення відповідних полів Skrooge припускає, що у файлі CSV містяться певні заголовки, що вказують на призначення даних з відповідного стовпчика. Ваш файл повинен містити принаймні стовпчики «Дата» і «Сума».

Налаштувати формат (тобто визначити, які заголовки слід пропустити) можна вручну визначенням параметрів у вікні налаштовування програми (Параметри → Налаштувати Skrooge), сторінка Імпорт/Експорт.

### Дії з імпортування

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

#### Рахунок

Одним з моментів, який може вас здивувати, є те, що програма не запитуватиме вас про те, до якого рахунку слід імпортувати дані операцій. Причиною є те, що Skrooge прочитає номер рахунку з файла і пов’яже імпортовані записи операцій з відповідним рахунком.

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

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

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

#### Одиниця

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

#### Дата

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

#### Стан імпортування

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

### Підказка

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

### Підказка

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

### Об’єднання операцій після імпортування

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

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

Експорт
Експорт

## Експорт

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

### Експорт всіх ваших даних до єдиного файла

За допомогою пункту меню Файл → Експортувати можна наказати програмі створити файл CSV, QIF, JSON, KMyMoney, Ledger, IIF, Sqlite, Sqlcipher або XML, де міститимуться всі записи операцій поточного документа. Цим варіантом слід скористатися, якщо вам потрібно експортувати дані до іншої програми.

### Частковий експорт ваших даних до єдиного файла

За допомогою пункту меню Файл → Експортувати можна наказати програмі створити файл CSV, QIF, JSON, Kmymoney, Ledger, IIF, Sqlite, Sqlcipher або XML, де міститимуться записи операцій з вибраних облікових записів або дані вибраної операції. Цим варіантом слід скористатися, якщо вам потрібно експортувати дані до іншої програми.

### Експорт певної таблиці

Усі таблиці у Skrooge можна експортувати до CSV, звичайного текстового формату, HTML, ODT, PDF або формату SVG. Зробити це можна з контекстного меню, яке можна викликати клацанням правою кнопкою миші на заголовку стовпчика, або за допомогою натискання піктограми параметрів на заголовку таблиці. В обох випадках слід вибрати пункт Експортувати.

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

### Експорт графіків

У Skrooge перебачено можливість експорту графіків у форматах PDF, SVG або інших форматах, що підтримуються Qt™; (PNG, JPG, GIF, TIFF...). Для того, щоб експортувати дані, наведіть вказівник миші на графік, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Експортувати.

Розділ 3. Користування Skrooge (для початківців)
Користування Skrooge (для початківців)

# Розділ 3. Користування Skrooge (для початківців)

## Основне меню

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

Нижче наведено опис усіх специфічних для Skrooge пунктів меню.

### Меню «Файл»

У цьому меню зібрані усі команди, пов’язані із документом Skrooge.

- Змінити пароль...: змінити пароль. Не заповнюйте поле пароля, щоб зняти парольний захист.

- Друкувати...: надрукувати відкриті сторінки.

- Перегляд друку: показ попереднього перегляду надрукованої сторінки.

- Імпортувати: імпортувати дані.

  - Імпортувати стандартні закладки: імпортувати стандартні закладки. Такі закладки створюються під час створення документів.

  - Імпортувати категорії: імпортувати набір попередньо визначених категорій. Перелік категорій залежить від вибраної вами мови інтерфейсу програми.

  - Імпортувати: імпортувати записи операцій з файлів.

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

  - Імпортувати суми у валюті...: імпортувати дані щодо сум у валюті з файлів. Звичайно ж, у файлі csv має бути три стовпчики даних (одиниця, дата і сума).

  - Пошук...: відкрити сторінку Знайти і обробити з попередньо визначеним фільтром, що відповідає позначеним об’єктам. Звичайно ж, у файлі csv має бути два стовпчики (отримувач і категорія).

- Експортувати...: експортувати дані операцій до файла.

### Меню «Зміни»

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

- Вернути: скасувати останні внесені зміни.

- Повторити: повторно виконати раніше скасовану дію.

- Повернутися до попередньої версії документа: скасувати внесені і незбережені зміни.

- Вилучити: вилучити позначені об’єкти (операції, рахунки, категорії тощо).

- Додати властивість: додати до позначених об’єктів запис властивості.

- Вибрати все: позначити усі рядки таблиці на поточній сторінці.

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

- Пошук...: відкрити сторінку Знайти і обробити з попередньо визначеним фільтром, що відповідає позначеним об’єктам.

- Перемкнути підсвічування: перемкнути стан підсвічування позначених об’єктів.

- Перемкнути закриття: перемкнути стан закриття об’єктів.

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

- Вказати: додати позначки до вибраних операцій.

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

- Зняти групування операцій...: скасувати групування позначених операцій.

- Дублювати: дублювати позначений запис операції, тобто створити новий запис на основі попереднього.

- Створити шаблон: створити шаблон на основі позначеного запису операції.

- Застосувати шаблон: застосувати шаблон до позначених записів операцій.

- Об’єднати підоперації: об’єднати позначені записи операцій у один запис розділеної операції.

- Запланувати: запланувати позначену операцію.

- Увімкнути або вимкнути перевірку імпортованих операцій: перевірити усі позначені імпортовані записи операцій.

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

- Розділити акцію: розділити позначений запис акції.

### Меню «Перегляд»

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

- Увімкнути редактор: задіяти редактор на поточній сторінці.

- Створити вкладку: відкрити нову вкладку.

- Повторення відкриття останньої закритої сторінки: відновити останню закриту сторінку.

- Закрити: закрити поточну сторінку.

- Закрити всі: закрити всі сторінки, окрім пришпилених.

- Закрити всі інші: закрити усі сторінки, окрім поточної і пришпилених.

- Фіксування цієї сторінки: зафіксувати (пришпилити) поточну сторінку. Фіксуванням можна уникнути заміни сторінки іншою або закриття сторінки.

- Відновлення стану сторінки: відновити початковий стан поточної сторінки.

- Збереження стану сторінки: зберегти стан поточної сторінки.

- Перезаписати стан закладки: зберегти стан поточної сторінки-закладки. До нової версії закладки буде записано дані щодо зміненого стану.

### Меню «Перехід»

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

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

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

- Далі: перейти до наступної сторінки, подібно до переходу до наступної сторінки у програмі для перегляду інтернету.

- Відкрити список підсвічувань…: відкрити список підсвічувань операцій.

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

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

- Відкрити підоперації...: відкрити підоперації позначеного запису операції. Те саме, що і подвійне клацання на пункті операції.

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

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

- Відкрити операції, не пов’язані з категоріями…: відкрити записи операцій, які не пов’язано із жодною з категорій.

- Відкрити перекази, не пов’язані з категоріями…: відкрити перекази, які не пов’язано із жодною з категорій.

- Відкрити операції, не пов’язані з отримувачем…: відкрити записи операцій, які не пов’язано із жодним записом отримувача.

- Відкрити перекази, не пов’язані з отримувачами…: відкрити перекази, які не пов’язано із жодним з отримувачів.

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

- Відкрити записи операцій з невирівняними датами…: відкрити записи операцій, у яких дату не вирівняно з датою підоперації.

- Відкрити записи операцій з невирівняними коментарями…: відкрити записи операцій, у яких дату коментаря не вирівняно з датою підоперації.

- Відкрити записи операцій, які є єдиними записами у своїй групі…: відкрити усі записи операцій, які є єдиними у своїй групі.

- Відкрити записи дуже давніх операцій: відкрити записи операцій, дата здійснення яких є надто давньою.

### Меню «Інструменти»

- Знайти і згрупувати перекази: згрупувати потенційно схожі перекази.

- Очистити банківські імпорти: очистити операції після імпортування.

- Анонімізувати: анонімізувати документ, який згодом буде спрямовано розробникам Skrooge для усування вад у програмі.

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

- Вирівняти дати записів підоперацій: виправити невирівняні дати у записах операцій.

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

- Вилучити невикористані записи отримувачів: вилучити невикористані записи отримувачів.

- Вилучити невикористані категорії: вилучити невикористані записи категорій.

- Вилучити невикористані одиниці: вилучити невикористані записи одиниць.

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

- Обробити правила ведення бюджету: повторно обчислити усі параметри бюджетів на основі визначених правил.

### Меню «Параметри»

- Показати смужку меню: для показу або приховування смужки меню

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

- Показувати смужку стану: для показу або приховування смужки стану

- Налаштувати клавіатурні скорочення...: для зміни клавіатурних прив'язок усіх команд програми.

- Налаштувати пенали...: для внесення змін до компонування панелей інструментів

- Налаштувати сповіщення...: для внесення змін до системи сповіщень

- Налаштувати Skrooge...: доступ до основних параметрів роботи Skrooge

Панель приладів
Панель приладів

## Панель приладів

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

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

### Підказка

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

### Поради

За допомогою цього пункту можна переглянути список порад за пріоритетністю. Для кожного із пунктів списку ви зможете виконати такі дії:

- Відкрити або очистити відповідні записи операцій.

- Відкинути пораду.

- Відкинути пораду для поточного місяця.

- Відкинути поради цього типу.

- Відкинути цей тип поради для поточного місяця.

### Порада дня

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

### Рахунки (простий)

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

### Рахунки (повний)

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

### Банки (простий)

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

### Банки (повний)

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

### Вклади і зняття

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

- Вибрати два потрібні вам періоди.

- Визначити, чи будуть братися до уваги перекази.

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

- Відкрити відповідний звіт.

### Підсвічені операції

Показ списку підсвічених операцій.

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

Показ списку запланованих операцій.

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

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

### 5 основних змін

Показ 5 основних змін прибутків і витрат для визначеного діапазону дат.

### Бюджет

Показ бюджету для бажаного діапазону дат.

### Нагадування

Показ нагадувань, визначених на сторінці Знайти і обробити.

### Звіт

Показ потрібного вам звіту.

### Курси

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

### Портфоліо

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

### Обчислені відсотки

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

### Особистий фінансовий рейтинг

Показати ваш особистий фінансовий рейтинг.

Банк і рахунки
Банк і рахунки

## Банк і рахунки

Цей додаток призначено для керування вашими рахунками.

### Властивості рахунку

Рахунок Skrooge може мати такі властивості:

Банк

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

Рахунок

  Назва, яку ви бажаєте використати для рахунку.

Тип

  Типом рахунку може бути

  - Поточний

  - Кредитна картка: рахунки цього типу мають специфічний режим узгодження.

  - Ощадний

  - Інвестиція

  - Активи

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

  - Пенсія

  - Гаманець: запис рахунку цього типу не містить назви банку.

  - Інше

Номер банку

  Ідентифікаційний номер банку

Номер агенції

  Ідентифікаційний номер агенції

Номер рахунку

  Ідентифікаційний номер рахунку. Це значення дуже важливим для встановлення відповідності рахунків під час імпортування даних.

Адреса

  Адреса агенції

Коментар

  Будь-що!

Початковий баланс

  Початкова сума рахунку. Для кредитних рахунків сума має бути від'ємно і рівною розміру кредиту.

Обмеження на мінімум

  Мінімальне обмеження, за досягнення якого Skrooge має вас попередити.

Обмеження на максимум

  Максимальне обмеження, за досягнення якого Skrooge має вас попередити.

### Список рахунків

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

Сума

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

Сплачено

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

Планується

  Різниця між двома попередніми значеннями.

Кількість операцій

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

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

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

Створити рахунок можна за допомогою панелі редагування, яку розташовано під списком рахунків у режимі перегляду «Рахунки».

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

### Зміна рахунку

Щоб змінити параметри рахунку, позначте його, змініть його атрибути і натисніть кнопку «Змінити».

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

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

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

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

Операції
Операції

## Операції

Операції — це будь-які дії, які ви можете виконати з вашим рахунком: витрати, прибутки, перекази, продажі, купівлі тощо. Робота з операціями — це основна робота, яку можна виконувати за допомогою Skrooge.

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

### Властивості операцій

Рахунок

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

Дата

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

Сума

  Кількість — це кількість одиниць, які ви витратите або отримаєте внаслідок виконання цієї операції. У Skrooge значення кількості слід вводити у два окремих поля: «Кількість» та «Одиниця».

  Кількість має від’ємне значення для витрат (-30, наприклад) і додатне значення для прибутків (+250 або просто 250). Це поле працює як калькулятор, тобто, якщо ви введете вираз на зразок 10 + 3,23*2, у полі буде показано результат обчислення: 16,46.

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

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

Отримувач

  Кому виконано сплату або хто отримає гроші.

Режим

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

  З режимом операції може бути пов’язано певний номер. Цим номером може бути номер чека або номер переказу.

Категорія

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

  Ви можете обрати або існуючу категорію, або ввести нову. У останньому випадку Skrooge створить цю категорію разом з операцією.

  Роздільником між батьківською і дочірніми категоріями є символ >. Якщо ви введете Одяг > Взуття, Skrooge створить категорію «Одяг», якщо такої категорії ще не існувало, і дочірню категорію «Взуття».

  Звичайно ж, ви можете створювати цілі дерева категорій, наприклад, «Транспорт > Авто > Пальне > Неетильоване». Skrooge створить всю потрібну ієрархічну структуру.

Коментар

  Будь-який бажаний коментар.

Стеження

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

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

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

Стан

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

Закладка

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

Заплановано

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

Ці стовпчики також мають певні особливості:

Режим

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

Категорія

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

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

### Створення операції

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

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

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

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

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

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

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

Поля цього режиму подібні до полів стандартного режиму редагування:

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

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

- «Сума» працює як калькулятор.

- «Стеження» — спадний список наявних стежень. Ви можете додати нове стеження, Skrooge створить його під час створення запису операції.

### Переказ

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

Вам буде показано список «На рахунок», за допомогою якого ви зможете вказати рахунок, на який буде перераховано гроші.

Оскільки переказ — це «Зняти гроші з рахунку A і покласти їх на рахунок B», якщо ви вкажете знак у полі кількості (+ або -), його буде проігноровано. Баланс операції завжди буде від’ємним для рахунку A і додатним для рахунку B.

### Акції

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

Тепер, можна додати ваші операції як «акції»:

- Сума — кількість придбаних вами акцій (додатне значення) або проданих акцій (від’ємне значення).

- Символ — попередня створена вами одиниця.

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

- Комісія — сума, яку ви сплачуєте банку за виконання певної операції.

- Податок — будь-яка сума, яку ви сплачуєте державі (зазвичай, якщо маєте певний дохід)

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

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

Типовими параметрами планування є:

- Повторювати щомісяця

- Нагадувати мені за 5 днів до терміну

- Автоматично записувати у строк

Ви можете змінити ці типові значення параметрів у налаштуваннях Skrooge.

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

Skrooge використовує значення, введені для попередньої запланованої операції, під час введення наступної. Якщо ви, наприклад, збільшите суму ваших щомісячних внесків на підтримку KDE з 100$ до 200$, наступні операції, які буде автоматично створено Skrooge міститимуть суму 200$.

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

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

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

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

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

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

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

- викликається за вимогою користувача

- циклічний повтор всіх попередніх операцій з тим самим значенням поля

Можлива робота з дробленими операціями!

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

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

Спочатку введіть дані усіх операцій для рахунку до відповідного моменту часу. Якщо можете, отримайте записи операцій від банку і імпортуйте їх до Skrooge, щоб мінімізувати введення даних вручну. Далі, на панелі «Операції» виберіть рахунок для узгодження зі спадного списку, або на панелі «Рахунки» двічі клацніть на пункті рахунку, або відкрийте контекстне меню і виберіть у ньому пункт contextual menu and choose Відкрити операції.... Перемкніть програму у режим узгодження за допомогою натискання кнопки Перемикнути відомості , розташованої під таблицею операцій.

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

Після визначення операції вказаною Skrooge покаже у зоні інформації:

- Різницю: різницю між попередньою випискою з рахунку і сумою операцій за чеками.

- Зняття з рахунку: загальна сума вказаних витрат

- Прибуток: загальна сума вказаних надходжень

За допомогою цих проміжних загальних сум ви зможете визначити операції, які ви, можливо, забули ввести до Skrooge. У багатьох банківських виписках є подібні проміжні суми, зокрема «Зняття з рахунку» або «Депозити і кредити», хоча можуть бути і окремі суми для «Відсотків» та «Комісія». Якщо різниця дорівнює 0, ви, можливо, вказали усі операції відповідно до записів банку. Приклад: ви помилково вказали витрату у 8€ і надходження у 2€ і пропустили витрату 6€. Загальна сума є однаковою — мінус 6€. Якщо різниця дорівнюватиме 0, кнопку Підтвердити вказані операції буде активовано. Натисніть цю кнопку, щоб завершити узгодження: всі позначені операції буде позначено.

### Підказка

може автоматично вказати усі імпортовані записи операцій.

Якщо для таблиці було позначено пункт Сховати сплачені операції у меню «Показ» (див. Фільтрування таблиці), всі пункти таких операцій буде приховано.

Якщо узгодження з якоїсь причини є неможливим, ви можете створити запис фіктивної операції, яка у поєднанні із іншими вказаними вами операціями дасть нульове значення різниці, і, таким чином, надасть вам змогу завершити узгодження. Для цього натисніть кнопку «Додати» на панелі інструментів режиму узгодження. Ви можете вказати типові значення для цієї фіктивної операції у параметрах програми (розділ Операції). Під час узгодження, якщо вами позначено відповідний пункт, Skrooge автоматично вказуватиме усі створені записи операцій.

### Шаблони операцій

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

- Сума: -4,99

- Режим : Кредитна картка

- Отримувач: Acme Video

- Категорія: Розваги > Відео

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

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

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

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

Крім того, шаблони можна додавати до розкладу.

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

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

За допомогою панелі отримувачів ви можете переглядати ієрархічне дерево отримувачів платежів.

Окрім назви отримувача у таблиці буде показано такі дані:

Адреса

  Адреса отримувача

Категорія

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

Сума

  Сума усіх операцій у для отримувача.

Кількість операцій

  Кількість операцій для отримувача.

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

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

## Категорії

За допомогою панелі категорій ви можете переглядати ієрархічне дерево категорій.

Окрім назв категорій, у таблиці також буде показано:

Сума

  Суму всіх операцій у цій категорії.

Кількість операцій

  Кількість операцій у цій категорії.

Суму (накопичувальну)

  Суму всіх операцій у цій категорії та її підлеглих категоріях (аж до найнижчого рівня).

Кількість операцій (накопичувальна)

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

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

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

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

Звіти
Звіти

## Звіти

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

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

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

### Налаштування звіту

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

Таблиця

  Показувати таблицю.

Графік

  Показувати графік.

Текст

  Показувати текстовий звіт, приховати таблицю і графік.

#### Дані

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

Сума за операціями

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

Загальна сума операцій

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

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

Основа 100

  Подібне до «Суми операцій», але за основою 100.

Загальна сума за основою 100

  Подібне до «Загальної суми операцій», але за основою 100.

Значення у стовпчиках у відсотках

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

Абсолютне значення у стовпчиках у відсотках

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

Значення у рядках у відсотках

  Значення буде виражено у відсотках від найбільшого значення у рядку.

Абсолютне значення у рядках у відсотках

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

Кількість операцій

  .

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

#### Дати

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

#### Типи операцій

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

#### Інші фільтри

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

### Типи графіків

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

#### Стовпчикова

Один стовпчик на рядок, складання стовпчиків.

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

#### Гістограма

Для кожного стовпчика, кожен рядок матиме власний стовпчик.

#### Лінійна

#### Точкова

#### Кругова діаграма

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

#### Концентрична діаграма

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

### Збільшення графіка

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

### Приклади звітів

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

#### Прибутки і витрати

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

#### Рух коштів на рахунку

Показує рух коштів на рахунку за місяцями.

#### Прибутки і витрати

Показ розподілу витрат за категоріями протягом попереднього місяця.

### Якщо розглянути все докладніше

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

Крім того, ви можете відкрити новий звіт на основі пункту на графіку.

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

Місячний звіт
Місячний звіт

## Місячний звіт

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

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

Не вагайтеся, і поділіться вашими шаблонами у категорії `Skrooge report templates` сховища шаблонів store.kde.org.

Фінансові інструменти
Фінансові інструменти

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

Одиницею є будь-яка одиниця вартості, у якій ви можете виразити операцію. У більшості випадків такою одиницею буде грошова одиниця, але одиницею може бути акція або навіть автомобіль з будинком. Вартість одиниці змінюється з часом, її вартість також може бути виражено у інших одиницях. Приклад: акція ACME коштувала 31,2$ станом на січень 2009 року.

### Зміна одиниць

Змінити одиниці можна у декілька способів:

Стандартний

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

Вручну

  У цьому режимі ви зможете створити вашу власну одиницю. Серед потрібних програмі параметрів:

  - Назва: зрозуміла назва одиниці.

  - Символ: символ одиниці, який буде показано у більшості таблиць і спадних списків.

  - Тип: див. Типи одиниць.

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

  - Країна

  - Джерело даних: джерело даних щодо курсів. Рекомендованим джерелом є «Yahoo». Натискаючи стрілку, розташовану праворуч від поля «Отримати», ви можете безпосередньо отримати новий код зі store.kde.org.

  - Код інтернету: код інтернету для цієї одиниці. Якщо буде вказано цей код, Skrooge зможе отримати курс одиниці з вибраного джерела.

Вартість

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

### Типи одиниць

Хоча Skrooge може розглядати будь-яку цінність як одиницю, одиниці відрізняються за типом:

Основна валюта

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

Другорядна валюта

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

Валюта

  Будь-яка валюта, без особливої ролі під час показу.

Акція

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

Індекс

  Курсовий індекс, наприклад індекс Доу-Джонса, NASDAQ, CAC40, SBF120...

Інше

  Будь-яка одиниця, яка не належить до вже вказаних типів.

Розділ 4. Користування Skrooge (для досвідчених)
Користування Skrooge (для досвідчених)

# Розділ 4. Користування Skrooge (для досвідчених)

## Заплановано

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

Тут ви можете вказати для кожної з запланованих операцій власні параметри.

Наступне повторення

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

Один раз кожні

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

Кількість повторень

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

Нагадати мені

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

Автоматично записувати

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

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

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

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

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

Таблиця 4.1. Заплановані операції (крок 1)

Дата | Отримувач | Категорія | Сума
--- | --- | --- | ---
20.06.2009 | KDE | Пожертви > ВПЗ | 20€

Тепер, якщо ви заплануєте цю операцію, її наступний запис буде створено таким саме чином:

Таблиця 4.2. Заплановані операції (крок 2)

Дата | Отримувач | Категорія | Сума
--- | --- | --- | ---
20.06.2009 | KDE | Пожертви > ВПЗ | 20€
20.07.2009 | KDE | Пожертви > ВПЗ | 20€

Якщо ви зміните якийсь з параметрів у останньому записі, він стане еталонним для наступного запису. Наприклад, якщо ви збільшите місячну пожертву на KDE до 25€ у липні, у наступному записі теж фігуруватиме сума 25€:

Таблиця 4.3. Заплановані операції (крок 3)

Дата | Отримувач | Категорія | Сума
--- | --- | --- | ---
20.06.2009 | KDE | Пожертви > ВПЗ | 20€
20.07.2009 | KDE | Пожертви > ВПЗ | 25€
20.08.2009 | KDE | Пожертви > ВПЗ | 25€

Так чи інакше, запланована операція є динамічним об’єктом, де останній запис є еталоном. Але, можливо, ви бажаєте, щоб всі записи були статичними, тобто містили однакові суми і завжди додавалися через рівні проміжки часу? Створіть запланований шаблон./link >.

### Планування шаблонів

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

Таблиця 4.4. Планування шаблонів (крок 1)

Дата | Отримувач | Категорія | Сума
--- | --- | --- | ---
20.06.2009 | KDE | Пожертви > ВПЗ | 20€

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

Таблиця 4.5. Планування шаблонів (крок 2)

Дата | Отримувач | Категорія | Сума
--- | --- | --- | ---
20.06.2009 | KDE | Пожертви > ВПЗ | 20€
20.07.2009 | KDE | Пожертви > ВПЗ | 20€

Тепер змініть ваш липневий внесок у KDE до 25€. Оскільки ви запланували шаблон з сумою 20€, у наступному записі також буде сума 20€:

Таблиця 4.6. Планування шаблонів (крок 3)

Дата | Отримувач | Категорія | Сума
--- | --- | --- | ---
20.06.2009 | KDE | Пожертви > ВПЗ | 20€
20.07.2009 | KDE | Пожертви > ВПЗ | 25€
20.08.2009 | KDE | Пожертви > ВПЗ | 20€

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

Стеження
Стеження

## Стеження

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

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

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

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

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

### Підказка

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

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

- сума=0, щоб уникнути впливу операції на звіти.

- поділ з очікуваною сумою, пов’язаний зі стеженням.

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

### Припинення стеження

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

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

Пошук і обробка
Пошук і обробка

## Пошук і обробка

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

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

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

### Примітка

Приклад застосування можна знайти у додатку. Там же ви знайдете корисну вправу, пов’язану з наведеними прикладом.

### Визначення критеріїв пошуку

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

(стовпчик1 і стовпчик2)

Якщо ви додасте новий рядок, ви створите новий критерій, який буде поєднано з першим рядком логічною операцією «АБО»:

[рядок1] або [рядок2].

Так чи інакше, комбінацію стовпчиків і рядків можна буде прочитати як:

(стовпчик1 і стовпчик3) або (стовпчик2 і стовпчик3)

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

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

### Перегляд результатів пошуку

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

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

### Визначення обробки

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

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

### Визначення нагадування

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

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

### Підказка

Повідомлення нагадування можуть містити параметри для загальної суми (%1), суми нагадування (%2) і різниці (%3).

Бюджети
Бюджети

## Бюджети

За допомогою цього додатка ви можете визначити бюджет та керувати ним.

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

### Визначення бюджету

У режимі керування вручну ви можете:

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

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

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

- Визначити, чи слід брати до уваги прибутки і витрати за підкатегоріями під час визначення бюджету (приклад: якщо буде позначено відповідний пункт, до бюджету категорії «Автомобіль» буде зараховано категорію «Автомобіль > Пальне»).

### Підказка

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

У автоматичному режимі ви можете:

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

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

### Правила ведення бюджету

Щоб обговорити додаткові питання бюджетування, давайте розглянемо такий приклад збалансованого бюджету:

- -500 € на місяць на категорію «Їжа».

- +500 € на місяць для усіх інших категорій зняття та вкладень.

Тепер припустімо, що вами витрачено 600 € на категорію «Їжа» протягом попереднього місяця. Skrooge проінформує вас, що ви вийшли за межі бюджету, але ви не можете припинити їсти. Отже, вам доведеться їх десь узяти. Що ж робити?

Правила ведення бюджету надають вам змогу визначити спосіб поводження з різницею (додатною чи від’ємною). Наприклад, ви можете перевести різницю одного місяця на наступний місяць. У розглянутому випадку ваш новий бюджет для категорії «Їжа» на поточний місяць складатиме -400 € (-500+100). Отже вам слід подбати про відшукання додаткових коштів на покриття різниці.

Правила ведення бюджету також допоможуть планувати ваші проєкти. Наприклад, ви можете визначити таке правило: усю додатну різницю (економію коштів) у категорії «Їжа» переводити до категорії «Відпочинок». Тоді ви зможете накопичити певну суму у категорії «Відпочинок» і вирушити відпочивати.

Імітації
Імітації

## Імітації

За допомогою цього додатка можна моделювати стан рахунку.

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

Розділ 5. Параметри
Параметри

# Розділ 5. Параметри

Тут наведено опис усіх параметрів, які використовуються для роботи Skrooge. Ці параметри є спільними для усіх документів.

## Загальне

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

Файл
Файл

## Файл

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

Закладки
Закладки

## Закладки

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

Журнал
Журнал

## Журнал

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

Панель приладів
Панель приладів

## Панель приладів

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

Операції
Операції

## Операції

Тут наведено параметри дій з редагування.

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

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

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

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

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

Тут наведено параметри для редагування запланованих операцій.

Знайти і обробити
Знайти і обробити

## Знайти і обробити

На цій сторінці можна визначити лише один параметр — частоту нагадувань.

Звіт
Звіт

## Звіт

Тут ви можете визначити деякі параметри показу звітів.

Фінансові інструменти
Фінансові інструменти

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

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

Імпорт/Експорт
Імпорт/Експорт

## Імпорт/Експорт

Загальні параметри імпортування даних.

Якщо ви користуєтеся імпортуванням даних у CSV, ви можете змінити ці параметри, щоб допомогти Skrooge у визначенні стовпчиків даних.

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

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

Розділ 6. Рецепти
Рецепти

# Розділ 6. Рецепти

6.1. Як змусити Skrooge показувати інтерфейс рідною мовою?
6.2. Як встановити типову валюту та формат запису дати?
6.3. Як зменшити розміри документа?
6.4. Як визначити спосіб видобування даних з накладної?

6.1. | Як змусити Skrooge показувати інтерфейс рідною мовою?
| Спершу перевірте, чи перекладено перекладено Skrooge вашою мовою на достатньому рівні.
6.2. | Як встановити типову валюту та формат запису дати?

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

Запустити відповідну програму можна за допомогою такої команди, відданої з консолі: `systemsettings5`

Параметри валюти та дати можна визначити за допомогою модуля Формат.

6.3. | Як зменшити розміри документа?
| Розмір документа іноді буває дуже важливим. Вилучення записів застарілих операцій може призвести лише до збільшення розмірів документа. Причина цього зрозуміла: Skrooge зберігає журнал усіх дій для використання у механізмі скасування-повторення дій. Тому, якщо ви хочете зменшити розміри вашого документа, вам слід спорожнити журнал.
6.4. | Як визначити спосіб видобування даних з накладної?

Skrooge використовує pdftotext для видобування текстових даних з PDF. Далі, програма використовує текстовий файл із описом того, як знайти ключові значення. Якщо ви хочете визначити новий спосіб видобування даних з накладних, вам слід виконати такі дії:

- Запустити pdftotext для видобування даних із зразкового файла PDF.

- Відкрити створений текстовий файл і відповідний файл PDF.

- Створити текстовий файл із суфіксом назви `.extractor`. Приклад: `google.extractor`

- Вміст файла має бути приблизно таким:

      payee=REGEXPCAP:^(Biofan) SPRL$
      date=REGEXPCAP:^Order Date: (.*)$
      dateformat=dd MMM yyyy
      number=REGEXPCAP:^N° de facture (.*)$
      mode=SET:Carte
      comment=REGEXPCAP:^N° de commande (.*)$|SET:Commande %1
      amount=REGEXP:^Montant global:$|LINEOFFSET:2

  Для кожного з атрибутів (payee, date, number, mode, comment та amount) використовується однаковий синтаксис: КОМАНДА:значення|КОМАНДА:значення|...

  Передбачено такі команди:

  - REGEXPCAP: формальний вираз для визначення розташування значення

  - REGEXP: пошук у файлі рядка, який відповідає формальному виразу.

  - LINEOFFSET: зміна позиції у рядку.

  - SET: надання змінній значення. Можна використовувати як першу команду або команду після REGEXPCAP (див. приклад).

  dateformat — формат запису дати, яка видобувається.

- Цей файл слід зберегти у тій самій теці, що і інші файли із суфіксами назв `.extractor`.

Розділ 7. Подяки і ліцензія
Подяки і ліцензія

# Розділ 7. Подяки і ліцензія

Skrooge

Авторські права на програму належать Stéphane Mankowski `(stephane AT mankowski.fr)`, 2008–2020.

Авторські права на документацію до програми належать Guillaume DE BURE `(gdebure AT yahoo.com)` 2008–2020

Переклад українською: Юрій Чорноіван `(yurchor AT ukr.net)`

Цей документ поширюється за умов дотримання GNU Free Documentation License.

Ця програма поширюється за умов дотримання GNU General Public License.

Додаток A. Приклад застосування пошуку з обробкою
Приклад застосування пошуку з обробкою

# Додаток A. Приклад застосування пошуку з обробкою

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

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

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

Таблиця A.1. Визначення пошуку

Коментар
містить «KDE»

Додайте це визначення пошуку до списку існуючих способів пошуку натисканням кнопки Додати.

Далі, нам слід повідомити Skrooge, що слід додати всі операції, знайдені за вказаним запитом, до категорії «Пожертви > ВПЗ». Змінимо тип запиту на «Оновлення» за допомогою спадного списку і визначимо перетворення, які слід застосувати:

Таблиця A.2. Визначення оновлення

Коментар | Категорія
--- | ---
='' | ='Пожертви > ВПЗ'

### Підказка

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

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

Тепер застосуйте обробку до всіх імпортованих записів операцій, які ще не було звірено (натисніть кнопку Застосувати):

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

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

# Додаток B. Вправа з поглибленого аналізу: витрати протягом відпустки

Щоб проілюструвати можливості з аналізу Skrooge, ми розглянемо витрати автора підручника протягом відпустки :).

## Контекст аналізу

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

Впорядкування даних
Впорядкування даних

## Впорядкування даних

Автором було ретельно введено записи операцій з розподілом на категорії та додаванням до стеження з назвою «Відпустка, літо 2009». Для категорій було передбачено підкатегорії, зокрема «Транспорт > Автомобіль > Пальне», щоб уможливити подальший докладний аналіз.

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

## Обчислення загальних витрат протягом відпустки

Це так просто, що ви навіть не повірите: відкрийте панель «Стеження» і зазирніть до стовпчика «Сума»:

А тепер поглянемо на щось цікавіше...

Розподіл витрат
Розподіл витрат

## Розподіл витрат

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

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

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

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

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

Програма відкриє ще одну вкладку зі звітом лише за категорією «Транспорт > Автомобіль».

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

Гаразд, тепер ми знаємо, що на пальне витрачено 362,27€, а на дорожній податок 131,90€ (у Франції проїзд певними шосе є платним). Добре, я так і знав ;-). Крім того, цікаво подивитися на графік використання цих категорій у часі:

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

Висновки
Висновки

## Висновки

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