* What is plain text accounting? 'Doing all accounting on plain text files' - Flexibility :: Easier to adapt to situations - Security :: YOU control of your data - Traceability :: Control your processes * What is ledger-cli Ledger is a powerful, double-entry plain-text accounting system that is accessed from the UNIX command-line. - Flexibility :: Multiple currencies (even imaginary), infinite account recursion - Auditability :: No secrets - Stability :: Small footprint, yet powerful - Performance :: Lightweight - Reports, reports and reports :: Ask for anything * What is ledger-mode Performance at your fingertips. - Transactions now easy - all-terrain vehicle - Quick Workflow * ledger-mode examples ** New transaction 1. Open Emacs 2. books.ledger 3. 0 4. 01 5. Mike's Store 6. , Expenses:Food 7. (*2) $25 8. , Assets:CheckingAccount 9. M-q ** Copying transactions 1) Open Emacs 2) books.ledger 3) 02 4) MegaPaper 5) , Expenses:Supplies 6) (*2) $12 7) , Assets:CheckingAccount 8) M-q 9) C-c C-k 10) 03 11) (*2) 34 ** Account balance 1. Open Emacs 2. 04 5. Novo-PC 6. Assets:Technology 7. (*2) $23 8. M-q 9. C-c C-k 10. 05 11. (*2) 50 12. M-q 13. 14. ** Transactions' report 1. Open Emacs 2. books.ledger 3. 06 4. MegaPaper 5. , Expenses:Supplies 6. (*2) $15 7. , Assets:CheckingAccount 8. M-q 9. y reg 10. 11. q ** Account prediction (done before) 1. Open Emacs 2. books.ledger 3. 07 4. MegaPaper 5. , Expenses:Supplies 6. (*2) $18 7. , Assets:CheckingAccount 8. M-q ** Accounts payable 1. Open Emacs 2. books.ledger 3. 08 4. Mike's Store 5. , Expenses:Food 6. (*2) $47 7. , Liabilities:AccountsPayable 8. C-c C-a 09 me 9. l a 10. (*2) $100 11. a c 12. M-q 13. C-p 14. ** Accounts receivable 1. Open Emacs 2. books.ledger 3. 10 4. Ministry of Culture 5. , a :AccountsReceivable:NatGov 6. (*2) $4000 7. , Income:Sales 8. M-q 9. C-p 10. ** Payee list (done before) 1. Open Emacs 2. books.ledger 3. 11 4. MegaPaper 5. , e s 6. (*2) $56 7. Assets:CheckingAccount 8. M-q 9. C-p M-b 10. payee (*2) ** Net worth 1. Open Emacs 2. books.ledger 3. 12 4. m 5. , l 6. (*2) $55 7. , a c 8. M-q 9. C-c C-p Income|Liabilities * Example ledger-cli file ; -*- ledger -*- 2019/11/01 Mike's Store Expenses:Food $25 Assets:CheckingAccount 2019/11/02 MegaPaper Expenses:Supplies $12 Assets:CheckingAccount 2019/11/03 MegaPaper Expenses:Supplies $34 Assets:CheckingAccount bucket Assets:CreditCard 2019/11/04 Novo PC Assets:Technology $23 2019/11/05 Novo PC Assets:Technology $50 2019/11/06 MegaPaper Expenses:Supplies $15 Assets:CheckingAccount 2019/11/07 MegaPaper Expenses:Supplies $18 Assets:CheckingAccount 2019/11/08 Mike's Store Expenses:Food $47 Liabilities:AccountsPayable 2019/11/09 MegaPaper Liabilities:AccountsPayable $100 Assets:CheckingAccount 2019/11/10 Ministry of Culture Assets:AccountsReceivable:NatGov $4000 Income:Sales 2019/11/11 MegaPaper Expenses:Supplies $56 Assets:CheckingAccount 2019/11/12 MegaPaper Liabilities:AccountsPayable $55 Assets:CheckingAccount ;;; books.ledger ends here