본문으로 건너뛰기
Barclays → Beancount

Barclays CSV를 Beancount로

Barclays 당좌 또는 비즈니스 계정 내보내기를 균형 잡힌 복식부기 Beancount 거래로 변환합니다 — 일-우선 날짜, Memo 열 안의 탭 문자, payee 이름에 이스케이프되지 않은 쉼표까지 포함합니다.

실제 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 열

Barclays 내보내기에서 01/08/2026은 8월 1일입니다. 월-우선으로 읽으면 1월 8일이 되며 아무 불만 없이 변환되므로, 이 프리셋은 추측을 허용하지 않고 순서를 명시합니다. Memo 열도 또 다른 거친 부분입니다: Barclays는 payee를 고정 폭으로 채우고 항목을 리터럴 탭 문자로 구분하므로, 내레이션에는 은행이 기록한 대로 중간에 빈 공간이 연달아 나타납니다. 정수 파운드 금액에는 소수점이 전혀 없습니다 — 파일에서 -110000으로 읽히는 줄은 장부에서 -110000.00 GBP가 되며, 같은 숫자를 제대로 표기한 것입니다.

Beancount 출력

CSV를 붙여넣으면 거래가 여기에 표시됩니다.

Barclays 내보내기 관련 질문

내 payee 중 하나가 잘렸습니다 — GITHUB 대신 GITHUB, INC.

Barclays는 payee 이름 안의 쉼표를 이스케이프하지 않으므로, 그 행은 은행을 떠날 때 다른 모든 행이 6개인 필드가 7개가 되고, payee는 쉼표에서 둘로 나뉩니다. 이 프리셋이 매핑하는 모든 열은 분할 지점 앞에 있으므로 해당 행의 날짜와 금액은 여전히 정확하고 내레이션만 잘립니다. 변환 후 영향을 받는 몇 개의 내레이션을 다시 입력하거나, 파일을 붙여넣기 전에 필드를 따옴표로 묶으세요.

내보내기가 몇 달밖에 되지 않습니다.

그것은 은행의 기간 제한이지, 이 페이지의 제한이 아닙니다. 내보내기를 여러 번 실행하여 날짜 범위를 매번 뒤로 옮기고 각 파일을 차례로 붙여넣으세요 — Beancount는 거래가 도착하는 순서를 신경 쓰지 않으며, 완성된 파일을 나중에 날짜별로 정렬할 수 있습니다. 온라인 기간보다 오래된 기록은 PDF 명세서로만 제공되며, 이 변환기는 이를 읽지 않습니다.

Number와 Subcategory 열은 무엇을 위한 것인가요?

Number는 수표 번호이며, 현대 계정에서는 거의 모든 행에서 0입니다; Subcategory는 Barclays의 자체 거래 유형입니다 — Direct Debit, Contactless Card Purchase, Counter Credit. 둘 다 매핑되지 않습니다. payee가 Memo에 있고 방향은 이미 Amount의 부호로 전달되기 때문입니다. 거래 유형을 기록하고 싶다면 변환 후 내레이션에 통합하지 말고 메타데이터로 추가하세요.

다른 은행이나 앱에서 내보낸 파일을 변환하고 있나요?

방금 변환한 원장을 보관하세요

Beancount.io는 일반 텍스트 원장을 호스팅하고, 향후 명세서를 자동으로 가져오며, 모든 숫자를 감사 가능하게 유지합니다.

무료로 시작하기