1 {-# LANGUAGE DeriveDataTypeable #-}
2 module Hcompta.Model.Posting
3 ( module Hcompta.Model.Posting
7 import Data.Typeable ()
9 import qualified Hcompta.Model.Account as Account
10 import qualified Hcompta.Model.Amount as Amount
11 import qualified Hcompta.Model.Date as Date
12 import qualified Hcompta.Model.Tag as Tag
16 { date :: Maybe Date.Day
17 , date2 :: Maybe Date.Day
19 , account :: Account.Name
20 , amount :: Amount.Mixed
24 , balance_expected :: Maybe Amount.Mixed
25 } deriving (Data, Eq, Read, Show, Typeable)
31 deriving (Data, Eq, Read, Show, Typeable)