본문으로 건너뛰기
Citi → Beancount

Citi CSV를 Beancount(으)로 변환

Citi 신용카드 내보내기를 균형 잡힌 복식부기 Beancount 거래로 변환하세요 — 분할된 Debit 및 Credit 열은 역할별로 읽히므로 Citi의 비정상적인 부호 표시가 환불을 잘못된 방향으로 뒤집지 않습니다.

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

Citi 거래 내보내기 방법

  1. 1

    Citi Online에 로그인하고 카드의 Account Details 페이지를 엽니다.

  2. 2

    Transactions까지 아래로 스크롤하고 “Activity Since Last Statement” 드롭다운을 사용하여 명세서 기간 또는 사용자 지정 날짜 범위를 선택합니다.

  3. 3

    Export를 선택합니다 — Transactions 탭의 오른쪽, Print Screen 옆에 있습니다 — 그리고 CSV를 선택합니다.

  4. 4

    다운로드를 엽니다 — Citi는 대문자 .CSV 확장자로 저장합니다 — 그런 다음 헤더 줄과 행을 복사하여 아래에 붙여넣습니다.

Citi는 Credit 열에 부호를 표시하고 Debit는 부호 없이 둡니다

거의 모든 은행이 돈이 나가고 들어오는 것을 분리하여 두 개의 양수 크기를 나란히 씁니다. Citi는 구매를 Debit 아래의 126.44로, 지불 또는 환불을 Credit 아래의 -41.00로 작성하여 같은 파일에 일반 크기와 부호 있는 값을 혼합합니다. 단순히 한 열을 부정하는 스프레드시트 수식은 모든 환불을 거꾸로 만듭니다. 이 프리셋은 대신 두 열을 의미에 따라 읽으므로 값 앞에 마이너스가 있든 없든 구매는 음수로, 지불은 양수로 기록됩니다. 주어진 행에서 두 열 중 정확히 하나만 채워집니다.

Beancount 출력

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

Citi 내보내기 관련 질문

내 내보내기에는 Member Name 열이 있는데 다른 Citi 카드에는 없습니다.

둘 다 정상입니다. Citi는 명명된 카드 회원이 있는 카드에 Member Name을 추가하며, 같은 사람이 그것이 있는 카드와 없는 카드를 모두 보유할 수 있습니다 — 같은 달에 가져온 두 내보내기에서 정확히 그런 경우를 보았습니다. Date, Description, Debit 및 Credit는 5열 및 6열 레이아웃에서 동일한 위치에 있으므로 아래 매핑은 변경 없이 두 파일 모두에 맞습니다.

행이 “인식할 수 없는 금액”으로 건너뛰어졌습니다. 무엇이었나요?

거의 확실히 0.00 줄입니다 — Citi는 면제된 연회비 같은 것에 대해 그렇게 씁니다. 아무것도 이동하지 않았으므로 변환기는 줄을 보고하고 계속 진행하며, 아무 의미 없는 0 금액 거래를 장부에 기록하지 않습니다. 파일의 다른 모든 행은 정상적으로 변환되므로 여기서 한 줄이 보고된 것은 다시 내보낼 이유가 아닙니다.

Citi에서 둘 이상의 명세서 기간을 얻으려면 어떻게 해야 합니까?

내보내기를 반복하면 됩니다. 기간 드롭다운은 명세서, 연초 이후, 전년도 또는 사용자 지정 범위를 제공하며, Citi의 자체 튜토리얼은 다운로드당 최대 1,000건의 거래로 제한하므로 사용량이 많은 카드는 여러 번 수행해야 합니다. 각 파일을 여기서 변환하고 출력을 같은 장부 파일에 추가하면 됩니다 — 먼저 병합하거나 재정렬할 필요가 없습니다.

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

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

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

무료로 시작하기