본문으로 건너뛰기

Plaid 연동: 은행 내역을 Beancount와 동기화하기

· 약 6분
Mike Thrift
Mike Thrift
Marketing Manager

Beancount.io의 Plaid 연동 기능을 소개합니다

수동으로 거래 내역을 입력하는 것은 지루할 뿐만 아니라, 명확한 재무 상태 파악을 가로막는 장애물입니다.

2026-02-05-beancount-with-plaid

수년간 정확한 금융 기록을 유지하려면 두 가지 좋지 않은 선택지 중 하나를 골라야 했습니다. 은행 명세서를 보며 몇 시간 동안 일일이 거래 내역을 타이핑하거나, 기록 자체를 포기하는 것이었죠. CSV 파일을 가져오는 방식조차 파일을 다운로드하고, 형식을 수정하며, 중복 내역과 씨름해야 했습니다.

오늘, 우리는 그 번거로움을 없애고자 합니다.

AI를 활용해 지출 카테고리를 지능적으로 제안하는 Plaid 연동 기능을 만나보세요. 여러분의 은행 계좌와 Beancount 장부를 연결해 주는 안전한 가교 역할을 합니다.

이제 여러분의 은행 데이터가 연결됩니다.

Plaid 연동은 단순한 가져오기 도구가 아닙니다. 12,000개 이상의 금융 기관과 직접 안전하게 연결되는 통로입니다. 이는 Venmo, Robinhood, Coinbase에서 신뢰하는 것과 동일한 기술입니다.

당좌 예금, 신용 카드, 투자 계좌 등 무엇이든 이제 단 몇 초 만에 Beancount에 연결할 수 있습니다. 은행 로그인 정보는 절대 저장되지 않으며, 인증은 Plaid의 은행 수준 보안을 통해 직접 이루어집니다.

  • 은행 계좌: 당좌 예금, 저축 예금, 머니마켓.
  • 신용 카드: 모든 주요 카드사.
  • 투자: 증권 계좌, 퇴직 연금 계좌.

작동 방식

우리는 Plaid 연동을 안전하고 투명하게 설계했습니다. 블랙박스 같은 불투명한 과정은 없으며, 모든 제어권은 여러분에게 있습니다.

1. 연결하기.

Beancount 대시보드에서 "은행 계좌 연결"을 클릭하세요. 금융 기관을 검색하고 Plaid의 안전한 인터페이스를 통해 로그인한 후 읽기 전용 권한을 부여하면 됩니다. 여러분의 인증 정보는 우리 서버에 절대 전달되지 않습니다.

2. 계정 매핑하기.

어떤 은행 계좌가 Beancount의 어떤 계정에 해당하는지 설정하세요. 예:

  • Bank of America 당좌 예금 → Assets:BofA:Checking
  • Chase 신용 카드 → Liabilities:Chase:CreditCard

이 일회성 설정은 단 몇 분이면 끝나며, AI가 여러분의 재무 구조를 이해하는 데 도움을 줍니다.

3. 거래 내역 동기화.

연결된 금융 기관에서 "거래 내역 동기화"를 클릭하세요. 몇 초 안에 모든 새로운 거래 내역을 은행에서 가져와 안전하게 저장합니다. 또한 예약된 작업을 통해 매일 백그라운드에서 자동으로 동기화됩니다.

4. AI와 함께 검토하기.

여기서부터 AI 어시스턴트의 진가가 발휘됩니다. AI가 각 거래의 가맹점 이름, 금액, 과거 패턴을 분석하여 올바른 카테고리를 제안합니다.

  • 식료품 구매? AI가 Expenses:Food:Groceries를 제안합니다.
  • 주유소 이용? AI가 Expenses:Transportation:Gas를 제안합니다.

AI는 여러분 고유의 계정 체계(Chart of Accounts)를 학습하며, 여러분이 수정을 거듭할수록 더욱 똑똑해집니다.

5. 승인 및 가져오기.

AI의 제안을 검토하세요. 조정이 필요한 부분은 수정하면 됩니다. 만족스럽다면 "장부에 제출"을 클릭하세요. 모든 거래 내역이 Beancount 파일에 추가됩니다. 직접 타이핑할 필요도, 형식 문제로 고민할 필요도, 오타 걱정도 없습니다.

이제 여러분의 재무 기록은 최신 상태로 유지되며, 올바르게 분류되어 분석할 준비를 마쳤습니다.

왜 이 기능이 혁신적인가

속도가 곧 경쟁력입니다 기존에 몇 시간씩 걸리던 작업이 이제 몇 분 만에 끝납니다. 베타 사용자 한 명은 한 달 치 거래 내역(150건 이상)을 5분 이내에 동기화했습니다. 데이터를 입력하는 대신 재무 상태를 분석하는 데 더 많은 시간을 할애할 수 있습니다.

내 패턴을 학습하는 AI 기존의 가져오기 도구는 단순히 CSV 열을 파싱할 뿐입니다. Plaid 연동은 거래 데이터와 AI의 지능을 결합합니다. 정규식 규칙을 직접 작성하지 않아도 "STARBUCKS #2942"가 커피 지출임을 이해합니다. 또한 여러분의 선호도를 학습합니다. 스타벅스를 Expenses:Dining 대신 Expenses:Coffee로 분류한다면, AI는 이를 기억합니다.

완벽한 편집 제어권 AI는 제안할 뿐, 결정은 여러분이 합니다. 모든 거래는 장부에 기록되기 전에 여러분의 검토를 거칩니다. 재무 기록에 대한 완전한 통제권을 유지할 수 있습니다.

은행 수준의 보안 여러분의 인증 정보는 절대 저장되거나 공유되지 않습니다. Venmo, Robinhood, Coinbase 등 수백만 명이 사용하는 Plaid의 암호화 시스템을 통해 은행과 직접 인증이 이루어집니다.

데이터 소유권은 여러분에게 있습니다 소스 코드가 공개되지 않은 다른 회계 앱과 달리, 여러분의 데이터는 여러분이 직접 제어하는 텍스트 기반 Beancount 파일에 보관됩니다. 특정 서비스에 종속되지 않으며 독점적인 형식을 사용하지도 않습니다. 언제든지 데이터를 내보내거나 삭제할 수 있습니다.

Plaid 연동은 누구를 위한 기능인가요?

  • 프리랜서: 모든 고객 결제와 비즈니스 비용을 수동으로 분류하지 마세요. 비즈니스 계좌를 연결하고 AI에게 번거로운 일을 맡기세요.
  • 이주 사용자: Mint, YNAB 또는 다른 회계 앱에서 옮겨오시나요? 은행을 연결하고 며칠이 아닌 몇 분 만에 수개월 치의 거래 내역을 가져오세요.
  • 파워 유저: CSV 내보내기의 번거로움 없이 당좌 예금, 신용 카드, 투자 데이터를 하나의 진실된 근거(Single source of truth)로 통합하세요.

기술 정보

내부적으로 Plaid 연동은 안전한 은행 연결을 위해 Plaid API를 사용하고, 거래 카테고리를 지능적으로 제안하기 위해 AI 분류 서비스를 활용합니다. 은행의 내보내기 형식이 바뀔 때마다 깨지는 불안정한 CSV 파싱에 의존하지 않습니다. 은행이라는 원천 데이터에서 직접 읽어옵니다.

거래 내역은 암호화된 액세스 토큰과 함께 PostgreSQL에 저장됩니다. 동기화 서비스는 예약된 작업(node-cron)을 통해 매일 실행되며, 대시보드에서 언제든지 수동으로 동기화를 트리거할 수 있습니다.

시작하기

오늘부터 모든 Beancount 사용자들은 Plaid 연동 기능을 사용하실 수 있습니다.

  1. 대시보드에 로그인합니다.
  2. 원장을 열고 사이드바에서 Plaid로 이동합니다.
  3. **은행 계좌 연결(Connect Bank Account)**을 클릭합니다.
  4. 사용자의 계좌를 Beancount 원장 계정에 매핑합니다.
  5. 거래 내역을 동기화하고 AI 추천 내용을 검토합니다.
  6. 원장에 기록합니다.

완벽한 통제권을 유지하면서 자동화된 장부 관리의 자유로움을 경험해 보세요.

👉 지금 Plaid 연동 시작하기


자주 묻는 질문 (FAQ)

Q: 어떤 은행들이 지원되나요? A: Plaid를 통해 미국의 모든 주요 은행(Chase, Bank of America, Wells Fargo), 신용카드, 투자 계정(Vanguard, Fidelity, Robinhood), 신용협동조합, 그리고 디지털 뱅크(Chime, SoFi)를 포함한 12,000개 이상의 금융 기관을 지원합니다. 전체 목록은 plaid.com/institutions에서 확인하실 수 있습니다.

Q: 내 금융 데이터는 안전한가요? A: 네, 완벽하게 안전합니다. 귀하의 은행 인증 정보는 절대로 저장되지 않습니다. 인증은 Plaid의 은행 수준 암호화 시스템을 통해 직접 이루어집니다. 당사는 암호화된 액세스 토큰만을 저장하며 읽기 전용 권한만 가집니다. 즉, 자금을 이체하거나 계좌 정보를 수정할 수 없습니다. Plaid 설정 페이지나 my.plaid.com에서 언제든지 연결을 해제할 수 있습니다.

Q: AI가 자동으로 거래를 분류하나요? A: 아니요. AI는 가맹점명, 금액, 그리고 귀하의 과거 패턴을 바탕으로 카테고리를 _추천_할 뿐입니다. 거래가 원장에 기록되기 전에 귀하가 모든 추천 내용을 검토하고 승인합니다. 모든 통제권은 사용자가 가지며, AI는 분류 작업을 더 빠르게 도와주는 역할만 합니다.

Q: AI의 정확도는 어느 정도인가요? A: 매우 정확합니다. AI는 높은 기본 정확도에서 시작하여, 사용자의 특정 분류 선호도를 학습함에 따라 95% 이상의 정확도로 향상됩니다. 검토 중에 잘못된 부분을 수정하기만 하면, AI는 다음번을 위해 이를 기억합니다.

Q: 거래 내역은 얼마나 자주 동기화되나요? A: 연결된 금융 기관에서 "거래 동기화(Sync Transactions)"를 클릭하여 언제든지 수동으로 동기화할 수 있습니다. 또한, 예약된 작업이 매일 백그라운드에서 연결된 모든 계좌를 자동으로 동기화합니다. 거래 내역은 사용자가 검토하고 가져올 준비가 될 때까지 대기열에 보관됩니다.

Q: 과거 거래 내역을 가져올 수 있나요? A: 네! 계좌를 처음 연결할 때 Plaid는 최근의 과거 거래 내역(금융 기관에 따라 다르지만 보통 최대 90일, 때로는 그 이상)을 가져옵니다. 시스템은 거래 ID와 메타데이터 매칭을 사용하여 중복 생성을 자동으로 방지합니다.

Q: 은행 연결이 실패하면 어떻게 하나요? A: 비밀번호 변경이나 보안 업데이트 등으로 인해 연결 갱신이 필요한 경우 상태 표시기가 나타납니다. 간단히 "재연결(Reconnect)"을 클릭하고 Plaid를 통해 다시 로그인하면 됩니다. 2분도 채 걸리지 않으며, 시스템은 기존의 계정 매핑과 설정을 그대로 유지합니다.


Beancount.io는 귀하의 재무 관리를 위한 현대적인 운영 체제입니다. Plaid 연동은 텍스트 기반 회계(plain-text accounting)에 안전하고 지능적인 자동화를 도입하려는 저희 여정의 시작일 뿐입니다.