본문으로 건너뛰기
무료 도구

OFX 및 QIF를 Beancount로

은행에서 CSV가 아닌 다운로드만 제공하는 경우, 여기에 OFX, QFX 또는 QIF 파일을 붙여넣으면 균형 잡힌 복식 부기 거래를 돌려받을 수 있습니다.

전적으로 브라우저에서 실행되므로 명세서가 이 페이지를 벗어나지 않습니다.

Beancount 출력

왼쪽에 내보내기를 붙여넣으면 변환된 거래가 여기에 표시됩니다.

오류 1건, 경고 0건

  • not an OFX or QIF file — OFX starts with an OFXHEADER or <OFX>, QIF with a !Type: line

OFX 및 QIF에 대한 질문

내 은행 명세서가 어디에 업로드되나요?

아니요. 변환은 JavaScript로 브라우저에서 실행되므로 파일이 컴퓨터를 떠나지 않습니다. 이 페이지를 열고 네트워크에서 연결을 끊은 후에도 변환할 수 있어 확인할 수 있습니다.

어떤 파일 형식을 지원하나요?

OFX는 두 형식 모두 지원합니다 — 구형 SGML 방언과 최신 XML 형식 — 그리고 QIF도 지원합니다. 은행은 .qfx 및 .qbo 확장자로 OFX를 제공하기도 하는데, 이러한 확장자도 작동합니다: 형식은 파일 이름이 아닌 내용에서 감지됩니다.

왜 모든 거래가 Expenses:Uncategorized로 게시되나요?

은행 내보내기는 한 계정에서 발생한 일만 알기 때문입니다. 복식 부기에는 양쪽이 필요하므로 두 번째 항목은 위의 계정을 설정하거나 나중에 항목을 분류하여 대체해야 하는 임시 자리입니다. 옳아 보이는 추측보다 명백히 틀린 임시 자리가 더 낫습니다.

재다운로드 시 중복이 생기는 것을 어떻게 방지하나요?

각 OFX 거래에는 FITID가 포함되어 있으며, 은행은 다운로드 간에 이 식별자를 안정적으로 유지합니다. 모든 항목에 id: 메타데이터 필드로 보존되어 중복 제거 도구가 이미 보유한 거래를 인식할 수 있습니다. QIF에는 이에 해당하는 것이 없으므로 겹치는 QIF 내보내기는 수동으로 확인해야 합니다.

QIF의 분할 거래는 어떻게 처리되나요?

합계가 변환되고 분할은 첫 번째 카테고리로 평탄화되지 않고 경고로 표시되어 전체 금액이 잘못된 곳에 조용히 귀속되는 것을 방지합니다. 개별 게시를 수동으로 추가하세요 — 항목은 이미 균형이 잡혀 있으므로 한쪽을 나누는 문제입니다.

다운로드 과정을 건너뛰세요

Beancount.io가 은행에 연결하여 거래를 원장에 직접 기록합니다 — 중간에 내보내기 파일이 없습니다.