Plain Text Accounting (PTA)
Plain Text Accounting'e giriş
- Plain Text Accounting (PTA), metin dosyaları ve komut satırı dostu yazılımlar kullanarak muhasebe ve defter tutma işlemleri yapma yöntemidir
- Başlıca araçlar arasında Ledger, hledger ve Beancount bulunur
- Bu site, PTA topluluğunun araçlarını, belgelerini ve uygulamalarını bir araya getirir; Simon Michael ve katkıda bulunanlar tarafından sürdürülür
Site haritası
- PTA hakkında genel bakış, haberler ve tartışmalar, videolar, slaytlar, belgeler, SSS, tarif kitabı, yazılımlar gibi çeşitli kaynaklar sunar
Haberler ve tartışmalar
- Forumlar, sohbet odaları, bloglar ve makaleler, Reddit, Lemmy, Hacker News, Mastodon, Twitter, Stack Exchange gibi çeşitli platformlarda PTA ile ilgili tartışmalar yürütülür
Videolar
- Çeşitli konuşmacıların Ledger CLI, kişisel finans yönetimi, Obsidian ile harcama takibi, Plain Text Accounting'in avantajları gibi konularda yaptığı sunum videolarını sunar
Slaytlar
- hledger mimarisine tur, Plain Text Accounting'e giriş, saf fonksiyonel kişisel finans yönetimi gibi çeşitli konularda slaytlar sunar
Belgeler
- Muhasebe temelleri, PTA uygulama belgeleri, karşılaştırmalar, giriş içerikleri, cheat sheet'ler, tarif kitabı, SSS gibi çeşitli belgeler sunar
Yazılım
- PTA uygulamaları, editör eklentileri, veri içe aktarma/dönüştürme, fiyat çekme, veri üretimi, iş akışları, biçimlendirme, raporlama, zaman takibi, kullanıcı arayüzü gibi birçok farklı yazılım sunar
PTA uygulamaları
- Ledger, hledger, Beancount gibi çeşitli PTA uygulamalarını tanıtır ve her uygulamayı başlangıç zamanı, son sürüm, kod, committer sayısı, yıldız sayısı, posta listesi büyüklüğü, sohbet büyüklüğü, issue oranı gibi ölçütlerle karşılaştırır
Editör eklentileri
- Atom, Emacs, IntelliJ, Nano, Sublime, TextMate, VIM, VS Code gibi çeşitli editör eklentileri sunar
Veri içe aktarma/dönüştürme
- CSV dönüştürme, çeşitli biçimlerdeki verileri Beancount'a dönüştüren araçlar gibi farklı veri içe aktarma ve dönüştürme araçları sunar
Fiyat çekme
- Beancount, hledger, Ledger gibi çeşitli araçları kullanarak piyasa fiyatlarını çekme yöntemleri sunar
Veri üretimi
- Fiyat işlemi üretme, amortisman işlemi üretme, faiz kalemi üretme gibi çeşitli veri üretim araçları sunar
İş akışı
- Docker tabanlı sistemler, CSV dosyalarından hledger journal üretme, Alman serbest çalışanlara yönelik sistemler gibi çeşitli iş akışı araçları sunar
Biçimlendirme
- Beancount dosya biçimlendirici, web tabanlı biçimlendirici gibi çeşitli biçimlendirme araçları sunar
Raporlama
- Bütçe raporları, kişisel varlık analizi uygulamaları, hledger grafik üretim araçları gibi çeşitli raporlama araçları sunar
Zaman takibi
- org2tc, taskwarrior, hledger kullanarak zaman takibi ve raporlama araçları sunar
UI, konsol
- Etkileşimli işlem girişi araçları, işlem üreticileri gibi çeşitli konsol UI araçları sunar
UI, curses
- hledger-iadd, hledger-ui, ledger-add gibi çeşitli curses UI araçları sunar
UI, GUI
- Ledgerble, Prudent gibi çeşitli GUI araçları sunar
UI, web
- fava, hledger-web, Paisa gibi çeşitli web UI araçları sunar
UI, mobil
- Beancount mobil uygulaması, NanoLedger gibi çeşitli mobil UI araçları sunar
Kütüphaneler
- Beancount parser'ı, Beancount uzantıları gibi çeşitli kütüphaneler sunar
Yardımcı araçlar
- Beancount komut satırı araçları, hledger-lib gibi çeşitli yardımcı araçlar sunar
API
- gledger, hledger-lib, BeanHub API gibi çeşitli API'ler sunar
GN⁺ özeti
- Plain Text Accounting, metin dosyaları ve komut satırı araçları kullanarak muhasebe işlemleri yapma yaklaşımıdır; Ledger, hledger ve Beancount gibi araçlardan yararlanır
- Çeşitli platformlarda PTA ile ilgili tartışmalar yürütülür ve videolar, slaytlar, belgeler gibi farklı kaynaklar sunulur
- Çeşitli PTA uygulamaları, editör eklentileri, veri içe aktarma/dönüştürme araçları ve fiyat çekme araçları sağlayarak kullanıcıların muhasebe işlerini daha kolay yapmasını destekler
- Bu yazı, PTA ile ilgilenenler için faydalıdır; özellikle komut satırı araçlarını tercih eden geliştiricilere yardımcı olacaktır
- Benzer işlevlere sahip projeler arasında GnuCash ve QuickBooks bulunur
1 yorum
Hacker News görüşleri
20 yıldır ledger-cli kullanıyorum. Kusursuz değil ama oldukça memnunum. Her şey düz metin olduğu için script yazmak, VIM'de okumak ve veri çıkarmak kolay. Şu anda şirketlerimden birinin ledger dosyası, 2016'dan bu yana işlem geçmişini içeren 2 MB'lık düz metin bir dosya
Anında ve katı bir kategorilendirme sistemi bazı insanlara uygun değil. İşte iki aşamalı bir yaklaşım kullandım
LLM'ler sayesinde düz metin muhasebesi çok daha kolaylaştı. Banka ekstrelerini hledger'a aktarabiliyor ve manuel girişi önleyebiliyorum
Beancount kullandım; veri içe aktarma araçları yazmak ve muhasebeyi bizzat deneyimlemek keyifliydi. Ama neredeyse 1 yıldır veri içe aktarmadım. Her ay yapmayı planladım ama 30-60 dakika sürdüğü için uğraştırıcıydı
Düz metin muhasebesi harika ama insanların banka verilerini standart bir formatta indirebilmesi büyük bir engel
Ledger'ı etkili kullanmaya dair pratik bir "reçete" serisi yazdım
Envanteri (miktar, FIFO, dolar maliyet ortalaması) ve faturaları/PO'ları (AP/AR) bilen bir düz metin çözümü arıyorum
Başkalarının çeşitli düz metin muhasebe araçlarını nasıl kullandığını duymak isterim
Ledger'ın büyük bir hayranıyım ve son 8 yıldır tüm muhasebe hayatımı hledger ile yürütüyorum