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