penny-0.30.0.0: Extensible double-entry accounting system

Safe HaskellNone

Penny.Lincoln.Bits

Contents

Description

Essential data types used to make Transactions and Postings.

Synopsis

Documentation

data PricePoint Source

Instances

Eq PricePoint 
Show PricePoint 
Equivalent PricePoint

PricePoint are equivalent if the dateTime and the Price are equivalent. Other elements of the PricePoint are ignored.

Aggregates

data TopLineCore Source

Every TopLine has this data.

Instances

Eq TopLineCore 
Show TopLineCore 
Equivalent TopLineCore

TopLineCore are equivalent if their dates are equivalent and if everything else is equal.

data TopLineData Source

All the data that a TopLine might have.

data PostingCore Source

All Postings have this data.

Instances

Eq PostingCore 
Show PostingCore 
Equivalent PostingCore

Two PostingCore are equivalent if the Tags are equivalent and the other data is equal, exlucing the Side and the SpaceBetween, which are not considered at all.

data PostingFileMeta Source

Postings from files have this additional data.

data PostingData Source

All the data that a Posting might have.