--no-total hides balance report's final total
This commit is contained in:
		
							parent
							
								
									83b0ebf832
								
							
						
					
					
						commit
						80a0653b3e
					
				| @ -129,7 +129,8 @@ showBalanceReport opts args l = acctsstr ++ totalstr | ||||
|             interestingaccts = filter (isInteresting opts l) acctnames | ||||
|             acctnames = sort $ tail $ flatten $ treemap aname accttree | ||||
|             accttree = ledgerAccountTree (depthFromOpts opts) l | ||||
|       totalstr | not (Empty `elem` opts) && isZeroMixedAmount total = "" | ||||
|       totalstr | NoTotal `elem` opts = "" | ||||
|                | not (Empty `elem` opts) && isZeroMixedAmount total = "" | ||||
|                | otherwise = printf "--------------------\n%s\n" $ padleft 20 $ showMixedAmount total | ||||
|           where | ||||
|             total = sum $ map abalance $ topAccounts l | ||||
|  | ||||
| @ -70,6 +70,7 @@ options = [ | ||||
|                                                         "(where EXPR is 'dOP[DATE]', OP is <, <=, =, >=, >)") | ||||
|  ,Option ['E'] ["empty"]        (NoArg  Empty)         "show empty/zero things which are normally elided" | ||||
|  ,Option ['R'] ["real"]         (NoArg  Real)          "report only on real (non-virtual) transactions" | ||||
|  ,Option []    ["no-total"]     (NoArg  NoTotal)       "balance report: hide the final total" | ||||
| -- ,Option ['s'] ["subtotal"]     (NoArg  SubTotal)      "balance report: show subaccounts" | ||||
|  ,Option ['W'] ["weekly"]       (NoArg  WeeklyOpt)     "register report: show weekly summary" | ||||
|  ,Option ['M'] ["monthly"]      (NoArg  MonthlyOpt)    "register report: show monthly summary" | ||||
| @ -98,6 +99,7 @@ data Opt = | ||||
|     Display {value::String} |  | ||||
|     Empty |  | ||||
|     Real |  | ||||
|     NoTotal | | ||||
|     SubTotal | | ||||
|     WeeklyOpt | | ||||
|     MonthlyOpt | | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user