penny-lib-0.14.0.0: Extensible double-entry accounting system - library

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 
Generic PricePoint 
Binary 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 
Generic TopLineCore 
Binary TopLineCore 
Equivalent TopLineCore

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

data PostingCore Source

All Postings have this data.

Instances

Eq PostingCore 
Show PostingCore 
Generic PostingCore 
Binary 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.