Безкоштовний інструмент
OFX та QIF у Beancount
Ваш банк пропонує завантаження, але не CSV. Вставте файл OFX, QFX або QIF сюди та отримайте збалансовані транзакції з подвійним записом.
Все працює повністю у вашому браузері — ваша виписка ніколи не покидає цю сторінку.
Вихідні дані Beancount
Питання про OFX та QIF
Чи завантажується моя банківська виписка кудись?
Ні. Конвертація виконується у вашому браузері за допомогою JavaScript, тому файл ніколи не залишає ваш комп'ютер. Ви можете переконатися, відкривши цю сторінку, від'єднавшись від мережі та виконавши конвертацію.
Які типи файлів підтримуються?
OFX в обох формах — старіший діалект SGML та новіший XML — плюс QIF. Банки також використовують розширення .qfx та .qbo для OFX, і вони теж працюють: формат визначається за вмістом файлу, а не за його назвою.
Чому кожна транзакція публікується на рахунок Expenses:Uncategorized?
Тому що банківський експорт знає лише про операції по одному рахунку. Для подвійного запису потрібні обидві сторони, тому друга є заповнювачем, який ви замінюєте — або вказавши рахунок вище, або класифікуючи записи згодом. Припущення, яке виглядає правильним, гірше за очевидно неправильний заповнювач.
Що запобігає появі дублікатів при повторному завантаженні?
Кожна транзакція OFX має FITID — ідентифікатор, який банк підтримує стабільним під час завантажень. Він зберігається як метадані id: у кожному записі, що дозволяє інструментам визначення дублікатів розпізнавати вже наявну транзакцію. У QIF такого аналога немає, тому перетин QIF-експортів потрібно перевіряти вручну.
Що станеться зі розділеними транзакціями у QIF?
Загальна сума конвертується, а розділення позначається як попередження, а не сплощується до першої категорії, що могло б непомітно приписати всю суму неправильному рахунку. Додайте окремі проводки вручну — запис уже збалансований, тож залишиться лише розділити одну сторону.
Моє завантаження містить кілька рахунків. Як його конвертувати?
По одній виписці за раз. Виберіть виписку вище — кожен варіант вказує свій рахунок, тип, валюту та кількість транзакцій — потім перевірте, чи поле рахунку відповідає місцю зберігання коштів, і скопіюйте або завантажте реєстр цієї виписки. Повторіть для кожної наступної виписки та додайте кожне завантаження до свого реєстру. Файл з однією випискою конвертується одразу; файл з кількома не конвертує нічого, доки ви не зробите вибір, тож валюта однієї виписки ніколи не потрапить до іншої.
Пропустіть завантаження
Beancount.io під'єднується до вашого банку та записує транзакції безпосередньо у ваш журнал — без файлу експорту.