cf: more restrictive regexp (#584)
This commit is contained in:
		
							parent
							
								
									deaf9cfbef
								
							
						
					
					
						commit
						b246d0e990
					
				| @ -293,9 +293,9 @@ journalEquityAccountQuery _ = Acct "^equity(:|$)" | ||||
| -- | A query for Cash (-equivalent) accounts in this journal (ie, | ||||
| -- accounts which appear on the cashflow statement.)  This is currently | ||||
| -- hard-coded to be all the Asset accounts except for those containing the | ||||
| -- case-insensitive regex @(receivable|A/R|fixed)@. | ||||
| -- case-insensitive regex @(receivable|:A/R|:fixed)@. | ||||
| journalCashAccountQuery  :: Journal -> Query | ||||
| journalCashAccountQuery j = And [journalAssetAccountQuery j, Not $ Acct "(receivable|A/R|fixed)"] | ||||
| journalCashAccountQuery j = And [journalAssetAccountQuery j, Not $ Acct "(receivable|:A/R|:fixed)"] | ||||
| 
 | ||||
| -- Various kinds of filtering on journals. We do it differently depending | ||||
| -- on the command. | ||||
|  | ||||
| @ -276,8 +276,7 @@ This command displays a simple | ||||
| [cashflow statement](http://en.wikipedia.org/wiki/Cash_flow_statement) | ||||
| It shows the change in all "cash" (ie, liquid assets) accounts for the | ||||
| period. It currently assumes that cash accounts are under a top-level | ||||
| account named `asset` and do not contain `receivable` or `A/R` (plural | ||||
| forms also allowed.) | ||||
| account named `asset` and do not contain `receivable`, `:A/R` or `:fixed`. | ||||
| 
 | ||||
| ```shell | ||||
| $ hledger cashflow | ||||
|  | ||||
| @ -1818,8 +1818,8 @@ in single\-column balance reports: use this custom line format | ||||
| This command displays a simple cashflow statement It shows the change in | ||||
| all "cash" (ie, liquid assets) accounts for the period. | ||||
| It currently assumes that cash accounts are under a top\-level account | ||||
| named \f[C]asset\f[] and do not contain \f[C]receivable\f[] or | ||||
| \f[C]A/R\f[] (plural forms also allowed.) | ||||
| named \f[C]asset\f[] and do not contain \f[C]receivable\f[], | ||||
| \f[C]:A/R\f[] or \f[C]:fixed\f[]. | ||||
| .IP | ||||
| .nf | ||||
| \f[C] | ||||
|  | ||||
| @ -1411,7 +1411,7 @@ Show a cashflow statement.  Alias: cf. | ||||
|    This command displays a simple cashflow statement It shows the change | ||||
| in all "cash" (ie, liquid assets) accounts for the period.  It currently | ||||
| assumes that cash accounts are under a top-level account named 'asset' | ||||
| and do not contain 'receivable' or 'A/R' (plural forms also allowed.) | ||||
| and do not contain 'receivable', ':A/R' or ':fixed'. | ||||
| 
 | ||||
| $ hledger cashflow | ||||
| Cashflow Statement | ||||
| @ -2144,65 +2144,65 @@ Node: balancesheet43148 | ||||
| Ref: #balancesheet43276 | ||||
| Node: cashflow45183 | ||||
| Ref: #cashflow45300 | ||||
| Node: help47168 | ||||
| Ref: #help47280 | ||||
| Node: incomestatement48354 | ||||
| Ref: #incomestatement48485 | ||||
| Node: print50377 | ||||
| Ref: #print50492 | ||||
| Node: register54248 | ||||
| Ref: #register54361 | ||||
| Node: Custom register output58857 | ||||
| Ref: #custom-register-output58988 | ||||
| Node: stats60285 | ||||
| Ref: #stats60391 | ||||
| Node: test61272 | ||||
| Ref: #test61359 | ||||
| Node: ADD-ON COMMANDS61727 | ||||
| Ref: #add-on-commands61839 | ||||
| Node: Official add-ons63126 | ||||
| Ref: #official-add-ons63268 | ||||
| Node: api63355 | ||||
| Ref: #api63446 | ||||
| Node: ui63498 | ||||
| Ref: #ui63599 | ||||
| Node: web63657 | ||||
| Ref: #web63748 | ||||
| Node: Third party add-ons63794 | ||||
| Ref: #third-party-add-ons63971 | ||||
| Node: diff64106 | ||||
| Ref: #diff64205 | ||||
| Node: iadd64304 | ||||
| Ref: #iadd64420 | ||||
| Node: interest64503 | ||||
| Ref: #interest64626 | ||||
| Node: irr64721 | ||||
| Ref: #irr64821 | ||||
| Node: Experimental add-ons64899 | ||||
| Ref: #experimental-add-ons65053 | ||||
| Node: autosync65455 | ||||
| Ref: #autosync65569 | ||||
| Node: budget65808 | ||||
| Ref: #budget65932 | ||||
| Node: chart65998 | ||||
| Ref: #chart66117 | ||||
| Node: check66188 | ||||
| Ref: #check66312 | ||||
| Node: check-dates66379 | ||||
| Ref: #check-dates66521 | ||||
| Node: check-dupes66594 | ||||
| Ref: #check-dupes66737 | ||||
| Node: equity66814 | ||||
| Ref: #equity66942 | ||||
| Node: prices67061 | ||||
| Ref: #prices67190 | ||||
| Node: print-unique67245 | ||||
| Ref: #print-unique67394 | ||||
| Node: register-match67487 | ||||
| Ref: #register-match67643 | ||||
| Node: rewrite67741 | ||||
| Ref: #rewrite67875 | ||||
| Node: tags67953 | ||||
| Ref: #tags68058 | ||||
| Node: help47151 | ||||
| Ref: #help47263 | ||||
| Node: incomestatement48337 | ||||
| Ref: #incomestatement48468 | ||||
| Node: print50360 | ||||
| Ref: #print50475 | ||||
| Node: register54231 | ||||
| Ref: #register54344 | ||||
| Node: Custom register output58840 | ||||
| Ref: #custom-register-output58971 | ||||
| Node: stats60268 | ||||
| Ref: #stats60374 | ||||
| Node: test61255 | ||||
| Ref: #test61342 | ||||
| Node: ADD-ON COMMANDS61710 | ||||
| Ref: #add-on-commands61822 | ||||
| Node: Official add-ons63109 | ||||
| Ref: #official-add-ons63251 | ||||
| Node: api63338 | ||||
| Ref: #api63429 | ||||
| Node: ui63481 | ||||
| Ref: #ui63582 | ||||
| Node: web63640 | ||||
| Ref: #web63731 | ||||
| Node: Third party add-ons63777 | ||||
| Ref: #third-party-add-ons63954 | ||||
| Node: diff64089 | ||||
| Ref: #diff64188 | ||||
| Node: iadd64287 | ||||
| Ref: #iadd64403 | ||||
| Node: interest64486 | ||||
| Ref: #interest64609 | ||||
| Node: irr64704 | ||||
| Ref: #irr64804 | ||||
| Node: Experimental add-ons64882 | ||||
| Ref: #experimental-add-ons65036 | ||||
| Node: autosync65438 | ||||
| Ref: #autosync65552 | ||||
| Node: budget65791 | ||||
| Ref: #budget65915 | ||||
| Node: chart65981 | ||||
| Ref: #chart66100 | ||||
| Node: check66171 | ||||
| Ref: #check66295 | ||||
| Node: check-dates66362 | ||||
| Ref: #check-dates66504 | ||||
| Node: check-dupes66577 | ||||
| Ref: #check-dupes66720 | ||||
| Node: equity66797 | ||||
| Ref: #equity66925 | ||||
| Node: prices67044 | ||||
| Ref: #prices67173 | ||||
| Node: print-unique67228 | ||||
| Ref: #print-unique67377 | ||||
| Node: register-match67470 | ||||
| Ref: #register-match67626 | ||||
| Node: rewrite67724 | ||||
| Ref: #rewrite67858 | ||||
| Node: tags67936 | ||||
| Ref: #tags68041 | ||||
|  | ||||
| End Tag Table | ||||
|  | ||||
| @ -1263,7 +1263,7 @@ COMMANDS | ||||
|        This command displays a simple cashflow statement It shows  the  change | ||||
|        in  all  "cash"  (ie,  liquid assets) accounts for the period.  It cur- | ||||
|        rently assumes that cash accounts are under a top-level  account  named | ||||
|        asset and do not contain receivable or A/R (plural forms also allowed.) | ||||
|        asset and do not contain receivable, :A/R or :fixed. | ||||
| 
 | ||||
|               $ hledger cashflow | ||||
|               Cashflow Statement | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user