reg: csv: include txn index, rename total field (fixes #391)
This commit is contained in:
parent
332a19ccd8
commit
f864efdb07
@ -67,13 +67,14 @@ register opts@CliOpts{reportopts_=ropts} j = do
|
||||
|
||||
postingsReportAsCsv :: PostingsReport -> CSV
|
||||
postingsReportAsCsv (_,is) =
|
||||
["date","description","account","amount","running total or balance"]
|
||||
["txnidx","date","description","account","amount","total"]
|
||||
:
|
||||
map postingsReportItemAsCsvRecord is
|
||||
|
||||
postingsReportItemAsCsvRecord :: PostingsReportItem -> Record
|
||||
postingsReportItemAsCsvRecord (_, _, _, p, b) = [date,desc,acct,amt,bal]
|
||||
postingsReportItemAsCsvRecord (_, _, _, p, b) = [idx,date,desc,acct,amt,bal]
|
||||
where
|
||||
idx = show $ maybe 0 tindex $ ptransaction p
|
||||
date = showDate $ postingDate p -- XXX csv should show date2 with --date2
|
||||
desc = T.unpack $ maybe "" tdescription $ ptransaction p
|
||||
acct = bracket $ T.unpack $ paccount p
|
||||
|
||||
Loading…
Reference in New Issue
Block a user