Contributed by Paul 'WEiRD' de Weerd on from the parents and teachers dept.
schwarze@) writes in about a side project he's been working on to do his own accounting:
Sometimes, it happens to me that i make little progress with the work i planned to do (so let's not talk about the badly needed mandoc release today) and instead end up doing work that wasn't planned at all.
Recently, i got annoyed because i still didn't have a free accounting program that was to my liking. So i looked through the OpenBSD ports tree and briefly evaluated the programs i found there. None of them convinced me. Many seemed to have awkward user interfaces, some even require a GUI, and i definitely don't want a GUI. While i found every feature i wanted in at least one program, i failed to find any program having all the desired features. Some lack cost centers, some lack subaccounts, some lack support for handling unrealized profits and so on... I'm not absolutely convinced that i did not miss a good one, but at some point, it felt like i was wasting more time evaluting inadequate programs than might be needed to write an adequate one from scratch.
Consequently, i released the plain text accounting program today. Version 0.1 should still be considered experimental, but i'm already using it in production for my own bookkeeping, and a friend of mine is likely to also start using it for their business in 2021, so it is very likely that it will be actively maintained.
For the design goals, see the README file.
At this point, pta supports double entry accounting, configurable account systems, editing of account and journal files with any text editor, syntax checking of journal files, generation of account listings and balance sheets, statistical accounts, cost centers, subaccounts, splitting of journal entries, tracking the performance of financial investments including unrealized profits, and journals and account names in English and German language.
Support for multiple currencies, grouping of accounts and cost centers, nesting of subaccounts, and automated processing of value added tax are still missing in version 0.1.
At this point, it has less than 600 lines of code and more than 800 lines of documentation and 250 lines of examples.
You are welcome to start playing around with it and provide feedback, to improve the chances that i might muster the motivation to finish the most important missing features in time for the financial year 2021.
Thanks to Ingo for the update. If you're interested in a no-frills accounting program, you may want to look at pta!
(Comments are closed)