Empower CSV를 Beancount로 변환
Empower Personal Dashboard 트랜잭션 CSV(이전 명칭 Personal Capital)를 이중 기입 방식의 Beancount 트랜잭션으로 변환하며, 열 매핑이 이미 설정되어 있습니다.
실제 Empower 내보내기 파일로 열 매핑을 검증했습니다
Empower 거래 내보내기 방법
- 1
웹의 Empower Personal Dashboard에서 Overview를 클릭한 다음 Transactions를 클릭합니다.
- 2
원하는 날짜 범위를 설정하고 변환할 계좌 유형 탭(Bank, Credit 또는 Investment)을 선택합니다. CSV에는 화면에 표시된 내용만 정확히 포함되며 그 외에는 아무것도 포함되지 않습니다.
- 3
“Search transactions” 필드 오른쪽에 있는 CSV 버튼을 클릭합니다.
- 4
다운로드한 파일을 텍스트 편집기에서 엽니다. 각 행은 Account 열에 자신의 계좌 이름을 명시하므로, 한 계좌의 행만 유지하고 헤더 줄과 함께 복사하여 아래에 붙여넣습니다.
CSV는 Transactions 화면의 스냅샷입니다
CSV를 클릭할 때 활성화된 날짜 범위와 계좌 유형 탭이 그대로 파일에 포함됩니다. “내보내기에 계좌가 누락됨”은 거의 항상 Bank, Credit 또는 Investment 탭의 정상적인 동작 때문입니다. 부호 변환은 필요 없습니다: Empower는 계좌의 변동을 기록하므로 카드 결제는 음수, 대출 상환은 양수로 표시되며, 이는 Liabilities: 계좌의 포스팅과 일치합니다. Amex 내보내기와 달리 “모든 부호 반전”은 끄십시오. 금액은 때때로 소수점 한 자리 또는 없이(3200, -8.5) 제공되며 두 자리로 채워집니다. 파일은 여전히 변환기가 읽지 않는 열 아래에 여러 계좌를 혼합하므로, 붙여넣기 전에 한 계좌의 행만 유지하십시오.
Beancount 출력
Empower 내보내기 관련 질문
CSV에 일부 계좌만 포함된 이유는 무엇인가요?
내보내기가 Transactions 화면을 그대로 반영하기 때문입니다: 선택한 계좌 유형 탭과 설정한 날짜 범위가 전체 필터입니다. 범위를 넓히고 각 탭별로 내보낸 후 각 파일을 개별적으로 변환하거나, 전체를 내보낸 후 Account 열을 기준으로 파일을 분할하세요.
신용카드 결제는 Amex 내보내기처럼 부호를 반전해야 하나요?
아니요. Empower는 계좌의 변동을 기록하므로 구매는 이미 음수이고 결제는 양수입니다. 이는 Beancount의 Liabilities: 계좌 포스팅과 같은 부호입니다. 여기서는 “모든 부호 반전”을 끄십시오. 이 기능이 필요한 것은 이 프리셋이 아니라 Amex 프리셋입니다.
증권 거래도 이 방법으로 변환할 수 있나요?
현금 이동으로만 가능합니다. 트랜잭션 CSV에는 날짜, 계좌, 설명, 카테고리, 태그, 금액의 6개 열만 있으며 수량, 가격, 티커는 포함되지 않으므로 주식 매수는 주식이 아닌 계좌에서 돈이 나가는 것으로 변환됩니다. 은행 및 카드 계좌는 여기서 변환하고, 거래는 장부에서 명시적 상품 포스팅으로 기록하세요.
방금 변환한 원장을 보관하세요
Beancount.io는 일반 텍스트 원장을 호스팅하고, 향후 명세서를 자동으로 가져오며, 모든 숫자를 감사 가능하게 유지합니다.
무료로 시작하기→