Barclays CSV до Beancount
Перетворіть експорт поточного або бізнес-рахунку Barclays у збалансовані подвійні транзакції Beancount — включно з датами у форматі день-місяць, символами табуляції в колонці Memo та неекранованими комами в назвах отримувачів.
Відповідність стовпців перевірено на реальному експорті Barclays
Як експортувати транзакції з Barclays
- 1
Увійдіть до онлайн-банкінгу Barclays у настільному браузері — у мобільному застосунку немає експорту CSV — і відкрийте рахунок.
- 2
Натисніть «Show recent transactions», а потім «View all transactions» унизу списку.
- 3
Встановіть початкову та кінцеву дати й натисніть «Search». Вікно експорту охоплює лише кілька місяців, тому для довшої історії знадобиться кілька проходів.
- 4
Натисніть «Export All», оберіть CSV замість OFX або QIF і вставте завантажений файл нижче разом із рядком заголовка.
Дата спочатку день, а колонка Memo повна символів табуляції
Дата 01/08/2026 в експорті Barclays — це 1 серпня. Якщо читати її як місяць-день, це стає 8 січня, і конвертація не заперечить, тому цей пресет чітко визначає порядок, не дозволяючи нічому здогадуватися. Колонка Memo — ще один недолік: Barclays доповнює назву отримувача до фіксованої ширини та розділяє частини буквальними символами табуляції, тому описи приходять із пробілами посередині, як їх записав банк. Суми в цілих фунтах зовсім не мають десяткової точки — рядок із файлу -110000 стає -110000.00 GBP у книзі, це те саме число, але записане правильно.
Результат Beancount
Питання щодо експорту з Barclays
Один із моїх отримувачів обрізаний — GITHUB замість GITHUB, INC.
Barclays не екранує кому в назві отримувача, тому цей рядок виходить із банку з сімома полями, тоді як усі інші мають шість, і отримувач розбивається навпіл на комі. Кожна колонка, яку використовує цей пресет, стоїть до розділення, тому дата й сума в цьому рядку все ще правильні, а обрізається лише опис. Після конвертації вручну перепишіть кілька постраждалих описів або поставте поле в лапки у файлі перед тим, як вставити його.
Мій експорт охоплює лише кілька місяців.
Це вікно банку, а не обмеження цієї сторінки. Запустіть експорт кілька разів, щоразу відсуваючи діапазон дат назад, і вставляйте кожен файл по черзі — Beancount не проти того, у якому порядку надходять транзакції, а готовий файл можна потім відсортувати за датою. Історію, старшу за онлайн-вікно, можна отримати лише як PDF-виписку, яку цей конвертер не читає.
Для чого потрібні колонки Number і Subcategory?
Number — це номер чека, і на сучасному рахунку він майже завжди нуль; Subcategory — це власний тип транзакції Barclays — Direct Debit, Contactless Card Purchase, Counter Credit. Жоден із них не зіставляється, оскільки отримувач у Memo, а напрямок уже позначений знаком у Amount. Якщо хочете записати тип транзакції, додайте його як метадані після конвертації, а не вставляйте в опис.
Збережіть щойно конвертований реєстр
Beancount.io розміщує ваш текстовий реєстр, автоматично імпортує майбутні виписки та залишає кожне число доступним для перевірки.
Почати безкоштовно→