- Plain Text Accounting(PTA) 은 평문 파일에 회계 데이터를 기록하고 Ledger, hledger, Beancount 같은 명령줄 친화적 도구로 처리하는 방식이며, 이 사이트는 관련 자료를 한곳에 모은 포털임
- 커뮤니티 활동은 Matrix/IRC, 포럼, Reddit, Lemmy, Hacker News, Mastodon, X, Bluesky 등으로 나뉘어 있어 질문·소식·프로젝트별 대화를 여러 경로에서 따라갈 수 있음
- 학습 자료는 앱 비교, 공식 문서, 회계 기초, 입문서, 치트시트, 쿡북, FAQ, 슬라이드, 영상으로 정리되어 PTA를 처음 쓰는 사람도 단계별로 접근 가능함
- 앱 생태계는 Ledger, Beancount, hledger를 중심으로 여러 구현체와 기능 매트릭스를 제공하며, 대표 3개 도구는 각각 C++/Python/Haskell 기반이고 2025~2026년 릴리스 기록이 있음
- 가져오기·변환, 편집기 플러그인, 송장, 가격 조회, 리포팅, 시간 기록, UI, 워크플로, 라이브러리까지 연결되어 평문 회계 데이터를 다양한 작업 환경에 붙일 수 있음
PTA의 개념과 plaintextaccounting.org의 역할
- Plain Text Accounting은 평문 파일과 Ledger, hledger, Beancount 같은 효율적인 명령줄 친화적 소프트웨어로 부기와 회계를 수행하는 방식임
- plaintextaccounting.org는 PTA 커뮤니티의 도구, 문서, 실천 사례로 가는 포털 역할을 함
- 사이트 저장소 업데이트를 받을 수 있고, 재무 보고서와 후원 안내도 함께 제공됨
커뮤니티와 토론 채널
- 실시간 대화는 Matrix의
#plaintextaccounting, plaintextaccounting Matrix space, Libera Chat의#plaintextaccountingIRC 채널로 이어짐 - 토론과 소식은 여러 공개 채널에 분산되어 있음
- PTA forum
- /r/plaintextaccounting
- lemmy.world/c/plaintextaccounting
- Hacker News의 plain text accounting 관련 stories/comments 검색
- Mastodon의
#plaintextaccounting,#ledgercli,#hledger,#beancount - Twitter/X, Bluesky 검색과 해시태그
- Stack Exchange에는
ledger-cli와hledger태그 및 검색 링크가 제공됨 - 프로젝트별 메일링리스트와 채팅,
This Week In Hledger도 연결되어 있음
문서와 학습 자료
- 앱 비교 자료는 PTA 앱 목록, 기능 매트릭스, “어떤 PTA 앱을 선택해야 하는가” FAQ, Syntax Quick Reference를 포함함
- 앱 공식 문서로 Ledger, hledger, Beancount, rustledger, Ledger(Go), Tackler, pta 문서가 연결됨
- 회계 기초 자료는 PTA FAQ, hledger의 Accounting basics/links, Beancount의 Double-Entry Counting Method, “Accounting for Computer Scientists” 등을 포함함
- 입문 자료는 시작점별로 나뉘어 있음
- 치트시트, 쿡북, FAQ, 슬라이드, 영상 자료도 별도 섹션으로 정리되어 있으며, 영상 섹션에는 YouTube에서 PTA 영상을 찾기 어렵다는 메모가 있음
주요 PTA 앱과 기능 비교
- PTA를 시작할 때는 사이트에 나열된 앱 중 하나 이상을 시도할 수 있고, 일반적으로 앱 사이의 데이터 마이그레이션이 가능함
- 현재 주요 앱 목록에는 여러 프로젝트가 함께 정리되어 있음
- 과거 또는 비활성 프로젝트는 placc, budget-cli, mynt, awk-pta, pta, blossom, .Net Ledger, monescript, Penny, UMM, cl-ledger 등으로 따로 정리됨
- Ledger, hledger, Beancount의 기능 매트릭스는 2024-09 기준으로 갱신되었고, 사용자 인터페이스·설치·도움말·입출력 형식·명령·설정·확장성·계정명·예산·차트·가격 조회·쿼리·검증 등을 비교함
- 대표 차이는 도구 선택 시 바로 영향을 주는 항목에 집중되어 있음
- CLI는 Ledger의
ledger, hledger의hledger, Beancount의beanquery가 연결됨 - 쉬운 설치와 설정은 Ledger/hledger는
yes, Beancount는no로 표시됨 - hledger는 text/html/csv/tsv/fods/beancount/sql/json 출력 형식을 제공함
- Beancount의 검증은 항상 엄격한 것으로 표시되고, Ledger와 hledger는 설정 가능으로 표시됨
- CLI는 Ledger의
소프트웨어 생태계
- AI 섹션에는 hledger를 사용하는 로컬 우선 멀티모델 AI 에이전트
accountant24, hledger와 Obsidian vault에서 Claude Code를 에이전트 계층으로 쓰는 설정 글이 포함됨 - 대체 배포·설정으로 Full-fledged hledger, hledger-flow, Lazy Beancount, hledger-youtube-business, rtrLEDGER, docker-finance가 정리됨
- 데이터 변환·가져오기는 큰 비중을 차지하며, Ledger와 hledger의 내장 CSV 변환 외에도 Beancount v2의 import 도구,
banks2ledger,beancount-import,beancount2ledger,hledger2beancount,ledger2beancount,plaid2text등이 나열됨- GnuCash, Intuit/QuickBooks/QIF, KMyMoney, YNAB에서 *ledger 또는 Beancount로 옮기는 도구도 별도 하위 섹션으로 정리됨
- 데이터 생성 도구는 가격 트랜잭션, 감가상각, 이자, 반복 거래, 자본 손익 postings 등을 만드는 작업에 쓰임
- 편집기 플러그인은 Emacs, JetBrains IDE, Nano, Sublime, TextMate, Vim, VS Code용으로 나뉨
- 예:
ledger-mode,beancount-mode,hledger-mode,vim-ledger,vim-beancount,hledger-vscode,vscode-beancount
- 예:
- 포맷팅 도구로
beancount-black,beancount-black web app,hledger-fmt가 나열됨 - 송장 도구로는 hledger timedot 파일에서 송장을 생성하는 Go 도구
kairos가 소개됨
UI, 리포팅, 워크플로, 라이브러리
- 가격 조회 도구에는 Beancount의
bean-price,hledger-stockquotes,ledger-get-prices,pricehist, Yahoo Finance 기반 주가·환율 조회 도구 등이 포함됨 - 리포팅 도구는 예산, 자산 분석, 차이 리포트, 내부수익률, 차트, Sankey, PDF 출력, 자본이득 계산 등으로 확장됨
- 시간 기록 도구는 org, Taskwarrior hook, Toggl CSV, timeclock 변환 및 hledger 기반 시간 기록 예제를 포함함
- 터미널 UI는
hledger add,hledger-ui,hledger-iadd,bean-add,ledger xact,puffin,regdel등으로 거래 입력·조회·편집을 지원함 - GUI, 웹, 모바일 UI도 별도 도구로 연결됨
- 웹: fava, hledger-web, Paisa, BeanHub
- 모바일: Beancount Mobile CE, beancount-mobile, NanoLedger, cashier, cone, MoLe
- GUI: fruit-credits, Ledgera, Prudent, Surebeans 등
- 워크플로 섹션은 CSV에서 hledger 저널을 생성하거나 Docker 기반으로 전통 금융·암호화폐 재무를 추적·리포팅하는 구성을 다룸
- 라이브러리 섹션은 Beancount 파서, BeanHub API, hledger-lib, hledger-web JSON API, node-hledger, pyhledger 등 PTA 파일을 파싱·조회·리포팅·연동하는 개발용 구성요소를 모음