Beancount 저널 항목: 방법, 정의 및 예시
비즈니스에서 발생하는 모든 재무 거래는 기록되어야 하며, 플레인 텍스트 회계 세계에서는 이것이 저널 항 목으로 시작됩니다. Beancount를 사용한다면, 저널 항목을 이해하는 것이 정확하고 감사 가능하며 깔끔한 재무 기록을 구축하는 핵심입니다.
This guide will walk you through:
- 저널 항목이란 무엇인가
- 저널 항목이 왜 중요한가
- Beancount 구문으로 저널 항목을 작성하는 방법
- 저널 항목을 효과적으로 사용하는 방법
- 실제 거래 예시 (고객 결제, 구매, 대출 등)
🧾 Beancount에서 저널 항목이란?
Beancount에서 저널 항목은 사람이 읽을 수 있는 플레인 텍스트 형식으로 작성된 날짜가 있는 거래입니다. 각 항목은 복식부기 원칙을 따르며—돈이 어디서 들어오는지(대변)와 어디로 나가는지(차변)를 기록하여 장부가 항상 균형을 이루도록 합니다.
2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
*
는 거래가 확정되었음을 나타냅니다.- 설명은 항목의 맥락을 보여줍니다.
Assets:Bank:Checking
이 차변(데빗)됩니다.Income:Sales
가 대변(크레딧)됩니다 (값은 암시됨).
모든 항목은 .beancount
파일 안에 존재합니다—버전 관리, 백업, 그리고 Vim이나 VSCode에서 편집할 수 있는 일반 텍스트 파일입니다.
📒 저널 항목이 중요한 이유
저널 항목은 원장의 기본 단위입니다.
- 총계정원장과 계정 잔액에 반영됩니다.
- 모든 보고서를 구동합니다: 손익계산서, 대차대조표, 현금 흐름표
- 각 달러를 한 줄씩 추적하여 원천을 확인할 수 있습니다.
적절한 도구를 사용하면 이러한 거래가 UI에 표시되어—카테고리화되고, 검색 가능하며, 필터링할 수 있습니다. 하지만 모든 것은 그 간단한 플레인 텍스트 항목에서 시작됩니다.
📚 Beancount에서 복식부기가 작동하는 방식
Beancount는 복식부기를 강제합니다. 모든 거래는 균형을 이루어야 합니다: 차변 총합 = 대변 총합.
빠른 규칙
- 차변은 자산과 비용(현금을 얻거나 비용이 발생)입니다.
- 대변은 수익과 부채(돈을 벌거나 부채를 짊어짐)입니다.
2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking
🧠 항목 시각화
저장하면 https://beancount.io/ledger/0/income_statement/ 의 왼쪽 탐색 메뉴에서 다음을 볼 수 있습니다...
- 저널 보기: 검색, 태그, 필터링으로 거래를 확인
- 계정 필터 드롭다운: 현재 잔액과 계정별 항목 확인
- 손익계산서:
Income:*
와Expenses:*
계정의 합계 - 대차대조표: 자산에서 부채를 뺀 값
Fava는 원시 Beancount 항목을 실행 가능한 보고서로 변환해 줍니다—데이터베이스 설정이 필요 없습니다.
💡 일반적인 저널 항목 예시
✅ 고객으로부터 결제받음
2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Income:Consulting
옵션: 매출채권을 사용하는 경우:
2024-05-20 * "Invoice #456 sent"
Assets:AccountsReceivable 1,200.00 USD
Income:Consulting
2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Assets:AccountsReceivable -1,200.00 USD
🖨️ 사무용품 구매
2024-06-07 * "Staples run"
Expenses:OfficeSupplies 85.00 USD
Assets:Bank:Checking
🏦 대출 상환
예시: 연 200, 원금 $800을 상환한다고 가정합니다:
2024-06-10 * "Loan repayment"
Liabilities:Loan -800.00 USD
Expenses:LoanInterest 200.00 USD
Assets:Bank:Checking -1,000.00 USD
🔒 연말 마감 항목
‘장부를 마감’하려면 일반적으로 모든 Income
와 Expenses
계정을 Equity
로 이전합니다.
2024-12-31 close Income:*
2024-12-31 close Expenses:*
또는 수동으로:
2024-12-31 * "Close books"
Equity:RetainedEarnings 45,000.00 USD
Income:Consulting -45,000.00 USD