@hackage hax0.0.2
Haskell cash-flow and tax simulation
Categories
License
MIT
Maintainer
Johannes Gerer <oss@johannesgerer.com>
Links
- Homepage
- Documentation
- No source repository
- Security
Versions
Installation
Dependencies (16)
- Decimal >=0.4.2 && <0.5
- aeson >=0.11.2.1 && <0.12
- array >=0.5.0.0 && <0.6
- base >=4.9.0.0 && <4.10
- blaze-html >=0.8.1.3 && <0.9
- blaze-markup >=0.7.1.1 && <0.8 Show all…
Dependents (1)
@hackage/acme-everything
hax
A library for cash-flow and tax simulations. The type system is used to ensure correctness e.g. of double-entry accounting, and the correct calculation of taxes. The use of Haskell's do-notation and type-classes permit an almost verbatim translation of the tax code into the program.
It currently includes personal income tax (Einkommensteuer), corporate tax (Körperschaftsteuer) and trade/business tax (Gewerbesteuer), but could easily be extended to other legal systems
Usage
stack runghc -- -isrc src/main
will produce a folder named html containing the results of the HAX.Example that commes with this library. The look at the full ledger in html/index.html or the charts static/charts.html.
Documentation
The docs on Hackage are quite comprehensive (with some parts in German).
Srceenshots

Charts
