Перейти до основного вмісту
Beancount.io Logo
Barclays → Beancount

Barclays CSV до Beancount

Перетворіть експорт поточного або бізнес-рахунку Barclays у збалансовані подвійні транзакції Beancount — включно з датами у форматі день-місяць, символами табуляції в колонці Memo та неекранованими комами в назвах отримувачів.

Відповідність стовпців перевірено на реальному експорті Barclays

Як експортувати транзакції з Barclays

  1. 1

    Увійдіть до онлайн-банкінгу Barclays у настільному браузері — у мобільному застосунку немає експорту CSV — і відкрийте рахунок.

  2. 2

    Натисніть «Show recent transactions», а потім «View all transactions» унизу списку.

  3. 3

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

  4. 4

    Натисніть «Export All», оберіть CSV замість OFX або QIF і вставте завантажений файл нижче разом із рядком заголовка.

Дата спочатку день, а колонка Memo повна символів табуляції

Дата 01/08/2026 в експорті Barclays — це 1 серпня. Якщо читати її як місяць-день, це стає 8 січня, і конвертація не заперечить, тому цей пресет чітко визначає порядок, не дозволяючи нічому здогадуватися. Колонка Memo — ще один недолік: Barclays доповнює назву отримувача до фіксованої ширини та розділяє частини буквальними символами табуляції, тому описи приходять із пробілами посередині, як їх записав банк. Суми в цілих фунтах зовсім не мають десяткової точки — рядок із файлу -110000 стає -110000.00 GBP у книзі, це те саме число, але записане правильно.

Результат Beancount

Ваші транзакції з'являться тут після вставки CSV.

Питання щодо експорту з Barclays

Один із моїх отримувачів обрізаний — GITHUB замість GITHUB, INC.

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

Мій експорт охоплює лише кілька місяців.

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

Для чого потрібні колонки Number і Subcategory?

Number — це номер чека, і на сучасному рахунку він майже завжди нуль; Subcategory — це власний тип транзакції Barclays — Direct Debit, Contactless Card Purchase, Counter Credit. Жоден із них не зіставляється, оскільки отримувач у Memo, а напрямок уже позначений знаком у Amount. Якщо хочете записати тип транзакції, додайте його як метадані після конвертації, а не вставляйте в опис.

Конвертуєте експорт з іншого банку або застосунку?

Збережіть щойно конвертований реєстр

Beancount.io розміщує ваш текстовий реєстр, автоматично імпортує майбутні виписки та залишає кожне число доступним для перевірки.

Почати безкоштовно