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

У 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 спробує визначити формат дати. Якщо все працює не так, як потрібно, ви можете примусово вказати формат дати у параметрах програми.

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

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

Підказка

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

Підказка

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

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

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

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