본문으로 건너뛰기

"개인 재무" 태그로 연결된 8개 게시물개의 게시물이 있습니다.

모든 태그 보기

Beancount에서 세금 기록하기 (실용적인 방법)

· 약 6분
Mike Thrift
Mike Thrift
Marketing Manager

세금은 개인 재무 세계에서 특별하고 복잡한 존재처럼 느껴질 수 있습니다. 하지만 그렇지 않다면 어떨까요? 세금을 원장에 있는 다른 금전 흐름처럼 취급할 수 있다면요? 좋은 소식: 가능합니다. 세금을 단순한 가치 이동으로 취급하면 Beancount 원장이 깔끔하고 쿼리하기 쉬우며—무엇보다도—이해하기 쉬워집니다.

아래는 개인 또는 소규모 비즈니스 Beancount 파일에 바로 적용할 수 있는 실용적이고 간결한 패턴입니다. 급여, 세금 납부 및 새해로 넘어가는 성가신 환급까지 처리할 수 있는 간단한 시스템입니다. 필요한 핵심 계정들을 소개하고 실제 예시를 따라가며, 필요한 답을 얻기 위한 정확한 쿼리도 보여드립니다.

2025-08-25-recording-taxes-in-beancount

핵심 원칙

코드에 들어가기 전에 몇 가지 간단한 규칙에 동의합시다. 이러한 원칙은 논리적 흐름을 유지하고 미래의 골칫거리를 방지합니다.

  • "무엇인지"와 "현금이 이동하는 시점"을 구분하세요. 🗓️
    이것이 가장 중요한 개념입니다. 세금 비용은 소득을 얻은 연도(예: 2024)에 속하며, IRS에 2025년 4월에 청구서를 정산하더라도 마찬가지입니다. 비용 발생 시점과 현금 지급 시점을 구분하지 않으면 연도별 보고서가 혼란스럽고 오해를 불러일으킵니다.

  • 계정 계층 구조를 단순하고 지루하게 유지하세요. 📁
    세금 유형에 따라 계정을 명확히 이름 짓습니다(예: IncomeTax, SocialSecurity). 이렇게 하면 쿼리가 매우 간단해집니다. 계정 이름에 공급업체명이나 양식 번호(W-2, 1099 등)를 넣지 말고 메타데이터와 태그를 사용하세요.

  • 연말 조정을 위해 발생주의를 받아들이세요. ⚖️
    개인 원장이라도 연말에 간단한 발생주의 항목을 사용하는 것이 보고서를 정확하게 만드는 가장 깔끔한 방법입니다. 이는 돈이 다음 해에 이동하더라도 해당 연도에 비용이나 환급을 인식한다는 의미입니다. 작은 추가 단계 하나가 나중에 복잡한 사고를 방지해 줍니다.

  • 미래의 자신을 위해 작성하세요. 🧠
    목표는 명확성입니다. 세금 연도와 같은 추가 정보를 계정 이름에 넣는 것은 실제로 쿼리를 더 쉽게 만들 때만 적용하세요. 특별한 이유가 없는 한 매년 새로운 계정 집합(Expenses:Taxes:2024:Federal, Expenses:Taxes:2025:Federal 등)을 만들지 마세요. 평면 구조가 관리하기 더 쉽습니다.

최소 계정 골격

시작을 위한 기본 계정 세트를 소개합니다. 이 구조는 미국 중심이지만, 자신의 국가 세제에 맞게 이름을 쉽게 바꿀 수 있습니다. 아래 open 지시문을 Beancount 파일에 넣기만 하면 됩니다.

2024-01-01 open Income:Taxes:Federal:IncomeTax USD
2024-01-01 open Income:Taxes:Federal:SocialSecurity USD
2024-01-01 open Income:Taxes:Federal:Medicare USD
2024-01-01 open Income:Taxes:State:IncomeTax USD
2024-01-01 open Income:Taxes:State:SalesTax USD

2024-01-01 open Expenses:Taxes:Federal:IncomeTax USD
2024-01-01 open Expenses:Taxes:Federal:SocialSecurity USD
2024-01-01 open Expenses:Taxes:Federal:Medicare USD
2024-01-01 open Expenses:Taxes:State:IncomeTax USD
2024-01-01 open Expenses:Taxes:State:SalesTax USD

2024-01-01 open Liabilities:Taxes:Federal:IncomeTax USD
2024-01-01 open Liabilities:Taxes:Federal:SocialSecurity USD
2024-01-01 open Liabilities:Taxes:Federal:Medicare USD
2024-01-01 open Liabilities:Taxes:State:IncomeTax USD
2024-01-01 open Liabilities:Taxes:State:SalesTax USD

2024-01-01 open Assets:Tax:Receivable USD

이 설정은 원천징수된 세금과 직접 납부 및 환급을 구분하여 돈이 정확히 어디로 갔는지 쉽게 확인할 수 있게 합니다. LiabilitiesAssets 계정은 연말 보고를 정확하게 유지하기 위한 비밀 무기입니다.

예시 1: 급여

세금이 자동으로 원천징수되는 일반적인 급여를 기록해 봅시다. 핵심은 총 급여를 먼저 기록하고, 세금과 실제 은행 계좌에 입금된 현금으로 어떻게 나뉘었는지 보여주는 것입니다.

2025-07-15 * "급여 지급"
Assets:Bank:Checking -4341.00 USD
Expenses:Taxes:Federal:IncomeTax 1200.00 USD
Expenses:Taxes:Federal:SocialSecurity 372.00 USD
Expenses:Taxes:Federal:Medicare 87.00 USD
Income:Salary:Employer 6000.00 USD

이 하나의 거래가 전체 이야기를 전달합니다:

  • 총 $6,000의 총소득을 벌었습니다.
  • 그 중 $1,200은 연방 소득세로 IRS에 송금되었습니다.
  • 372은사회보장세,372은 사회보장세, 87은 메디케어에 사용되었습니다.
  • 나머지 $4,341이 실제 수령액입니다.

팁: 급여 명세서의 메타데이터(예: pay_period_end: "2025-07-15")를 거래에 첨부하면 감사 추적이 쉬워집니다.

예시 2: 신고하기 (연도 교차 문제)

많은 사람들이 헷갈려하는 상황입니다: 2025년 4월에 2024년 세금을 신고하고 있습니다. 원천징수 후에도 추가로 $3,000을 더 내야 한다는 것을 알게 되었습니다.

이를 어떻게 기록할까요? 비용은 2024년에 반영하고, 현금 지급은 2025년에 발생하도록 해야 합니다. 이를 처리하는 두 가지 훌륭한 방법을 소개합니다.

옵션 A: 수동 2단계 발생주의

이 방법은 순수 Beancount만 사용하며 플러그인이 필요 없습니다. 명확한 2단계 프로세스입니다.

단계 1: 세금 연도 말에 비용을 인식합니다. 2024년 마지막 날에 “정산” 항목을 생성합니다. 아직 현금 이동은 없으며, 비용을 인정하고 임시 부채 계정에 보관하는 것입니다.

2024-12-31 * "세금 정산"
Liabilities:Taxes:Federal:IncomeTax 3000.00 USD

이제 2024년 손익계산서에 $3,000 비용이 정확히 표시됩니다.

단계 2: 현금 지급이 발생할 때 기록합니다. 2025년 4월에 실제로 IRS에 돈을 송금하면 부채를 정산합니다.

2025-04-15 * "세금 납부"
Assets:Bank:Checking -3000.00 USD
Liabilities:Taxes:Federal:IncomeTax 3000.00 USD

2024년 보고서는 정확하고, 2025년 현금 흐름도 정확합니다. 완벽합니다! 환급의 경우에도 같은 패턴을 역으로 적용하면 되며, 부채 계정 대신 Assets:Tax:Receivable를 사용하면 됩니다.

옵션 B: 플러그인으로 자동화

지불을 하나의 거래로 유지하고 싶다면, beancount_reds_plugins.effective_date라는 훌륭한 커뮤니티 플러그인이 도움이 됩니다. 이 플러그인은 단일 항목에 다른 “유효일”을 지정할 수 있게 해줍니다.

먼저 메인 Beancount 파일에 플러그인을 활성화합니다: plugin "beancount_reds_plugins.effective_date"

이제 하나의 거래를 작성하면 플러그인이 자동으로 내부에서 분할하여 보고서를 정확하게 만들어 줍니다.

2025-04-15 * "세금 납부 (플러그인 사용)"
plugin "effective_date"
Assets:Bank:Checking -3000.00 USD
Expenses:Taxes:Federal:IncomeTax 3000.00 USD
effective_date: 2024-12-31

여기서는 현금 부분이 2025년 4월 15일에 기록되고, 비용 부분은 2024년 12월 31일에 소급 적용됩니다. 이는 옵션 A와 동일한 결과를 다른 워크플로우로 달성한 것입니다.

판매세는 어떻게 할까요?

대부분의 개인 원장에서는 판매세가 간단합니다. 환급을 청구하지 않는다면 구매 시 별도의 비용으로 분리하면 됩니다.

2025-03-10 * "구매 - 판매세 포함"
Expenses:Goods:OfficeSupplies -200.00 USD
Expenses:Taxes:Sales -15.00 USD
Assets:Bank:Checking 215.00 USD

이를 통해 연간 판매세 지출을 쉽게 추적할 수 있습니다. 부가가치세(VAT)를 다루는 사업을 운영한다면, 지급 및 수취 계정을 사용하는 보다 정식 시스템을 사용하지만 원리는 동일합니다.

실제로 실행할 쿼리

이 구조의 핵심은 답을 쉽게 얻는 것입니다. 아래는 세금 현황을 확인하기 위한 BQL 쿼리 예시입니다.

1. 2024년 연방 소득세 총액은 얼마인가요?

SELECT SUM(position) FROM "Expenses:Taxes:Federal:IncomeTax"
WHERE date >= '2024-01-01' AND date < '2025-01-01';

2. 그 총액이 원천징수, 납부, 환급으로 어떻게 구분되는가?

SELECT
SUM(CASE WHEN account LIKE '%IncomeTax%' THEN position ELSE 0 END) AS withholding,
SUM(CASE WHEN account LIKE '%Payments%' THEN position ELSE 0 END) AS payments,
SUM(CASE WHEN account LIKE '%Refunds%' THEN position ELSE 0 END) AS refunds
FROM "Expenses:Taxes:Federal"
WHERE date >= '2024-01-01' AND date < '2025-01-01';

3. 미결 세금 부채나 수취금이 있나요? (작업 확인에 유용!)

SELECT account, SUM(position) FROM "Liabilities:Taxes:Federal"
WHERE date >= '2024-01-01' AND date < '2025-01-01'
GROUP BY account;

요약

  • 세금을 간단한 거래로 취급합니다.
  • 제공된 계정 구조를 사용합니다.
  • 코드 블록을 활용하여 명확히 합니다.
  • 쿼리를 실행해 데이터를 검증합니다.

최종 생각

여기까지 읽었다면, Beancount에서 세금을 처리하기 위한 탄탄한 기반을 갖추게 된 것입니다. 원장을 깔끔하고 정확하며 이해하기 쉽게 유지하는 것이 목표임을 기억하세요. 회계 작업을 즐기세요!

부기 vs. 회계: 차이점은 무엇이며, Beancount는 어디에 맞는가?

· 약 3분
Mike Thrift
Mike Thrift
Marketing Manager

사업을 운영하거나 개인 재무를 관리할 때, 부기회계라는 용어가 종종 혼동됩니다. 하지만 특히 Beancount와 같은 플레인 텍스트 도구를 사용할 때 그 차이를 이해하면 더 나은 시스템을 구축하고 보다 스마트한 재무 결정을 내리는 데 도움이 됩니다.

이 가이드에서는 부기와 회계의 역할을 살펴보고 Beancount가 두 역할을 모두 지원하는 방법을 알아봅니다 (정말 그렇습니다).

2025-06-27-accounting-vs-bookkeeping

📘 부기: 일일 추적의 예술

부기는 재무 관리의 기본적인 층입니다. 실제로 일어난 일을 기록하는 것이며—가정도, 예측도 없습니다.

부기에 포함되는 내용:

  • 수입 및 비용 기록
  • 자산 및 부채 추적
  • 나중에 사용할 수 있도록 거래에 태그 지정
  • 총계정원장 유지

Beancount에서는 다음과 같이 나타납니다:

2025-06-27 * "Stripe Payout"
Assets:Bank:Checking 1,200.00 USD
Income:Sales

각 거래는 구성 블록입니다. 아직 분석하는 것이 아니라, 한 줄씩 사실을 기록하고 있는 것입니다.

처음 시작한다면, Beancount는 명시적인 구조와 가독성 높은 구문을 통해 좋은 부기 습관을 장려합니다. (좋은 의미로) 모든 센트를 추적하고 모든 거래를 설명하도록 강제됩니다.

📊 회계: 데이터를 인사이트로 전환

회계는 부기 기록을 기반으로 더 깊은 질문에 답합니다:

  • 우리는 수익성이 있나요?
  • 현금 유동성은 얼마나 있나요?
  • 해당 소프트웨어를 선불로 결제할지 월별 비용 처리할지?
  • 세금을 최소화하려면 어떻게 해야 하나요?

회계에서는 다음을 수행합니다:

  • 계정 조정 및 분개 수정
  • 손익계산서와 같은 보고서 생성
  • 자산 감가상각
  • 세금 및 향후 비용 계획

Beancount를 사용하면 beancount.io와 같은 도구로 기록을 분석할 수 있습니다:

  • 대차대조표, 손익계산서, 현금 흐름 차트 탐색
  • 카테고리별 수입 시각화
  • 메타데이터(예: tag:business-trip)를 사용해 의사결정 주석 달기

연간 Zoom 구독을 추적하고 싶으신가요?

2025-01-15 * "Zoom Annual Plan"
Expenses:Software 149.90 USD
Assets:Bank:Checking
tag:business-tools

나중에 월별로 상각하거나 예산 편성 시에 분석할 수 있습니다.

👩‍💼 부기 담당자 vs. 회계사: 누가 무엇을 하나요?

  • 부기 담당자: 정확성에 초점. 기록하고, 분류하고, 정리합니다.
  • 회계사: 해석을 추가. 조언하고, 계획하며, 결과를 모델링합니다.

Beancount는 여러분이 두 역할을 모두 수행하거나, 한 층을 전문가에게 깔끔하게 넘길 수 있게 합니다.

  • 창업자로서 Beancount로 직접 부기를 할 수 있습니다.
  • 세무 시즌에는 보고서나 원시 데이터를 내보내어 회계사가 최종 작업을 할 수 있게 합니다.

🛠️ 부기 및 회계 소프트웨어: Beancount는 어디에 속하나요?

대부분의 주류 도구(예: QuickBooks, Xero)는 부기와 회계의 경계를 흐립니다. Beancount는 다른 접근 방식을 취합니다:

  • 모든 것을 플레인 텍스트로 관리하며, 원한다면 버전 관리에 저장합니다.
  • 거래를 숨기거나 백그라운드 마법이 없습니다.
  • 스스로 장부를 이해하도록 장려됩니다.

Beancount는 투명성, 데이터 무결성, 그리고 오픈소스 도구를 통한 자동화를 중시하는 사람들에게 이상적입니다.

🧠 왜 이 구분이 중요한가

부기와 회계의 차이를 아는 것은 다음에 도움이 됩니다:

  • 규정 준수 및 감사 대비
  • 어디에 시간을 투자할지 이해 (일일 추적 vs. 월간 인사이트)
  • 재무 전문가와 명확히 소통
  • 복잡함에 빠지지 않고 재무 시스템을 확장

🪄 최종 생각: 당신의 장부, 당신의 규칙

당신이 개인 창작자이든 소규모 사업자이든, Beancount는 정밀하게 장부를 관리하고 궁극적으로 CFO처럼 전략적 결정을 내릴 수 있는 힘을 제공합니다.

기억하세요:

  • 부기 = 실제 일어난 일
  • 회계 = 그것이 의미하는 바

Beancount와 함께라면 두 층을 모두 명확하고 자신 있게 구축할 수 있습니다.

인쇄용 버전이나 튜토리얼 후속이 필요하면 알려 주세요.

왜 돈 관리가 이렇게 어려울까? 흔한 고충과 재정 명확성을 위한 길

· 약 6분
Mike Thrift
Mike Thrift
Marketing Manager

솔직히 말해봅시다: 개인 재무를 관리하는 일은 저글링처럼 느껴질 수 있습니다. 일일 지출을 추적하고 월별 예산을 짜는 일부터 큰 꿈을 위한 저축, 부채 상환, 투자 성장까지, 복합적인 작업이 뒤섞여 있죠. 나이, 소득, 거주 지역에 관계없이 여러분도 이 과정에서 좌절감을 겪어봤을 겁니다.

좋은 소식은? 여러분만 겪는 문제가 아니라는 점입니다. 많은 사람들이 비슷한 어려움을 공유하고 있습니다. 이 글에서는 개인 재무 관리에서 가장 흔히 마주치는 고충들을 살펴보고, 왜 어려운지와 사람들이 어떻게 대처하고 있는지 전략을 소개합니다.

2025-06-04-why-is-managing-money-so-hard

1. 뒤섞인 시야: 모든 재정을 한 곳에서 보기

고충: 돈이 여러 곳에 흩어져 있습니다 – 여기서는 체크 계좌, 저쪽은 신용카드, 저곳은 퇴직 연금, 디지털 지갑까지. 여러 앱과 웹사이트에 로그인해 전체 재무 상태를 한눈에 파악하려 하면 시간도 많이 들고 답답합니다. 이런 파편화는 세부 정보를 놓치게 하고, 실제 순자산이나 현금 흐름을 정확히 파악하지 못하게 합니다. 실제 조사에 따르면 절반 이상이 더 포괄적인 시야를 원해 금융 제공자를 바꾸겠다고 답했습니다.

일반적인 접근법:

  • 통합 앱: Empower(구 Personal Capital), Mint, YNAB, Monarch 등 모든 계좌를 하나의 대시보드에 모아줍니다.
  • 은행 제공 통합: 일부 주요 은행은 외부 계좌를 연결해 볼 수 있는 기능을 제공합니다.
  • 수동 스프레드시트: 매달 각 계좌 잔액을 업데이트하는 방식으로 여전히 많이 사용됩니다.
  • 개별 로그인: 옛날 방식대로 하나씩 로그인해 확인하는 습관도 여전히 흔하지만 비효율적입니다.

왜 여전히 어려운가: 연결이 끊기면 재인증이 필요하고, 소규모 지역 은행이나 암호화폐 지갑처럼 특수 계좌는 동기화되지 않는 경우가 많습니다. 데이터 지연도 문제이며, 개인정보 보호 우려 때문에 계좌 연결을 꺼리는 사람도 절반 이상입니다.

2. 예산 전쟁: 계획을 만들고 지키기

고충: 지출 한도를 설정하고 실제로 지키는 일은 고전적인 난제입니다. 미국인 5명 중 2명은 공식적인 예산을 한 번도 만들어 본 적이 없으며, 시도해도 유지하기 힘들어합니다. 이는 과소비, 부채, 불안으로 이어집니다. 예산이 제한적으로 느껴지거나, 예상치 못한 지출이 계획을 무너뜨리거나, 변동 소득에 맞는 현실적인 예산을 만드는 방법을 모르는 것이 원인입니다.

일반적인 접근법:

  • 예산 앱: YNAB, Mint, Simplifi, PocketGuard 등 제로베이스 예산부터 자동 알림까지 다양한 방법을 제공합니다.
  • 스프레드시트: 완전한 맞춤형을 원하는 사람들에게 인기이며, 예산 사용자의 약 40%가 활용합니다.
  • 현금 봉투 방식: 현금을 봉투에 나눠 넣어 카테고리별로 지출을 제한합니다.
  • 자동 규칙: “먼저 나에게 급여 지급”을 위해 자동 이체를 설정하거나, 자동 청구서 결제 후 남은 금액을 사용합니다.
  • 재무 코칭·온라인 커뮤니티: Reddit 등에서 전문가 조언이나 동료 지원을 받아 동기부여와 팁을 얻습니다.

왜 여전히 어려운가: 예산은 행동적인 도전이기도 합니다. 유혹, 생활 수준 상승, 재무 지식 부족이 최선의 의도마저 무너뜨립니다. 많은 앱이 특정 방법론에 고정돼 있어 모든 사람에게 맞지 않으며, 자동 거래 분류가 부정확해 수작업이 늘어납니다.

3. 사라진 돈의 미스터리: 수입·지출 추적

고충: 한 달이 끝났을 때 “돈이 어디로 갔지?”라고 생각해 본 적 있나요? 미국인 59%가 정기적으로 지출을 추적하지 않습니다. 문제는 현금 구매를 포함한 모든 거래를 꾸준히 기록하고, 의미 있게 분류해 소비 습관을 파악하는 데 있습니다.

일반적인 접근법:

  • 개인 재무 앱: 대부분의 예산 앱이 은행·카드 계좌와 연동해 자동으로 거래를 가져옵니다.
  • 수동 로그: 일기, 간단한 지출 추적 앱, 혹은 일본식 가계부 ‘카케보’를 활용해 하나씩 기록합니다.
  • 주기적 검토: 매일이 아니라 주간·월간으로 은행·카드 명세서를 검토합니다.
  • 전문 도구: 비즈니스 영수증을 위한 Expensify, 구독료 추적기 등 특화된 앱을 사용합니다.

왜 여전히 어려운가: 자동 분류가 부정확해 수정을 계속해야 하는 경우가 많으며, 현금 지출은 앱에 자동으로 잡히지 않아 수동 입력이 필요합니다. 실시간 피드백이 부족해 인사이트가 늦게 와서 그 달 행동을 바꾸기 어렵습니다.

4. 부채 딜레마: 상환 전략

고충: 신용카드, 학자금, 개인 대출 등 부채를 관리하고 줄이는 일은 큰 스트레스 요인입니다. 높은 이자율 때문에 원금보다 이자에 더 많은 금액이 빠져나가 마치 러닝머신을 달리는 듯한 느낌을 줍니다. 2025년을 앞두고 부채 감소는 미국인 21%가 가장 중요한 재무 목표로 꼽았습니다.

일반적인 접근법:

  • 부채 상환 플래너: Debt Payoff Planner, Undebt.it 등 눈에 보이는 상환 일정을 제공하고, 눈덩이 방식(작은 부채부터)이나 눈사태 방식(높은 이자부터) 등을 지원합니다.
  • 통합·재융자: 금리가 낮은 새 대출을 받거나 0% APR 잔액 이체 카드를 이용해 여러 부채를 하나로 묶습니다.
  • 수동 전략 적용: 스프레드시트나 간단 리스트로 눈덩이·눈사태 방식을 직접 관리합니다.
  • 자동 추가 상환·라운드업: 자동 추가 납부를 설정하거나, 구매 시 남은 잔돈을 부채 상환에 자동으로 사용합니다.
  • 지원 커뮤니티: 진행 상황을 공유하고 동기부여를 얻는 온라인 포럼을 활용합니다.

왜 여전히 어려운가: 이자 계산 방식을 이해하지 못하는 경우가 많고, 장기적인 상환 과정에서 동기 부여가 떨어집니다. 기존 도구는 부채 전략을 전체 예산과 원활히 연결하지 못하거나, 개인 맞춤형 조언·동기부여 피드백이 부족합니다.

5. 큰 목표 장벽: 대규모 구매를 위한 저축

고충: 주택, 자동차, 결혼 등 큰 목표를 위해 저축하는 것은 몇 달·몇 년에 걸친 꾸준한 절제가 필요합니다. 일상 생활을 유지하면서 저축액을 건드리지 않도록 하는 것이 쉽지 않습니다.

일반적인 접근법:

  • 전용 저축 계좌: 목표별로 별도 계좌(예: “주택 기금”)를 개설합니다. 많은 온라인 은행이 ‘버킷’이나 ‘포트’를 제공합니다.
  • 자동화: 급여일마다 체크 계좌에서 목표 저축 계좌로 자동 이체를 설정합니다.
  • 목표 추적 앱: 목표 금액을 설정하고 진행 상황을 시각화해 주는 기능을 제공하는 앱을 사용합니다.
  • 공동 저축 전략: 로테이팅 저축·신용 협동조합(ROSCAs) 등 문화권별 비공식 모임을 활용합니다.
  • 비유동 형태 활용: 단기 CD·채권 등에 잠시 묶어두어 쉽게 인출되지 않게 합니다.

왜 여전히 어려운가: 지연 보상이 어려워 꾸준히 저축하기가 힘듭니다. 대부분의 도구는 목표 저축을 월별 예산과 연동하거나, 목표 달성에 차질이 생겼을 때 자동으로 조정해 주지 못합니다. 파트너와 공동 목표를 관리하는 경우에도 현재 앱은 제한적입니다.

6. 파트너 퍼즐: 다른 사람과 돈 관리하기

고충: 파트너, 배우자, 혹은 룸메이트와 재정을 합치는 일은 예산 조율, 책임 분담, 투명성 유지, 갈등 방지 등 복잡성을 동반합니다. 재무 갈등은 관계 스트레스의 주요 원인 중 하나입니다.

일반적인 접근법:

  • 공동 계좌·공유 카드: 가계비를 처리하기 위해 흔히 사용하는 “너는 너, 나는 나, 우리” 방식입니다.
  • 비용 공유 앱: Honeydue, Tandem, Splitwise 등 커플·그룹이 공동 지출을 추적하고 정산하도록 돕는 도구입니다.
  • 스프레드시트·정기 “머니 데이트”: 함께 재무 현황을 검토하고 지출·청구·목표를 논의합니다.
  • 역할 분담·용돈 제도: 각자 특정 재무 업무를 맡거나 개인 지출 한도를 부여해 갈등을 최소화합니다.

왜 여전히 어려운가: 대부분의 재무 앱은 개인 사용자 전용으로 설계되었습니다. 서로 다른 금전 성향·소득 구조를 가진 두 사람에게 공정하고 투명한 시스템을 찾기 어렵습니다. 세밀한 프라이버시 제어나 숫자를 넘어선 소통 기능이 부족합니다.

7. 투자 미로: 포트폴리오 추적 및 이해

고충: 자산이 늘어나면 주식, 채권, 퇴직 계좌, 암호화폐 등 다양한 투자처를 여러 플랫폼에서 관리하게 됩니다. 전체 성과, 자산 배분, 세금 영향을 파악하는 일은 압도적일 수 있습니다.

일반적인 접근법:

  • 포트폴리오 통합 앱: Empower(구 Personal Capital), Kubera 등 여러 계좌의 투자 데이터를 한곳에 모아줍니다.
  • 브로커 통합: 오래된 계좌를 하나의 브로커로 이전해 플랫폼 수를 최소화합니다.
  • DIY 스프레드시트: Google Sheets의 GOOGLEFINANCE 함수 등을 활용해 직접 보유 종목과 성과를 추적합니다.
  • 로보 어드바이저: 자동 투자 서비스가 제공하는 대시보드를 이용합니다.
  • 전문 트래커: Sharesight(배당 포함 상세 성과)나 CoinTracker(암호화폐) 같은 특화 도구를 사용합니다.

왜 여전히 어려운가: 모든 자산 유형을 자동으로 완벽히 통합해 주는 도구는 아직 없습니다. 기여금·배당·수수료 등을 모두 반영한 실제 투자 수익률을 계산하는 일은 복잡합니다. 일부 도구는 과도하게 단순화하거나, 반대로 데이터 과부하를 일으키며 교육 자료나 목표 연동 기능이 부족합니다.

재정 명확성을 향해

개인 재무 관리는 끊임없는 여정이며, 중간중간 함정에 빠질 수 있습니다. 기술이 제공하는 도구가 늘어나고 있지만, 핵심 과제는 여전히 행동, 지식, 그리고 개인·공동 생활에 맞는 시스템을 찾는 데 있습니다. 이러한 흔한 고충을 이해함으로써 우리는 더 나은 전략을 식별하고, 진정으로 도움이 되는 솔루션을 찾거나 요구할 수 있습니다. 재무 도구의 풍경은 계속 진화하고 있어, 앞으로 더 직관적이고 통합된, 실질적인 도움이 되는 방식으로 우리의 돈을 관리할 수 있기를 기대합니다.

재무 DNA 해독: 플레인 텍스트 회계가 숨겨진 금전 행동을 밝혀내다

· 약 3분
Mike Thrift
Mike Thrift
Marketing Manager

지난달에 왜 그 세련된 기기가 장바구니에 들어갔는지, 혹은 집중 작업 기간에 커피 비용이 왜 급증했는지 궁금해 본 적 있나요? 당신의 지출 패턴은 당신이 누구인지를 말해주는 친밀한 이야기를 담고 있습니다. 연구에 따르면 우리의 재무 결정은 주로 무의식적인 행동 패턴에서 비롯된다고 하는데, 이러한 패턴을 플레인 텍스트 회계가 밝혀줄 수 있습니다.

디지털 시대에 회계 원장은 단순한 기록을 넘어 돈과의 관계를 보여주는 심리적 청사진이 됩니다. 수천 건의 실제 거래 패턴을 분석하면서, 감정 상태와 재무 선택 사이에 우리의 경제 생활을 형성하는 흥미로운 연관성을 발견했습니다.

2025-05-14-behavioral-economics-in-plain-text-accounting-analyzing-decision-making-patterns-through-transaction-data

거래 패턴 뒤의 심리학: Beancount 원장이 보여주는 것

재무 기록은 당신의 가치관, 두려움, 열망을 그려냅니다. 각 거래는 의사결정 과정을 흔적으로 남겨, 의식적으로 인식하지 못했던 패턴을 드러냅니다. 전통적인 예산 관리가 카테고리와 금액에 초점을 맞춘다면, 플레인 텍스트 회계는 각 구매 뒤에 숨은 “왜”를 깊이 탐구할 수 있게 합니다.

플레인 텍스트 형식의 투명성은 전통 회계 소프트웨어가 가리는 강력한 분석을 가능하게 합니다. 스트레스가 많은 업무 주 후에 엔터테인먼트 지출이 급증한다든지, 밤 늦게 큰 구매를 하는 경향이 있다는 사실을 발견할 수 있습니다. 이러한 인사이트는 단순히 흥미로운 것이 아니라, 당신의 재무 행동에 대한 실행 가능한 정보입니다.

당신의 금전 스크립트 채굴하기: 플레인 텍스트 데이터를 활용한 의사결정 트리거 식별

우리의 재무 선택은 깊이 뿌리내린 신념과 경험, 즉 심리학자들이 “금전 스크립트”라고 부르는 무의식적 패턴에서 비롯됩니다. 이러한 패턴은 일상적인 커피 구매부터 대규모 투자 결정까지 모든 것을 좌우합니다. 플레인 텍스트 회계는 이러한 행동을 객관적으로 살펴볼 수 있는 독특한 렌즈를 제공합니다.

급여일 전후, 명절, 혹은 어려운 소식을 들은 뒤 지출이 어떻게 변하는지 생각해 보세요. 이러한 패턴을 분석하면 불안이 충동 구매를 유발하거나, 사회적 압력이 불필요한 지출을 초래한다는 것을 알 수 있습니다. 이러한 트리거를 이해하는 것이 더 의도적인 선택을 하는 첫걸음입니다.

원시 텍스트에서 행동 인사이트로: 분석 도구 구축

플레인 텍스트 회계의 진정한 힘은 거래 데이터와 개인적 맥락을 결합할 때 발휘됩니다. 구매에 감정 상태, 상황, 에너지 수준 등을 태그하면 재무 행동에 대한 풍부한 그림이 완성됩니다. 이 접근법은 전통 예산 관리가 놓치는 삶의 사건과 금전 결정 사이의 연결고리를 드러냅니다.

예를 들어, 소프트웨어 개발자 사라가 태그된 거래를 통해 늦은 밤에 가장 후회하는 구매를 한다는 사실을 발견했습니다. 그녀는 저녁 쇼핑 결정을 “냉각 기간”으로 두기로 하여 충동 구매를 크게 줄였습니다.

데이터 기반 재무 인식을 통한 인지 편향 극복

우리 모두는 재무 사고에 맹점이 있습니다. 손실 회피는 부실 투자를 고수하게 만들고, 확증 편향은 지출 습관에 대한 경고 신호를 무시하게 합니다. 플레인 텍스트 회계는 행동 패턴에 대한 객관적인 데이터를 제공함으로써 이러한 편향을 식별하도록 돕습니다.

핵심은 데이터를 수집하는 것이 아니라, 그 데이터를 활용해 우리의 가정을 도전하는 것입니다. 원장이 “필수” 구매의 40%가 3개월 후 사용되지 않았다고 보여줄 때, 비슷한 지출 패턴을 정당화하기가 어려워집니다.

행동 방어 장치 구현: 자동 트리거와 알림

지식만으로는 행동이 바뀌지 않을 때가 많습니다. 더 나은 결정을 지원하는 시스템이 필요합니다. 자동 알림은 지출 패턴이 감정적 선택을 암시할 때 부드러운 푸시 역할을 할 수 있습니다. 이러한 방어 장치는 개인의 트리거와 성향에 맞게 맞춤화될 때 가장 효과적입니다.

목표는 재무 생활에서 즉흥성이나 즐거움을 없애는 것이 아니라, 선택이 진정한 우선순위와 가치에 부합하도록 하는 것입니다. 때때로 저축 목표에 대한 간단한 알림이 더 현명한 결정을 위한 관점을 제공할 수 있습니다.

결론

당신의 재무 DNA는 고정된 것이 아니라, 습관, 감정, 선택이 복합적으로 얽힌 구조이며 인식과 의도를 통해 변화할 수 있습니다. 플레인 텍스트 회계는 패턴을 명확히 볼 수 있는 거울이자, 그것을 의도적으로 재구성할 수 있는 도구를 제공합니다.

이는 당신만의 재무 심리학을 탐구하라는 초대입니다. 거래 내역이 당신의 가치관, 두려움, 열망에 대해 어떤 이야기를 들려줄까요? 발견한 인사이트는 돈을 관리하는 방식을 넘어 자신을 이해하는 방식을 바꿀 수 있습니다.

Beancount에서 매출채권 탐색

· 약 3분
Mike Thrift
Mike Thrift
Marketing Manager

개인 재무 관리의 미로 속에서 Beancount는 평문 부기의 명료함과 정밀함을 제공하는 등대와 같습니다. 특히 매출채권—다른 사람에게 받을 돈—을 관리할 때 Beancount는 재무 기록을 완벽하게 정리할 수 있는 구조화된 접근 방식을 제공합니다. 이 블로그에서는 매출채권 추적, 환불 처리, 미해결 거래 관리의 복잡성을 Beancount와 함께 살펴봅니다. 구매를 반환하거나, 돈을 빌려주거나, 환불을 기다리는 상황이든, 이 글은 재무 명료성을 위한 로드맵이 될 것입니다.

Beancount에서 매출채권 이해하기:

2024-02-17-navigating-receivables-beancount-guide

매출채권은 당신에게 빚진 돈을 의미합니다. 이는 쇼핑 반환 후 환불을 기다리거나, 누군가에게 돈을 빌려준 경우 등 다양한 상황에서 발생할 수 있습니다. 예를 들어, Amazon.com에서 시계 스트랩을 반환하고 환불을 기다리고 있다고 가정해 보세요. Beancount에서는 이 거래를 신용카드 부채에서 매출채권 자산으로 돈이 이동하는 형태로 기록합니다:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

환불 관리:

환불이 처리되어 돈을 받게 되면, 매출채권 잔액을 상쇄하기 위해 또 다른 거래가 기록됩니다. 이렇게 하면 계정에 돈이 다시 들어온 것이 반영됩니다:

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

전체 거래 사이클:

매출채권을 포함한 완전한 입·출 거래는 위 두 거래를 결합한 형태이며, 환불 후 균형 잡힌 계정을 보여줍니다:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

미해결 거래 처리:

환불이나 상환이 아직 이루어지지 않은 거래의 경우, Beancount는 #UNRESOLVED 태그를 사용합니다. 이 태그는 아직 미결제인 금액을 식별하고 추적하는 데 도움을 줍니다. 예시:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

#UNRESOLVED 태그가 붙은 거래만 필터링하면 아직 정산되지 않은 금액을 빠르게 파악할 수 있습니다.

제로 밸런스 유지:

올바른 원장에서는 #UNRESOLVED 태그가 붙은 거래를 제외한 Assets:Receivables 계정의 모든 거래 합계가 이상적으로 0이 되어야 합니다. 이는 예상된 모든 자금이 정산되었음을 의미하며, 재무 기록의 무결성을 보장합니다.

예를 들어, 미해결 거래가 명확히 표시된 유효한 원장은 다음과 같습니다:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

반대로, 매출채권 계정이 0으로 맞춰지지 않아 #UNRESOLVED 태그가 필요하게 되는 경우는 잘못된 원장이 됩니다.

결론

Beancount에서 매출채권을 탐색하는 것이 두렵지 않습니다. 거래 기록 방법, 환불 관리, 미해결 거래 감시를 명확히 이해하면 정확하고 신뢰할 수 있는 재무 기록을 유지할 수 있습니다. Beancount의 구조화된 매출채권 관리 접근 방식은 재무 추적을 단순화할 뿐 아니라, 모든 금액이 정확히 기록된다는 안심을 제공합니다. 이제 Beancount의 힘을 활용해 재무 관리를 한층 부드럽게 만들어 보세요.

비즈니스 vs 개인 부기: Beancount 로 명확한 경계 그리기

· 약 4분
Mike Thrift
Mike Thrift
Marketing Manager

번성하는 기업과 건전한 지갑은 한 가지 특성을 공유합니다: 경계.

사업주라면, 프리랜서부터 성장 중인 스타트업 창업자까지, 가장 중요한 재무 규율 중 하나는 비즈니스와 개인 재무를 엄격히 구분하는 것입니다. 자금을 섞어 쓰면—비즈니스 계좌로 식료품을 구입하거나 개인 체크에서 비즈니스 공급업체에 비용을 지불하는 경우—재무 상황이 혼란스럽고 불투명해집니다. 이는 세무 당국의 감시를 초래할 뿐만 아니라 기업의 실제 성과에 대한 명확한 통찰을 빼앗습니다.

2023-08-12-business-vs-personal-bookkeeping-with-beancount

다행히도, Beancount와 같은 플레인‑텍스트 회계 시스템은 원장에 이러한 필수 경계를 강제할 완벽한 프레임워크를 제공합니다.

구분이 중요한 이유

재무를 구분하지 않는 것은 단순히 나쁜 습관이 아니라, 큰 위험을 내포하고 비즈니스 인사이트를 가립니다.

  • IRS 명확성: IRS는 별도 은행 계좌를 유지하라고 단순히 제안하는 것이 아니라 강력히 권고합니다. 비즈니스와 개인 자금이 섞이면 어떤 비용이 정당한 비즈니스 비용인지 입증하기 어려워집니다. 이러한 모호성은 질문과 복잡성을 초래해 피하고 싶은 상황을 만들 수 있습니다.
  • 감사 위험: 거래를 섞는 것은 감사인에게 큰 레드 플래그가 됩니다. 장부가 개인과 비즈니스 활동이 뒤섞인 엉킨 상태라면, 정당한 공제액이 거부되거나 벌금을 물게 될 위험이 있습니다. 깔끔하고 구분된 원장은 전문성을 보여주며 잠재적인 감사가 더 원활하고 스트레스가 적게 진행되도록 합니다.
  • 깨끗한 인사이트: 개인 지출이 뒤섞인 현금 흐름으로는 실제 이익률을 알 수 없습니다. 독립된 비즈니스 원장은 기업 재무 건전성을 필터링 없이 보여줍니다. 매출을 정확히 추적하고, 비용을 분석하며, 개인 재무 “소음” 없이 세금 부채를 계산할 수 있습니다.

한눈에 보는 주요 차이점

비즈니스와 개인 부기의 목적, 규칙, 구조는 근본적으로 다릅니다. 이러한 차이를 이해하는 것이 정확한 기록을 유지하는 열쇠입니다.

구분비즈니스 장부개인 장부
목적세무 및 성장 결정을 위한 수익, 비용, 자산, 부채 추적가계 예산 관리 및 저축 목표 설정
세무 규칙Schedule C, 1120‑S, 또는 1065 적용; 엄격한 공제 기준기본 기록 보관 외 별도 요구사항 없음
계정Equity, Payables, Receivables, Sales Tax, PayrollChecking, Savings, Investments, Loans
소유자 급여급여 (W‑2) 또는 Equity 를 통한 소유자 인출해당 없음 — 개인 인출로 생활비 충당

Beancount 4단계 청사진

Beancount는 두 재무 세계 사이에 확고한 장벽을 세우는 일을 간단하게 만들어 줍니다. 아래 실용적인 워크플로우를 따라 보세요.

• 1 — 전용 계정 개설

첫 Beancount 항목을 작성하기 전에 비즈니스 전용 체크 계좌와 비즈니스 신용카드를 개설하세요. 물리적인 구분이 깔끔한 부기의 기반이 됩니다. 이후 이 구조를 Beancount 원장에 그대로 반영합니다.

2025-07-23 open Assets:Bank:Business   USD
2025-07-23 open Assets:Bank:Personal USD

이 간단한 설정은 모든 거래가 발생 순간부터 비즈니스와 개인 재무 중 어느 쪽에 속하는지 명확히 지정할 수 있게 합니다.

• 2 — 소유자 출자 및 인출 기록

소유자는 개인 자금과 비즈니스 자금 사이를 이동시킵니다. 이는 수익이나 비용이 아니라 Equity 계정을 통해 추적됩니다.

  • 출자: 비즈니스를 시작하거나 부족분을 메우기 위해 개인 자금을 비즈니스에 넣는 경우.
  • 인출: 개인 사용을 위해 비즈니스 자금을 꺼내는 경우(많은 개인사업자가 자신에게 “급여”를 지급하는 방식).
; 비즈니스 시작을 위한 자본 투입
2025-07-23 * "Owner contribution"
Assets:Bank:Business 10,000.00 USD
Equity:Owner:Contrib

; 개인 생활비를 위한 인출
2025-08-05 * "Owner draw for rent"
Equity:Owner:Draw 2,500.00 USD
Assets:Bank:Business

이러한 거래를 Equity 로 기록함으로써 비즈니스 비용을 부풀리거나 보고된 이익을 감소시키는 오류를 방지합니다.

• 3 — 혼합 영수증 즉시 처리

실수는 발생합니다. 비즈니스 카드로 개인 저녁 식사를 결제했을 수도 있죠. 핵심은 원장에서 즉시 수정하는 것입니다. 거래를 삭제하지 말고 소유자 인출로 재분류하세요.

2025-08-07 * "Personal groceries on biz card"
Equity:Owner:Draw 72.35 USD
Assets:Bank:Business

이 항목은 비즈니스 자금이 개인 비용에 사용되었음을 정확히 반영하며, 비공제 개인 비용을 세금 신고에 잘못 포함하는 일을 방지합니다.

• 4 — 정기적인 조정 및 검토

일관성은 지저분한 장부에 대한 최고의 방어책입니다. 매주 또는 매월 시간을 내어 비즈니스 계정을 조정하세요. Beancount 도구를 활용해 원장이 은행 명세서와 일치하는지 확인하고 기업 성과를 검토합니다.

# 비즈니스 은행 잔액을 명세서와 비교
bean-balance books.bean "Assets:Bank:Business"

# 손익계산서를 생성해 수익성 검토
bean-report books.bean income_statement -e 2025-08-31

이 정기 검토 습관은 IRS 기록 보관 요건을 충족시키고 비즈니스 재무 건전성을 지속적으로 파악하게 해 줍니다.

세무 고려사항

  • 예상 세금: 고통스러운 세금 청구서를 피하려면 향후 세금을 지속적인 비즈니스 비용으로 처리하세요. Liabilities:Tax:Federal, Liabilities:Tax:State 와 같은 부채 계정을 만들고 모든 입금의 일정 비율을 정기적으로 이동시킵니다. 분기별 납부 시 현금이 이미 준비되어 있습니다.
  • 비공제 개인 비용: IRS 규칙을 기억하세요: 비즈니스 비용은 “통상적이며 필요”해야 합니다. 개인 식사, 통근 비용, 비업무 구독은 해당되지 않으며 비즈니스 손익계산서에서 완전히 제외해야 합니다.

빠른 시작 체크리스트

  • 비즈니스 전용 은행 및 신용 계좌 개설
  • Assets:Bank:Business, Equity:Owner:Contrib, Equity:Owner:Draw 로 구성된 Beancount 차트 오브 어카운트 구축
  • 현금주의 또는 발생주의 중 회계 기준 선택 후 options 에 명시
  • 비즈니스 카드에서 발생한 실수 개인 비용을 즉시 Equity:Owner:Draw 로 태깅
  • 주간 조정; .bean 파일을 개인 Git 원격 저장소에 백업
  • 매월 손익계산서, 대차대조표, 현금 흐름 보고서 검토

핵심 요약: 돈은 구분하고, 원장은 구분하세요. Beancount는 비즈니스와 개인 재무 사이의 장벽을 명확히 하고 버전 관리까지 해 주어, 기업은 감사 준비가 되어 있으면서도 라떼 비용은 오롯이 당신만의 일입니다. 즐거운 빈 회계 생활!

Beancount와 함께하는 플레인 텍스트 회계의 마법

· 약 4분
Mike Thrift
Mike Thrift
Marketing Manager

Discover the Magic of Plain Text Accounting with Beancount

Beancount.io banner

Introduction

2023-04-18-introduction-to-beancount

플레인 텍스트 회계가 더 이상 두려운 작업이 아닌 세상에 오신 것을 환영합니다. 오늘은 강력하고 유연하며 직관적인 플레인 텍스트 회계 도구인 Beancount를 소개합니다. Beancount는 투명하고 직관적인 접근 방식을 제공함으로써 여러분이 재무를 직접 관리할 수 있도록 돕습니다.

이 포괄적인 가이드에서는 Beancount의 기본 개념을 살펴보고 핵심 개념을 설명하며, 간단하지만 강력한 기능들을 단계별로 안내합니다. 이 블로그를 모두 읽고 나면 Beancount에 대한 확고한 이해를 갖게 되며, 재무 생활을 조직하고 분석하는 데 바로 활용할 수 있게 됩니다.

What is Beancount?

Beancount는 Martin Blais가 만든 오픈 소스 플레인 텍스트 회계 시스템입니다. John Wiegley의 Ledger 시스템에서 영감을 받아, 플레인 텍스트 파일만으로 개인 및 소규모 사업 재무를 관리할 수 있는 견고하고 신뢰할 수 있는 방법을 제공하고자 합니다. Beancount를 사용하면 수입, 지출, 투자 등을 손쉽게 추적할 수 있습니다.

Why Beancount?

플레인 텍스트 회계는 전통적인 스프레드시트 기반 또는 소프트웨어 기반 회계 시스템에 비해 여러 장점을 제공합니다.

  • 투명성: Beancount 파일은 사람이 읽을 수 있는 형식이므로 재무 데이터를 이해하고 감사하기가 쉽습니다.
  • 유연성: Beancount는 필요에 맞게 쉽게 커스터마이징할 수 있으며, 좋아하는 텍스트 편집기와 버전 관리 시스템을 사용해 재무 데이터를 관리할 수 있습니다.
  • 휴대성: 재무 데이터는 어떤 기기에서도 접근 가능하며, 시스템 간 이전이나 다른 사람과 공유도 간편합니다.
  • 미래 대비: 플레인 텍스트 파일은 보편적으로 호환되므로 기술이 변하더라도 재무 데이터에 계속 접근할 수 있습니다.

Beancount's Core Concepts

Beancount를 효과적으로 사용하려면 핵심 개념을 이해하는 것이 중요합니다.

  • 트랜잭션: 수입, 지출, 계정 간 이체 등 재무 이벤트는 트랜잭션으로 기록됩니다.
  • 계정: 트랜잭션은 자산, 부채, 수입, 지출 등 하나 이상의 계정을 포함합니다.
  • 복식부기: Beancount는 복식부기를 강제하여 모든 트랜잭션이 차변과 대변이 균형을 이루도록 합니다.
  • 지시문: Beancount는 트랜잭션, 계정 개설, 기타 재무 이벤트를 정의하기 위해 일련의 지시문을 사용합니다.

Getting Started with Beancount

Beancount를 시작하려면 다음 간단한 단계를 따르세요.

  • Beancount 설치: 운영 체제에 맞는 설치 안내에 따라 Beancount를 설치합니다.
  • Beancount 파일 생성: .beancount 확장자를 가진 새 플레인 텍스트 파일을 만듭니다 (예: my_finances.beancount).
  • 계정 정의: open 지시문을 사용해 트랜잭션에 사용할 계정을 정의합니다.
  • 트랜잭션 기록: txn 지시문을 사용해 재무 트랜잭션을 기록합니다.

또는 https://beancount.io 에서 바로 가입할 수도 있습니다. 아래는 플레인 텍스트 회계 예시입니다.

Example 1: Basic Transaction

2023-04-01 open Assets:Checking
2023-04-01 open Expenses:Groceries

2023-04-10 txn "Grocery Store" "Buying groceries"
Assets:Checking -50.00 USD
Expenses:Groceries 50.00 USD

이 예시에서는 Assets:CheckingExpenses:Groceries 두 계정을 개설합니다. 2023년 4월 10일에 식료품 구매 트랜잭션을 50에기록합니다.트랜잭션은Assets:Checking잔액을50에 기록합니다. 트랜잭션은 `Assets:Checking` 잔액을 50 차감(차변)하고, Expenses:Groceries 잔액을 $50 증가(대변)시킵니다.

Example 2: Income and Expense Transaction

2023-04-01 open Assets:Checking
2023-04-01 open Income:Salary
2023-04-01 open Expenses:Rent

2023-04-05 txn "Employer" "Salary payment"
Assets:Checking 2000.00 USD
Income:Salary -2000.00 USD

2023-04-06 txn "Landlord" "Monthly rent payment"
Assets:Checking -1000.00 USD
Expenses:Rent 1000.00 USD

이 예시에서는 Assets:Checking, Income:Salary, Expenses:Rent 세 계정을 개설합니다. 2023년 4월 5일에 2,000급여트랜잭션을기록하면Assets:Checking잔액이2,000 급여 트랜잭션을 기록하면 `Assets:Checking` 잔액이 2,000 증가(대변)하고 Income:Salary 잔액이 2,000감소(차변)합니다.46일에2,000 감소(차변)합니다. 4월 6일에 1,000 월세 트랜잭션을 기록하면 Assets:Checking 잔액이 1,000차감(차변)하고Expenses:Rent잔액이1,000 차감(차변)하고 `Expenses:Rent` 잔액이 1,000 증가(대변)합니다.

Example 3: Transfer Between Accounts

2023-04-01 open Assets:Checking
2023-04-01 open Assets:Savings

2023-04-15 txn "Bank" "Transfer from Checking to Savings"
Assets:Checking -500.00 USD
Assets:Savings 500.00 USD

이 예시에서는 Assets:CheckingAssets:Savings 두 계정을 개설합니다. 2023년 4월 15일에 체크 계좌에서 저축 계좌로 500을이체하는트랜잭션을기록하면Assets:Checking잔액이500을 이체하는 트랜잭션을 기록하면 `Assets:Checking` 잔액이 500 차감(차변)하고 Assets:Savings 잔액이 $500 증가(대변)합니다.

위 예시들은 Beancount의 복식부기 시스템 기본 개념을 보여줍니다. 트랜잭션을 올바르게 기록함으로써 사용자는 정확한 재무 기록을 유지하고, 재무 상황을 파악할 수 있는 보고서를 생성할 수 있습니다.

Generating Reports and Analyzing Data

Beancount는 대차대조표, 손익계산서 등 다양한 재무 보고서를 생성할 수 있는 강력한 도구 세트를 제공합니다. 또한 웹 기반 사용자 인터페이스인 Fava를 사용해 재무 데이터를 시각화하고 상호작용할 수 있습니다. https://beancount.io 는 MIT 라이선스로 제공되는 Fava 위에 구축되었습니다.

Conclusion

플레인 텍스트 회계의 힘과 단순함을 Beancount와 함께 누려보세요. 핵심 개념을 이해하고 이 가이드의 단계들을 따라 하면 개인이나 소규모 사업 재무를 손쉽고 정확하게 관리할 수 있습니다. Beancount에 익숙해지면 고급 기능과 커스터마이징 옵션을 탐색해 여러분만의 요구에 맞게 시스템을 최적화할 수 있습니다.

지출을 추적하든, 미래를 계획하든, 재무 습관을 분석하든, Beancount는 목표 달성을 위한 유연성과 투명성을 제공합니다. 사용자 친화적인 접근 방식을 통해 Beancount는 여러분의 재무 관리 방식을 혁신하고, 재무 미래를 스스로 통제할 수 있게 해줍니다.

이제 Beancount에 대한 탄탄한 기반을 갖추었으니 플레인 텍스트 회계 여정을 시작할 시간입니다. 번거로운 스프레드시트와 복잡한 소프트웨어는 이제 안녕하고, Beancount의 세계를 환영하세요. 즐거운 회계 되세요!

Beancount.io와 함께하는 개인 재무 관리 혁신

· 약 3분
Mike Thrift
Mike Thrift
Marketing Manager

Beancounters는 전통적으로 명령줄 도구나 사설 네트워크가 있는 자체 호스팅 서버를 사용했으며, 모바일에서는 컴퓨터나 일반 텍스트 편집기를 통해 작업해야 했습니다. Beancount.io는 오픈소스 Android 및 iOS 모바일 앱과 보안 클라우드를 제공하여 원장을 이제 지문 몇 번만으로 접근할 수 있게 하여 번거로움을 크게 줄였습니다.

Beancount는 텍스트 파일에서 복식부기를 가능하게 하는 컴퓨터 언어입니다. 파일에 금융 거래를 정의하면 다양한 보고서를 생성합니다. 이 언어의 설계자인 Martin Blais는 명령줄 회계가 빠르고, 휴대 가능하며, 개방적이고, 맞춤화가 가능하다고 주장합니다.

우리는 그의 주장을 강력히 지지하며, Beancount 언어가 제공하는 힘을 체감합니다. 그리고 더 많은 사람에게 이 기술을 소개하고 싶었습니다. 이는 사용성을 개선하고 더 넓은 청중에게 접근성을 높여야 함을 의미합니다.

2022-01-08-instant-access-to-your-beancount-cloud-ledger-anytime-anywhere

모두가 명령줄을 좋아하는 것은 아니기에, Beancount.io를 만들었습니다—모두를 위한 개인 재무 관리 도구입니다. 작동 방식은 다음과 같습니다:

무거운 작업을 위해 Beancounters는 여전히 컴퓨터에서 https://beancount.io에 접속하거나 Dropbox와 동기화하여 원장을 편집·조회할 수 있습니다. 이렇게 하면 명령줄 도구의 유연성을 유지하면서도 클라우드 기반 솔루션의 크로스 디바이스 접근성을 잃지 않습니다.

일상적인 가벼운 작업, 예를 들어 즉시 항목을 추가하고 싶을 때는 모바일 앱을 통해 보안 클라우드에 연결하면 됩니다.

이 제품의 백엔드 엔지니어인 Mike Thrift는 이렇게 말합니다.

매일 노트북을 열어 bean 파일에 기록을 입력하라는 알림을 설정하곤 했습니다. 이제 Beancount.io 덕분에 외출 중에 매장에서 물건을 구매하면서도 언제든지 원장을 수정할 수 있어 훨씬 편리합니다.

Facebook 출신 소프트웨어 엔지니어 Zhi Li는 이렇게 전합니다.

모든 Beancount 파일을 Beancount.io로 이전했으며, 이제 일상 사용에 완벽히 맞습니다. 자동 데이터 백업 같은 Pro 기능을 이용하고 있지만, 서비스 개선을 위해 여러분이 더 할 수 있는 부분이 있다고 생각합니다.

지금 바로 https://beancount.io/sign-up/ 에서 가입하거나 iOS 또는 Android App 을 다운로드하세요. 우리는 최소한의 정보만 수집하도록 회원가입 과정을 간소화했습니다. 그러면 바로 사용할 수 있는 빈 원장이 제공되어 즉시 항목을 추가할 수 있습니다.

자주 묻는 질문

Beancount.io가 내 원장 데이터를 제3자에게 판매하나요?

  • 아니요. 우리는 여러분의 데이터를 안전하고 비공개로 유지하기 위해 최선을 다하며, 원장 데이터를 절대 판매하지 않습니다.

내 데이터는 안전한가요?

  • 네. 우리는 이메일과 원장을 AES256으로, 비밀번호는 BCrypt으로, 네트워크 요청은 SSL로 보호합니다.

내 원장 데이터가 종단 간 암호화되어 있나요?

  • 아니요. 기술적 제약으로 인해 프로덕션 서버에서 원장 파일을 인덱싱할 때 데이터를 메모리로 복호화해야 합니다. 따라서 팀 구성원 중 누구도 직접 접근할 수 없도록 제한하고 있습니다. 비용 문제로 Intel SGX나 기타 보안 금고를 사용할 수 없습니다.

앞으로 몇 년간 신뢰할 수 있는 서비스인가요?

  • 네. 우리는 2019년 7월 4일 Beancount.io를 처음 출시했으며, 2년 이상 안전하고 안정적으로 서비스를 운영해 왔습니다. 따라서 앞으로도 서비스를 지속할 충분한 이유가 있습니다.

새로운 기능을 요청하거나 프로젝트를 후원할 수 있나요?