hledger-lib-1.23: A reusable library providing the core functionality of hledger
Safe HaskellNone
LanguageHaskell2010

Hledger.Reports.PostingsReport

Contents

Description

Postings report, used by the register command.

Synopsis

Documentation

type PostingsReport = [PostingsReportItem] Source #

A postings report is a list of postings with a running total, and a little extra transaction info to help with rendering. This is used eg for the register command.

postingsReport :: ReportSpec -> Journal -> PostingsReport Source #

Select postings from the journal and add running balance and other information to make a postings report. Used by eg hledger's register command.

mkpostingsReportItem :: Bool -> Bool -> WhichDate -> Maybe Period -> Posting -> MixedAmount -> PostingsReportItem Source #

Generate one postings report line item, containing the posting, the current running balance, and optionally the posting date and/or the transaction description.

Tests