;csv: tweak the too-many-amounts error more
This commit is contained in:
		
							parent
							
								
									dd3db5a4e2
								
							
						
					
					
						commit
						b149c0ba0c
					
				| @ -899,13 +899,14 @@ getAmount rules record currency p1IsVirtual n = | ||||
|       [(f,a)] | "-out" `isSuffixOf` f -> Just (-a)  -- for -out fields, flip the sign | ||||
|       [(_,a)] -> Just a | ||||
|       fs      -> error' $ unlines $ [ | ||||
|          "more than one non-zero amount for this record, or multiple zeros" | ||||
|         ,"- please ensure just one. (https://hledger.org/csv.html#amount)" | ||||
|          "multiple non-zero amounts or multiple zero amounts assigned," | ||||
|         ,"please ensure just one. (https://hledger.org/csv.html#amount)" | ||||
|         ,"  " ++ showRecord record | ||||
|         ,"  for posting: " ++ show n | ||||
|         ] | ||||
|         ++ ["  rule: " ++ f ++ " " ++ | ||||
|         ++ ["  assignment: " ++ f ++ " " ++ | ||||
|              fromMaybe "" (hledgerField rules record f) ++ | ||||
|              "  amount parsed: " ++ showMixedAmount a  -- XXX not sure this is showing all the right info | ||||
|              "\t=> value: " ++ showMixedAmount a -- XXX not sure this is showing all the right info | ||||
|            | (f,a) <- fs] | ||||
| 
 | ||||
|   where | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user