Charles Schwab CSV에서 Beancount(으)로
Schwab 브로커리지 Transactions 내보내기를 균형 잡힌 복식 부기 Beancount 거래로 변환합니다 — 달러 기호, 천 단위 구분 기호 및 결제 조정 날짜가 모두 올바르게 읽힙니다.
실제 Charles Schwab 내보내기 파일로 열 매핑을 검증했습니다
Charles Schwab 거래 내보내기 방법
- 1
schwab.com에 로그인하고 Accounts(으)로 이동한 다음 History을(를) 선택하세요.
- 2
계정을 선택한 다음 명세서가 아닌 Transactions 보기를 선택하세요.
- 3
날짜 범위를 설정한 다음 거래 표 위의 Export 컨트롤을 사용하여 CSV을(를) 선택하세요.
- 4
다운로드는 계정 이름과 요청한 시점을 기준으로 이름이 지정되며, Individual_XXX980_Transactions_20260724-173507.csv와(과) 비슷합니다.
- 5
파일이 "Transactions for account …" 배너로 시작하거나 "Transactions Total" 행으로 끝나는 경우 해당 두 줄을 삭제한 다음 나머지를 복사하여 아래에 붙여넣으세요.
10행 중 4행은 건너뛸 수 있으며, 아무 문제가 없습니다
실제 1,491행의 Schwab 내보내기에서 610행의 Amount이(가) 비어 있습니다: 확정 주식, 주식 이전 및 기타 주식 플랜 활동은 현금이 아닌 증권을 이동했기 때문에 기록할 현금 측이 없습니다. 각각은 보고되고 건너뛰므로, 긴 건너뛴 줄 목록은 브로커리지 파일에서 예상되는 결과이며 변환기가 막혔다는 신호가 아닙니다. 반환되는 것은 계정의 현금 측 — 입금, 매수, 매도, 배당금 및 이자 — 입니다. 거래는 현금 부분으로만 변환되므로 $995.00 구매가 VTI이(가) 되어 $995이(가) 계정에서 빠져나가며 주식 게시가 첨부되지 않습니다. 상품 측은 수동으로 기록하세요.
Beancount 출력
Charles Schwab 내보내기 관련 질문
"Transactions for account…" 및 "Transactions Total" 줄은 무엇인가요?
Schwab이(가) 열 머리글 위에 배치하는 배너와 그 아래에 배치하는 합계 행입니다. 둘 다 거래가 아니며 모든 내보내기에 나타나지 않습니다 — 일부 다운로드 경로에는 포함되고 일부는 포함되지 않습니다. 파일에 있으면 삭제하면 실행이 깨끗해집니다. 남겨두면 보고된 줄 두 개가 추가되고 변환된 금액은 변경되지 않습니다.
내 파일에 Withdrawal 및 Deposit 열이 있고 Amount 대신 표시됩니다 — 잘못된 파일인가요?
Date, Status, Type, CheckNumber, Description, Withdrawal, Deposit 및 RunningBalance을(를) 내보내는 Schwab Bank Investor Checking 계정에 맞는 올바른 파일입니다. 브로커리지 레이아웃 대신입니다. 위치를 세는 대신 열 이름으로 선택 항목을 설정하세요: Debit 및 Credit 쌍은 Withdrawal 및 Deposit을(를) 사용합니다. 이전 Schwab 은행 내보내기에는 Status 열이 없으므로 그 이후의 모든 것이 한 칸씩 이동합니다 — 이것이 바로 이 페이지가 브로커리지 파일을 매핑하고 은행 파일을 선택 항목에 남겨두는 이유입니다.
내 날짜 중 하나가 "04/17/2023 as of 04/15/2023"로 표시됩니다. 어떤 것이 사용되나요?
첫 번째 날짜입니다. Schwab은(는) 결제 조정 행에 이중 형식을 쓰며, 앞의 날짜는 자체 기록 화면이 정렬하는 게시 날짜입니다 — 따라서 변환된 거래는 사이트에서 확인할 때 표시되는 내용과 일치합니다. 셀의 뒤쪽 부분은 삭제되고 행은 건너뛰지 않고 정상적으로 변환됩니다.
방금 변환한 원장을 보관하세요
Beancount.io는 일반 텍스트 원장을 호스팅하고, 향후 명세서를 자동으로 가져오며, 모든 숫자를 감사 가능하게 유지합니다.
무료로 시작하기→