|
|
|
| Description |
| Utilities for doing I/O with ledger files.
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
A tuple of arguments specifying how to filter a raw ledger file:
- only include transactions in this date span
- only include if cleared/uncleared/don't care
- only include if real/don't care
- convert all amounts to cost basis
- only include if matching these account patterns
- only include if matching these description patterns
|
|
|
| Get the user's default ledger file path.
|
|
|
| Get the user's default timelog file path.
|
|
|
| Read the user's default ledger file, or give an error.
|
|
|
| Read the user's default timelog file, or give an error.
|
|
|
| Read a ledger from this file, with no filtering, or give an error.
|
|
|
| Read a ledger from this file, filtering according to the io args,
| or give an error.
|
|
|
| Read a RawLedger from the given string, using the current time as
reference time, or give a parse error.
|
|
|
| Convert a RawLedger to a canonicalised, cached and filtered Ledger.
|
|
| Produced by Haddock version 2.6.0 |