Buchhaltung ([‘bu:kh,haltUNG], German book keeping), written in Haskell, helps you keep track of your finances on the command line with minimal effort.
Automatic import and deduplication (from CSV/FinTS/HBCI/OFX), bayesian account matching, and efficient manual entry of ledger transactions are among the many features offered.
The software can handle multiple users and their respective ledgers. In fact, it’s a great way to handle complex transactions that involve multiple people or even departments.
It also has a few other interesting features, including a wacky, but scalable UI, a web interface, and an excellent set of data-driven functions that provide useful insights into your finances.
Most importantly, buchhaltung is very easy to use and maintain, thanks to the well thought-out design, the documentation and excellent support. The underlying code is largely based on Haskell and can run on any system that supports the GHC library.
Having the right software in place can make all the difference when it comes to a company’s bottom line. It can help you make informed decisions on which products to invest in, and what services to avoid.
One of the most exciting things about buchhaltung is its ‘out of the box’ functionality, which makes it a worthwhile investment for any business that needs to manage its financials on a daily basis. This includes reducing costs by automating the import of bank and savings accounts’, credit cards’, and other transaction data into a self-contained and easily queryable ledger format.