본문으로 건너뛰기
Empower → Beancount

Empower CSV를 Beancount로 변환

Empower Personal Dashboard 트랜잭션 CSV(이전 명칭 Personal Capital)를 이중 기입 방식의 Beancount 트랜잭션으로 변환하며, 열 매핑이 이미 설정되어 있습니다.

실제 Empower 내보내기 파일로 열 매핑을 검증했습니다

Empower 거래 내보내기 방법

  1. 1

    웹의 Empower Personal Dashboard에서 Overview를 클릭한 다음 Transactions를 클릭합니다.

  2. 2

    원하는 날짜 범위를 설정하고 변환할 계좌 유형 탭(Bank, Credit 또는 Investment)을 선택합니다. CSV에는 화면에 표시된 내용만 정확히 포함되며 그 외에는 아무것도 포함되지 않습니다.

  3. 3

    “Search transactions” 필드 오른쪽에 있는 CSV 버튼을 클릭합니다.

  4. 4

    다운로드한 파일을 텍스트 편집기에서 엽니다. 각 행은 Account 열에 자신의 계좌 이름을 명시하므로, 한 계좌의 행만 유지하고 헤더 줄과 함께 복사하여 아래에 붙여넣습니다.

CSV는 Transactions 화면의 스냅샷입니다

CSV를 클릭할 때 활성화된 날짜 범위와 계좌 유형 탭이 그대로 파일에 포함됩니다. “내보내기에 계좌가 누락됨”은 거의 항상 Bank, Credit 또는 Investment 탭의 정상적인 동작 때문입니다. 부호 변환은 필요 없습니다: Empower는 계좌의 변동을 기록하므로 카드 결제는 음수, 대출 상환은 양수로 표시되며, 이는 Liabilities: 계좌의 포스팅과 일치합니다. Amex 내보내기와 달리 “모든 부호 반전”은 끄십시오. 금액은 때때로 소수점 한 자리 또는 없이(3200, -8.5) 제공되며 두 자리로 채워집니다. 파일은 여전히 변환기가 읽지 않는 열 아래에 여러 계좌를 혼합하므로, 붙여넣기 전에 한 계좌의 행만 유지하십시오.

Beancount 출력

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

Empower 내보내기 관련 질문

CSV에 일부 계좌만 포함된 이유는 무엇인가요?

내보내기가 Transactions 화면을 그대로 반영하기 때문입니다: 선택한 계좌 유형 탭과 설정한 날짜 범위가 전체 필터입니다. 범위를 넓히고 각 탭별로 내보낸 후 각 파일을 개별적으로 변환하거나, 전체를 내보낸 후 Account 열을 기준으로 파일을 분할하세요.

신용카드 결제는 Amex 내보내기처럼 부호를 반전해야 하나요?

아니요. Empower는 계좌의 변동을 기록하므로 구매는 이미 음수이고 결제는 양수입니다. 이는 Beancount의 Liabilities: 계좌 포스팅과 같은 부호입니다. 여기서는 “모든 부호 반전”을 끄십시오. 이 기능이 필요한 것은 이 프리셋이 아니라 Amex 프리셋입니다.

증권 거래도 이 방법으로 변환할 수 있나요?

현금 이동으로만 가능합니다. 트랜잭션 CSV에는 날짜, 계좌, 설명, 카테고리, 태그, 금액의 6개 열만 있으며 수량, 가격, 티커는 포함되지 않으므로 주식 매수는 주식이 아닌 계좌에서 돈이 나가는 것으로 변환됩니다. 은행 및 카드 계좌는 여기서 변환하고, 거래는 장부에서 명시적 상품 포스팅으로 기록하세요.

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

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

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

무료로 시작하기