OFX та QIF у Beancount
Ваш банк пропонує завантаження, але не CSV. Вставте файл OFX, QFX або QIF сюди та отримайте збалансовані транзакції з подвійним записом.
Все працює повністю у вашому браузері — ваша виписка ніколи не покидає цю сторінку.
Вихідні дані Beancount
Помилок: 1, попереджень: 0
- not an OFX or QIF file — OFX starts with an OFXHEADER or <OFX>, QIF with a !Type: line
Питання про OFX та QIF
Чи завантажується моя банківська виписка кудись?
Ні. Конвертація виконується у вашому браузері за допомогою JavaScript, тому файл ніколи не залишає ваш комп'ютер. Ви можете переконатися, відкривши цю сторінку, від'єднавшись від мережі та виконавши конвертацію.
Які типи файлів підтримуються?
OFX в обох формах — старіший діалект SGML та новіший XML — плюс QIF. Банки також використовують розширення .qfx та .qbo для OFX, і вони теж працюють: формат визначається за вмістом файлу, а не за його назвою.
Чому кожна транзакція публікується на рахунок Expenses:Uncategorized?
Тому що банківський експорт знає лише про операції по одному рахунку. Для подвійного запису потрібні обидві сторони, тому друга є заповнювачем, який ви замінюєте — або вказавши рахунок вище, або класифікуючи записи згодом. Припущення, яке виглядає правильним, гірше за очевидно неправильний заповнювач.
Що запобігає появі дублікатів при повторному завантаженні?
Кожна транзакція OFX має FITID — ідентифікатор, який банк підтримує стабільним під час завантажень. Він зберігається як метадані id: у кожному записі, що дозволяє інструментам визначення дублікатів розпізнавати вже наявну транзакцію. У QIF такого аналога немає, тому перетин QIF-експортів потрібно перевіряти вручну.
Що станеться зі розділеними транзакціями у QIF?
Загальна сума конвертується, а розділення позначається як попередження, а не сплощується до першої категорії, що могло б непомітно приписати всю суму неправильному рахунку. Додайте окремі проводки вручну — запис уже збалансований, тож залишиться лише розділити одну сторону.
Пропустіть завантаження
Beancount.io під'єднується до вашого банку та записує транзакції безпосередньо у ваш журнал — без файлу експорту.