Mint CSV를 Beancount로 변환
Mint 종료 전에 다운로드한 Mint 거래 내역 아카이브를 균형 잡힌 복식부기 Beancount 거래로 변환합니다. 거래 유형 열이 매핑되어 차변과 대변이 올바른 부호를 갖게 됩니다.
실제 Mint 내보내기 파일로 열 매핑을 검증했습니다
Mint 거래 내보내기 방법
- 1
실시간 내보내기는 더 이상 실행할 수 없습니다. Mint는 2024년 3월 23일에 종료되었습니다. 그 전에 다운로드한 CSV 파일(보통 다운로드 폴더의 'transactions.csv' 또는 Mint 내보내기 도구가 생성한 ZIP 파일 내부)을 찾으세요.
- 2
파일을 열고 첫 줄이 'Date, Description, Original Description, Amount, Transaction Type, Category, Account Name, Labels, Notes'인지 확인하세요. 이 프리셋이 매핑된 아카이브 레이아웃입니다.
- 3
아카이브는 모든 계정을 한 번에 보유하므로, 단일 Account Name의 행을 유지하고 헤더 줄과 함께 복사한 후 아래에 붙여넣으세요.
부호는 금액이 아닌 거래 유형(Transaction Type)에 있습니다
Mint는 마이너스 부호를 사용하지 않았습니다. Amount는 항상 크기이며, 방향은 Transaction Type에 있습니다. 여기서 'debit'은 돈이 나가는 것이고 'credit'은 돈이 들어오는 것입니다. 이 프리셋은 해당 열을 읽으므로, 구매는 음수로 표시되고 환불, 급여, 카드 결제는 양수로 표시됩니다. 파일을 두 부분으로 나누거나 먼저 찾기 및 바꾸기를 할 필요가 없습니다. 두 가지 다른 아카이브 습관도 처리됩니다: 날짜는 패딩이 없고 월-일 순서입니다(8/1/2026, 오래된 파일은 두 자리 연도 사용). 긴 카드 설명은 때때로 따옴표 안에서 두 번째 줄로 넘어가는데, 파서는 이를 깨진 행이 아닌 하나의 필드로 읽습니다.
Beancount 출력
Mint 내보내기 관련 질문
Mint에서 여전히 내보낼 수 있나요?
아니요. Intuit는 2024년 3월 23일에 Mint를 종료했으며 거래 내역이 Credit Karma로 이전되지 않았습니다. 따라서 누구나 가지고 있는 Mint 데이터는 그 날짜 이전에 다운로드한 CSV뿐입니다. Mint의 10,000행 내보내기 제한을 피하기 위해 배치로 다운로드한 경우, 각 파일을 변환하고 결과를 차례로 붙여넣으세요. 변환기는 상태를 저장하지 않으며, Beancount는 추가된 순서가 아닌 날짜별로 거래를 읽습니다.
Description 또는 Original Description 중 무엇을 매핑해야 하나요?
Description은 Mint가 정리한 판매자 이름이며, 원장에서 더 잘 읽히기 때문에 프리셋이 매핑하는 대상입니다. Original Description은 은행이 보낸 원시 문자열입니다. 나중에 이전 명세서와 일치시키기 위해 정확한 표현을 유지하려면 Description 선택 항목을 그것으로 전환하세요. 두 열 모두 모든 아카이브 파일에 있으며, 변환기는 하나를 사용하고 다른 하나는 그대로 둡니다.
내 Mint 카테고리, 레이블 및 메모는 어떻게 되나요?
아무것도 버려지지 않습니다. 소스 파일에 그대로 남아 있습니다. 그러나 변환기는 날짜, 설명 및 금액만 매핑하므로 모든 거래는 사용자가 지정한 단일 카테고리 계정과 균형을 이룹니다. Mint의 분류(식당, 일반 상품, 이체 등)는 직접적인 Beancount 대응물이 없으므로 일반적인 접근 방식은 먼저 변환한 다음 원장에서 한 번에 한 카테고리씩 계정을 재할당하는 것입니다.
방금 변환한 원장을 보관하세요
Beancount.io는 일반 텍스트 원장을 호스팅하고, 향후 명세서를 자동으로 가져오며, 모든 숫자를 감사 가능하게 유지합니다.
무료로 시작하기→