Plain Text Accounting (PTA)
Plain Text Accounting का परिचय
- Plain Text Accounting (PTA) टेक्स्ट फ़ाइलों और command line-friendly software का उपयोग करके accounting और bookkeeping करने का एक तरीका है
- प्रमुख टूल्स में Ledger, hledger, Beancount आदि शामिल हैं
- यह साइट PTA कम्युनिटी के टूल्स, दस्तावेज़ और प्रैक्टिस को एकत्र करती है, और इसका रखरखाव Simon Michael और contributors द्वारा किया जाता है
साइट मैप
- PTA का अवलोकन, समाचार और चर्चा, वीडियो, स्लाइड्स, दस्तावेज़, FAQ, कुकबुक, software आदि जैसी विभिन्न सामग्री प्रदान की जाती है
समाचार और चर्चा
- फ़ोरम, चैट रूम, ब्लॉग और लेख, Reddit, Lemmy, Hacker News, Mastodon, Twitter, Stack Exchange आदि विभिन्न प्लेटफ़ॉर्म पर PTA से जुड़ी चर्चाएँ होती हैं
वीडियो
- विभिन्न वक्ताओं द्वारा Ledger CLI, व्यक्तिगत वित्त प्रबंधन, Obsidian का उपयोग करके खर्च ट्रैकिंग, और Plain Text Accounting के फ़ायदों जैसे विषयों पर प्रस्तुत किए गए वीडियो उपलब्ध हैं
स्लाइड्स
- hledger का architecture tour, Plain Text Accounting का परिचय, pure functional personal finance management आदि विभिन्न विषयों की स्लाइड्स उपलब्ध हैं
दस्तावेज़
- accounting basics, PTA app documentation, comparison, परिचय, cheat sheet, cookbook, FAQ आदि विभिन्न दस्तावेज़ उपलब्ध हैं
सॉफ़्टवेयर
- PTA apps, editor plugins, data import/conversion, price fetching, data generation, workflow, formatting, report creation, time tracking, UI आदि जैसे विभिन्न software उपलब्ध हैं
PTA apps
- Ledger, hledger, Beancount आदि विभिन्न PTA apps का परिचय दिया गया है, और प्रत्येक app के शुरू होने का समय, latest release, code, committers की संख्या, star rating, mailing list size, chat size, issue ratio आदि की तुलना की गई है
एडिटर प्लगइन्स
- Atom, Emacs, IntelliJ, Nano, Sublime, TextMate, VIM, VS Code आदि के लिए विभिन्न editor plugins उपलब्ध हैं
डेटा इम्पोर्ट/कन्वर्ज़न
- CSV conversion, विभिन्न फ़ॉर्मैट के डेटा को Beancount में बदलने वाले टूल्स आदि सहित डेटा import और conversion के कई टूल्स उपलब्ध हैं
प्राइस फ़ेचिंग
- Beancount, hledger, Ledger आदि विभिन्न टूल्स का उपयोग करके market prices लाने के तरीके दिए गए हैं
डेटा जनरेशन
- price transactions बनाना, depreciation transactions बनाना, interest entries बनाना आदि के लिए विभिन्न data generation tools उपलब्ध हैं
वर्कफ़्लो
- Docker आधारित सिस्टम, CSV फ़ाइलों से hledger journal बनाना, जर्मन freelancers के लिए सिस्टम आदि जैसे विभिन्न workflow tools उपलब्ध हैं
फ़ॉर्मैटिंग
- Beancount file formatter, web-based formatter आदि जैसे विभिन्न formatting tools उपलब्ध हैं
रिपोर्ट निर्माण
- budget reports, personal asset analysis apps, hledger chart generation tools आदि जैसे विभिन्न reporting tools उपलब्ध हैं
समय रिकॉर्डिंग
- org2tc, taskwarrior, hledger का उपयोग करके time tracking और reporting tools उपलब्ध हैं
UI, console
- interactive transaction input tools, transaction generators आदि जैसे विभिन्न console UI tools उपलब्ध हैं
UI, curses
- hledger-iadd, hledger-ui, ledger-add आदि जैसे विभिन्न curses UI tools उपलब्ध हैं
UI, GUI
- Ledgerble, Prudent आदि जैसे विभिन्न GUI tools उपलब्ध हैं
UI, web
- fava, hledger-web, Paisa आदि जैसे विभिन्न web UI tools उपलब्ध हैं
UI, mobile
- Beancount mobile app, NanoLedger आदि जैसे विभिन्न mobile UI tools उपलब्ध हैं
लाइब्रेरी
- Beancount parser, Beancount extensions आदि जैसी विभिन्न libraries उपलब्ध हैं
यूटिलिटीज़
- Beancount command line tools, hledger-lib आदि जैसी विभिन्न utilities उपलब्ध हैं
API
- gledger, hledger-lib, BeanHub API आदि जैसे विभिन्न API उपलब्ध हैं
GN⁺ की संक्षिप्त प्रस्तुति
- Plain Text Accounting टेक्स्ट फ़ाइलों और command line tools का उपयोग करके accounting करने का एक तरीका है, जिसमें Ledger, hledger, Beancount जैसे टूल्स उपयोग किए जाते हैं
- विभिन्न प्लेटफ़ॉर्म पर PTA से जुड़ी चर्चाएँ होती हैं, और वीडियो, स्लाइड्स, दस्तावेज़ आदि जैसी विविध सामग्री उपलब्ध है
- विभिन्न PTA apps, editor plugins, data import/conversion tools, और price fetching tools उपलब्ध कराकर यह उपयोगकर्ताओं को accounting कार्य आसानी से करने में मदद करता है
- यह लेख PTA में रुचि रखने वाले लोगों के लिए उपयोगी है, खासकर उन developers के लिए जो command line tools को पसंद करते हैं
- समान प्रकार की सुविधाओं वाले प्रोजेक्ट्स में GnuCash, QuickBooks आदि शामिल हैं
1 टिप्पणियां
Hacker News की राय
मैं 20 साल से ledger-cli का उपयोग कर रहा हूँ। यह परफेक्ट नहीं है, लेकिन मैं इससे बहुत संतुष्ट हूँ। सब कुछ plain text में होने से scripting, VIM में पढ़ना, और data extract करना आसान हो जाता है। जिन कंपनियों में मैं अभी शामिल हूँ, उनमें से एक की ledger file 2MB plain text की है और उसमें 2016 के बाद के transaction records शामिल हैं
तुरंत और सख्त categorization system कुछ लोगों के लिए उपयुक्त नहीं होता। हमने कंपनी में two-step approach का इस्तेमाल किया था
LLM की वजह से plain text accounting बहुत आसान हो गई है। बैंक statements को hledger में import करके manual entry से बचा जा सकता है
मैं Beancount का उपयोग करता रहा हूँ, और data import tools लिखना तथा accounting को खुद अनुभव करना आनंददायक था। लेकिन लगभग एक साल से data import नहीं किया है। हर महीने करने का इरादा था, लेकिन इसमें 30~60 मिनट लगते थे, इसलिए यह झंझट बन गया
plain text accounting शानदार है, लेकिन लोगों के लिए bank data को standard format में download करना एक बड़ी बाधा है
मैंने Ledger को प्रभावी ढंग से उपयोग करने के व्यावहारिक "recipes" की एक series लिखी है
मैं ऐसा plain text solution ढूँढ़ रहा हूँ जो inventory (quantity, FIFO, dollar cost average) और invoices/POs(AP/AR) को समझता हो
मैं सुनना चाहता हूँ कि दूसरे लोग अलग-अलग plain text accounting tools का कैसे उपयोग करते हैं
मैं Ledger का बड़ा प्रशंसक हूँ, और पिछले 8 साल से अपनी पूरी accounting life hledger पर चला रहा हूँ