penny- Extensible double-entry accounting system

Safe HaskellNone



The multi-commodity Balance report. This is the simpler balance report because it does not allow for commodities to be converted.



data Opts Source

Options for making the balance report. These are the only options needed to make the report if the options are not being parsed in from the command line.



:: ParseOpts

Default options for the report. These can be overriden on the command line.

-> Report 

The MultiCommodity report with configurable options that have been parsed from the command line.

defaultReport :: ReportSource

The MultiCommodity report, with default options.

report :: Opts -> [(a, Posting)] -> [Chunk]Source

This report is what to use if you already have your options (that is, you are not parsing them in from the command line.)