mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-15 00:27:46 +03:00
24 lines
456 B
Haskell
24 lines
456 B
Haskell
{-|
|
|
|
|
An 'Account' stores an account name, all transactions in the account
|
|
(excluding any subaccounts), and the total balance (including any
|
|
subaccounts).
|
|
|
|
-}
|
|
|
|
module Ledger.Account
|
|
where
|
|
import Ledger.Utils
|
|
import Ledger.Types
|
|
import Ledger.Amount
|
|
|
|
|
|
accounttests = TestList [
|
|
]
|
|
|
|
instance Show Account where
|
|
show (Account a ts b) = printf "Account %s with %d txns and %s balance" a (length ts) (show b)
|
|
|
|
nullacct = Account "" [] nullamt
|
|
|