buchhaltung-0.0.5: Automates most of your plain text accounting data entry in ledger format.

Safe HaskellNone
LanguageHaskell2010

Buchhaltung.Import

Synopsis

Documentation

fillTxn Source #

Arguments

:: (MonadError Msg m, MonadReader (Options User Config env) m) 
=> T.Text

current time string

-> ImportedEntry 
-> m FilledEntry 

convert a batch of importedEntries to Ledger Transactions

importCat Source #

Arguments

:: Maybe FilePath

File to check for already processed transactions

-> (T.Text -> CommonM env [ImportedEntry]) 
-> T.Text 
-> CommonM env Journal 

read entries from handle linewise, process and add to ledger

dateAmountSource :: ImportTag -> Transaction -> Transaction -> Ordering Source #

writeJournal :: FilePath -> Journal -> IO () Source #

testRaw :: Show a => t -> FilePath -> ([Char] -> a, Maybe (Handle -> IO ())) -> IO [Char] Source #