mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-20 02:37:12 +03:00
Get "make functest" (mostly) working again
This commit is contained in:
parent
00eb0b3c8f
commit
28f9f043e5
@ -61,12 +61,12 @@ alias /A (.)/=\1
|
|||||||
c
|
c
|
||||||
|
|
||||||
$ hledger -f- print
|
$ hledger -f- print
|
||||||
2011/01/01
|
2011-01-01
|
||||||
b b 1
|
b b 1
|
||||||
b b 2
|
b b 2
|
||||||
c
|
c
|
||||||
|
|
||||||
2011/01/01
|
2011-01-01
|
||||||
b 1
|
b 1
|
||||||
b 2
|
b 2
|
||||||
c
|
c
|
||||||
@ -85,7 +85,7 @@ $ hledger -f- print
|
|||||||
c
|
c
|
||||||
|
|
||||||
$ hledger -f- print --alias '/A (.)/=a' --alias /a/=b
|
$ hledger -f- print --alias '/A (.)/=a' --alias /a/=b
|
||||||
2011/01/01
|
2011-01-01
|
||||||
b 1
|
b 1
|
||||||
b 2
|
b 2
|
||||||
c
|
c
|
||||||
@ -104,7 +104,7 @@ alias E=F
|
|||||||
[x:a:x]
|
[x:a:x]
|
||||||
|
|
||||||
$ hledger -f- print --alias /a/=A --alias /B/=C --alias /B/=D --alias /C/=D
|
$ hledger -f- print --alias /a/=A --alias /B/=C --alias /B/=D --alias /C/=D
|
||||||
2011/01/01
|
2011-01-01
|
||||||
[E:x] 1
|
[E:x] 1
|
||||||
[x:A:x]
|
[x:A:x]
|
||||||
|
|
||||||
@ -144,7 +144,7 @@ alias a = b
|
|||||||
a 1
|
a 1
|
||||||
b -1
|
b -1
|
||||||
$ hledger -f- reg '^a$' '^b$'
|
$ hledger -f- reg '^a$' '^b$'
|
||||||
2017/01/01 b 1 1
|
2017-01-01 b 1 1
|
||||||
b -1 0
|
b -1 0
|
||||||
|
|
||||||
# recursive aliases https://github.com/simonmichael/hledger/issues/1055
|
# recursive aliases https://github.com/simonmichael/hledger/issues/1055
|
||||||
@ -155,7 +155,7 @@ $ hledger -f- reg '^a$' '^b$'
|
|||||||
(one) 1
|
(one) 1
|
||||||
|
|
||||||
$ hledger -f- --alias "one=two" --alias "two=three" print
|
$ hledger -f- --alias "one=two" --alias "two=three" print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(three) 1
|
(three) 1
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -169,7 +169,7 @@ alias one = two
|
|||||||
(one) 1
|
(one) 1
|
||||||
|
|
||||||
$ hledger -f- print
|
$ hledger -f- print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(three) 1
|
(three) 1
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -182,7 +182,7 @@ alias one = two
|
|||||||
(one) 1
|
(one) 1
|
||||||
|
|
||||||
$ hledger -f- print
|
$ hledger -f- print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(two) 1
|
(two) 1
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -193,7 +193,7 @@ $ hledger -f- print
|
|||||||
(one) 1
|
(one) 1
|
||||||
|
|
||||||
$ hledger -f- --alias "/one/=two" --alias "/two/=three" print
|
$ hledger -f- --alias "/one/=two" --alias "/two/=three" print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(three) 1
|
(three) 1
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -207,7 +207,7 @@ alias /one/ = two
|
|||||||
(one) 1
|
(one) 1
|
||||||
|
|
||||||
$ hledger -f- print
|
$ hledger -f- print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(three) 1
|
(three) 1
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -220,7 +220,7 @@ alias /one/ = two
|
|||||||
(one) 1
|
(one) 1
|
||||||
|
|
||||||
$ hledger -f- print
|
$ hledger -f- print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(two) 1
|
(two) 1
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
|
@ -7,7 +7,7 @@ hledger -f - print --explicit
|
|||||||
b USD 1 ; a dollar
|
b USD 1 ; a dollar
|
||||||
c ; a euro and a dollar
|
c ; a euro and a dollar
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
a EUR 1 ; a euro
|
a EUR 1 ; a euro
|
||||||
b USD 1 ; a dollar
|
b USD 1 ; a dollar
|
||||||
c EUR -1 ; a euro and a dollar
|
c EUR -1 ; a euro and a dollar
|
||||||
@ -23,7 +23,7 @@ hledger -f - register
|
|||||||
b USD 1 ; a dollar
|
b USD 1 ; a dollar
|
||||||
c ; a euro and a dollar
|
c ; a euro and a dollar
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 a EUR 1 EUR 1
|
2010-01-01 a EUR 1 EUR 1
|
||||||
b USD 1 EUR 1
|
b USD 1 EUR 1
|
||||||
USD 1
|
USD 1
|
||||||
c EUR -1
|
c EUR -1
|
||||||
@ -53,7 +53,7 @@ hledger -f- print --explicit --empty
|
|||||||
a $0.00 @ 3EUR
|
a $0.00 @ 3EUR
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/03/01 x
|
2010-03-01 x
|
||||||
a 0 @ 3EUR
|
a 0 @ 3EUR
|
||||||
b 0
|
b 0
|
||||||
|
|
||||||
@ -93,14 +93,14 @@ D 1000,00€
|
|||||||
# b USD 1 ; a dollar
|
# b USD 1 ; a dollar
|
||||||
# c ; a euro and a dollar
|
# c ; a euro and a dollar
|
||||||
# >>>
|
# >>>
|
||||||
# 2010/01/01
|
# 2010-01-01
|
||||||
# a EUR 1 @ USD 1.1 ; a euro
|
# a EUR 1 @ USD 1.1 ; a euro
|
||||||
# b USD 1 ; a dollar
|
# b USD 1 ; a dollar
|
||||||
# EUR -1 @ USD 1.1
|
# EUR -1 @ USD 1.1
|
||||||
# c USD -1 ; a euro and a dollar
|
# c USD -1 ; a euro and a dollar
|
||||||
#
|
#
|
||||||
##
|
##
|
||||||
# 2010/01/01
|
# 2010-01-01
|
||||||
# a EUR 1 @ USD 1.1 ; a euro
|
# a EUR 1 @ USD 1.1 ; a euro
|
||||||
# b USD 1.0 ; a dollar
|
# b USD 1.0 ; a dollar
|
||||||
# c USD -2.1 ; a euro and a dollar
|
# c USD -2.1 ; a euro and a dollar
|
||||||
@ -115,7 +115,7 @@ D 1000,00€
|
|||||||
# b USD 1 ; a dollar
|
# b USD 1 ; a dollar
|
||||||
# c ; a euro and a dollar
|
# c ; a euro and a dollar
|
||||||
# >>>
|
# >>>
|
||||||
# 2010/01/01 a EUR 1 EUR 1
|
# 2010-01-01 a EUR 1 EUR 1
|
||||||
# EUR 1
|
# EUR 1
|
||||||
# b USD 1.0 USD 1.0
|
# b USD 1.0 USD 1.0
|
||||||
# EUR 1
|
# EUR 1
|
||||||
|
@ -4,7 +4,7 @@ hledger -f balance-multicol.journal bal -MEH --no-total date:2013/1 --tree --fla
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (historical) in 2013/01:
|
Ending balances (historical) in 2013/01:
|
||||||
|
|
||||||
|| 2013/01/31
|
|| 2013-01-31
|
||||||
=================++============
|
=================++============
|
||||||
assets:checking || 10
|
assets:checking || 10
|
||||||
>>>= 0
|
>>>= 0
|
||||||
@ -14,7 +14,7 @@ hledger -f balance-multicol.journal bal -MEH --no-total date:2013/1 --flat --tre
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (historical) in 2013/01:
|
Ending balances (historical) in 2013/01:
|
||||||
|
|
||||||
|| 2013/01/31
|
|| 2013-01-31
|
||||||
============++============
|
============++============
|
||||||
assets || 10
|
assets || 10
|
||||||
checking || 10
|
checking || 10
|
||||||
|
@ -3,12 +3,12 @@
|
|||||||
# 1. Here are the postings used in most tests below:
|
# 1. Here are the postings used in most tests below:
|
||||||
hledger -f balance-multicol.journal register
|
hledger -f balance-multicol.journal register
|
||||||
>>>
|
>>>
|
||||||
2012/12/31 (assets:checking) 10 10
|
2012-12-31 (assets:checking) 10 10
|
||||||
2013/01/01 (assets:checking) 1 11
|
2013-01-01 (assets:checking) 1 11
|
||||||
2013/01/15 (assets:checking) -1 10
|
2013-01-15 (assets:checking) -1 10
|
||||||
2013/02/01 (assets:cash) 1 11
|
2013-02-01 (assets:cash) 1 11
|
||||||
2013/02/02 (assets) 1 12
|
2013-02-02 (assets) 1 12
|
||||||
2013/03/01 (assets:checking) 1 13
|
2013-03-01 (assets:checking) 1 13
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 2. A period balance (flow) report. --no-total also works but isn't pretty.
|
# 2. A period balance (flow) report. --no-total also works but isn't pretty.
|
||||||
@ -49,7 +49,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --cumulative
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (cumulative) in 2013q1:
|
Ending balances (cumulative) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
=================++====================================
|
=================++====================================
|
||||||
assets || 0 1 1
|
assets || 0 1 1
|
||||||
assets:cash || 0 1 1
|
assets:cash || 0 1 1
|
||||||
@ -65,7 +65,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --cumulative no
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (cumulative) in 2013q1:
|
Ending balances (cumulative) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
=================++====================================
|
=================++====================================
|
||||||
assets || 0 1 1
|
assets || 0 1 1
|
||||||
assets:checking || 0 0 1
|
assets:checking || 0 0 1
|
||||||
@ -78,7 +78,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --historical
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (historical) in 2013q1:
|
Ending balances (historical) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
=================++====================================
|
=================++====================================
|
||||||
assets || 0 1 1
|
assets || 0 1 1
|
||||||
assets:cash || 0 1 1
|
assets:cash || 0 1 1
|
||||||
@ -106,7 +106,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' not:assets$ --c
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (cumulative) in 2013q1:
|
Ending balances (cumulative) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
=================++====================================
|
=================++====================================
|
||||||
assets:cash || 0 1 1
|
assets:cash || 0 1 1
|
||||||
assets:checking || 0 0 1
|
assets:checking || 0 0 1
|
||||||
@ -119,7 +119,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --historical
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (historical) in 2013q1:
|
Ending balances (historical) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
=================++====================================
|
=================++====================================
|
||||||
assets || 0 1 1
|
assets || 0 1 1
|
||||||
assets:cash || 0 1 1
|
assets:cash || 0 1 1
|
||||||
@ -159,7 +159,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --depth 1 --cum
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (cumulative) in 2013q1:
|
Ending balances (cumulative) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
========++====================================
|
========++====================================
|
||||||
assets || 0 2 3
|
assets || 0 2 3
|
||||||
--------++------------------------------------
|
--------++------------------------------------
|
||||||
@ -171,7 +171,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --depth 1 --his
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (historical) in 2013q1:
|
Ending balances (historical) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
========++====================================
|
========++====================================
|
||||||
assets || 10 12 13
|
assets || 10 12 13
|
||||||
--------++------------------------------------
|
--------++------------------------------------
|
||||||
@ -197,7 +197,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --cumulative --
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (cumulative) in 2013q1:
|
Ending balances (cumulative) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
============++====================================
|
============++====================================
|
||||||
assets || 0 2 3
|
assets || 0 2 3
|
||||||
cash || 0 1 1
|
cash || 0 1 1
|
||||||
@ -211,7 +211,7 @@ hledger -f balance-multicol.journal balance -p 'monthly in 2013' --historical --
|
|||||||
>>>
|
>>>
|
||||||
Ending balances (historical) in 2013q1:
|
Ending balances (historical) in 2013q1:
|
||||||
|
|
||||||
|| 2013/01/31 2013/02/28 2013/03/31
|
|| 2013-01-31 2013-02-28 2013-03-31
|
||||||
============++====================================
|
============++====================================
|
||||||
assets || 10 12 13
|
assets || 10 12 13
|
||||||
cash || 0 1 1
|
cash || 0 1 1
|
||||||
|
@ -7,7 +7,7 @@ hledger -f - balancesheet
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2016/01/01
|
Balance Sheet 2016/01/01
|
||||||
|
|
||||||
|| 2016/01/01
|
|| 2016-01-01
|
||||||
=============++============
|
=============++============
|
||||||
Assets ||
|
Assets ||
|
||||||
-------------++------------
|
-------------++------------
|
||||||
@ -50,7 +50,7 @@ hledger -f sample.journal balancesheet -p 'monthly in 2008'
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2008/01/31,,2008/12/31
|
Balance Sheet 2008/01/31,,2008/12/31
|
||||||
|
|
||||||
|| 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31
|
|| 2008-01-31 2008-02-29 2008-03-31 2008-04-30 2008-05-31 2008-06-30 2008-07-31 2008-08-31 2008-09-30 2008-10-31 2008-11-30 2008-12-31
|
||||||
======================++================================================================================================================================================
|
======================++================================================================================================================================================
|
||||||
Assets ||
|
Assets ||
|
||||||
----------------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
----------------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
@ -96,7 +96,7 @@ hledger -f sample.journal balancesheet -p 'monthly in 2008' --tree
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2008/01/31,,2008/12/31
|
Balance Sheet 2008/01/31,,2008/12/31
|
||||||
|
|
||||||
|| 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31
|
|| 2008-01-31 2008-02-29 2008-03-31 2008-04-30 2008-05-31 2008-06-30 2008-07-31 2008-08-31 2008-09-30 2008-10-31 2008-11-30 2008-12-31
|
||||||
==============++================================================================================================================================================
|
==============++================================================================================================================================================
|
||||||
Assets ||
|
Assets ||
|
||||||
--------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
--------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
@ -125,7 +125,7 @@ hledger -f sample.journal balancesheet -p 'monthly in 2008' -NAT
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2008/01/31,,2008/12/31
|
Balance Sheet 2008/01/31,,2008/12/31
|
||||||
|
|
||||||
|| 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31 Average
|
|| 2008-01-31 2008-02-29 2008-03-31 2008-04-30 2008-05-31 2008-06-30 2008-07-31 2008-08-31 2008-09-30 2008-10-31 2008-11-30 2008-12-31 Average
|
||||||
======================++=========================================================================================================================================================
|
======================++=========================================================================================================================================================
|
||||||
Assets ||
|
Assets ||
|
||||||
----------------------++---------------------------------------------------------------------------------------------------------------------------------------------------------
|
----------------------++---------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
@ -150,7 +150,7 @@ hledger -f- balancesheet
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2017/01/01
|
Balance Sheet 2017/01/01
|
||||||
|
|
||||||
|| 2017/01/01
|
|| 2017-01-01
|
||||||
=============++============
|
=============++============
|
||||||
Assets ||
|
Assets ||
|
||||||
-------------++------------
|
-------------++------------
|
||||||
@ -176,7 +176,7 @@ hledger -f- balancesheet --flat
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2017/01/01
|
Balance Sheet 2017/01/01
|
||||||
|
|
||||||
|| 2017/01/01
|
|| 2017-01-01
|
||||||
=============++============
|
=============++============
|
||||||
Assets ||
|
Assets ||
|
||||||
-------------++------------
|
-------------++------------
|
||||||
@ -201,7 +201,7 @@ hledger -f- balancesheet -YA
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2017/12/31
|
Balance Sheet 2017/12/31
|
||||||
|
|
||||||
|| 2017/12/31 Average
|
|| 2017-12-31 Average
|
||||||
=============++=====================
|
=============++=====================
|
||||||
Assets ||
|
Assets ||
|
||||||
-------------++---------------------
|
-------------++---------------------
|
||||||
@ -227,7 +227,7 @@ hledger -f - balancesheet -M --pretty-tables
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2016/01/31
|
Balance Sheet 2016/01/31
|
||||||
|
|
||||||
║ 2016/01/31
|
║ 2016-01-31
|
||||||
═════════════╬════════════
|
═════════════╬════════════
|
||||||
Assets ║
|
Assets ║
|
||||||
─────────────╫────────────
|
─────────────╫────────────
|
||||||
@ -264,7 +264,7 @@ hledger -f - balancesheet
|
|||||||
>>>
|
>>>
|
||||||
Balance Sheet 2018/10/03
|
Balance Sheet 2018/10/03
|
||||||
|
|
||||||
|| 2018/10/03
|
|| 2018-10-03
|
||||||
=====================================++============
|
=====================================++============
|
||||||
Assets ||
|
Assets ||
|
||||||
-------------------------------------++------------
|
-------------------------------------++------------
|
||||||
|
@ -177,7 +177,7 @@ hledger -f sample.journal cashflow -p 'monthly in 2008' -A --historical
|
|||||||
>>>
|
>>>
|
||||||
Cashflow Statement 2008/01/31,,2008/12/31 (Historical Ending Balances)
|
Cashflow Statement 2008/01/31,,2008/12/31 (Historical Ending Balances)
|
||||||
|
|
||||||
|| 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31 Average
|
|| 2008-01-31 2008-02-29 2008-03-31 2008-04-30 2008-05-31 2008-06-30 2008-07-31 2008-08-31 2008-09-30 2008-10-31 2008-11-30 2008-12-31 Average
|
||||||
======================++=========================================================================================================================================================
|
======================++=========================================================================================================================================================
|
||||||
Cash flows ||
|
Cash flows ||
|
||||||
----------------------++---------------------------------------------------------------------------------------------------------------------------------------------------------
|
----------------------++---------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
@ -24,15 +24,15 @@ Income Statement 2014/01/01-2014/01/02
|
|||||||
# 2. aliases etc. in files currently don't carry over to subsequent files
|
# 2. aliases etc. in files currently don't carry over to subsequent files
|
||||||
hledger print -f personal.journal -f business.journal -f alias.journal -f personal.journal
|
hledger print -f personal.journal -f business.journal -f alias.journal -f personal.journal
|
||||||
>>>
|
>>>
|
||||||
2014/01/01
|
2014-01-01
|
||||||
expenses:office supplies $1
|
expenses:office supplies $1
|
||||||
assets:business checking
|
assets:business checking
|
||||||
|
|
||||||
2014/01/02
|
2014-01-02
|
||||||
expenses:food $1
|
expenses:food $1
|
||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
2014/01/02
|
2014-01-02
|
||||||
expenses:food $1
|
expenses:food $1
|
||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
@ -46,14 +46,14 @@ hledger print -f personal.journal -f business.journal -f alias.journal -f person
|
|||||||
# 3. files can be of different formats
|
# 3. files can be of different formats
|
||||||
hledger print -f personal.journal -f ../journal/a.timeclock -f ../journal/b.timedot
|
hledger print -f personal.journal -f ../journal/a.timeclock -f ../journal/b.timedot
|
||||||
>>>
|
>>>
|
||||||
2014/01/02
|
2014-01-02
|
||||||
expenses:food $1
|
expenses:food $1
|
||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
2016/01/01 * 12:00-16:00
|
2016-01-01 * 12:00-16:00
|
||||||
(a:aa) 4.00h
|
(a:aa) 4.00h
|
||||||
|
|
||||||
2016/01/01 *
|
2016-01-01 *
|
||||||
(b.bb) 1.00
|
(b.bb) 1.00
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
@ -62,7 +62,7 @@ hledger print -f personal.journal -f ../journal/a.timeclock -f ../journal/b.time
|
|||||||
# 4. same-date transactions in different files are shown in the right order
|
# 4. same-date transactions in different files are shown in the right order
|
||||||
hledger -f a.j -f b.j reg
|
hledger -f a.j -f b.j reg
|
||||||
>>>
|
>>>
|
||||||
2018/01/01 a1 (a) 1 1
|
2018-01-01 a1 (a) 1 1
|
||||||
2018/01/01 b1 (b) 1 2
|
2018-01-01 b1 (b) 1 2
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -5,7 +5,7 @@ hledger -f- register 'a a'
|
|||||||
a a 1
|
a a 1
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/03/01 x a a 1 1
|
2010-03-01 x a a 1 1
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -20,7 +20,7 @@ hledger -f- register desc:'x x'
|
|||||||
a 1
|
a 1
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/03/02 x x a 1 1
|
2010-03-02 x x a 1 1
|
||||||
b -1 0
|
b -1 0
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
@ -32,6 +32,6 @@ hledger -f- register 'a a' "'b"
|
|||||||
a a 1
|
a a 1
|
||||||
'b
|
'b
|
||||||
>>>
|
>>>
|
||||||
2011/09/11 a a 1 1
|
2011-09-11 a a 1 1
|
||||||
'b -1 0
|
'b -1 0
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -19,13 +19,13 @@
|
|||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
$ hledger close -f- -p 2016 assets liabilities
|
$ hledger close -f- -p 2016 assets liabilities
|
||||||
2016/12/31 closing balances
|
2016-12-31 closing balances
|
||||||
assets:bank $-80 = $0
|
assets:bank $-80 = $0
|
||||||
assets:cash $-10 = $0
|
assets:cash $-10 = $0
|
||||||
liabilities $-25 = $0
|
liabilities $-25 = $0
|
||||||
equity:closing balances $115
|
equity:closing balances $115
|
||||||
|
|
||||||
2017/01/01 opening balances
|
2017-01-01 opening balances
|
||||||
assets:bank $80 = $80
|
assets:bank $80 = $80
|
||||||
assets:cash $10 = $10
|
assets:cash $10 = $10
|
||||||
liabilities $25 = $25
|
liabilities $25 = $25
|
||||||
@ -39,11 +39,11 @@ $ hledger close -f- -p 2016 assets liabilities
|
|||||||
(a) 1
|
(a) 1
|
||||||
|
|
||||||
$ hledger close -f- -b2017/6/1 -e2018
|
$ hledger close -f- -b2017/6/1 -e2018
|
||||||
2017/12/31 closing balances
|
2017-12-31 closing balances
|
||||||
a -1 = 0
|
a -1 = 0
|
||||||
equity:closing balances 1
|
equity:closing balances 1
|
||||||
|
|
||||||
2018/01/01 opening balances
|
2018-01-01 opening balances
|
||||||
a 1 = 1
|
a 1 = 1
|
||||||
equity:opening balances -1
|
equity:opening balances -1
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ $ hledger close -f- -b2017/6/1 -e2018
|
|||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
$ hledger close -f- -p 2016 assets liabilities --opening
|
$ hledger close -f- -p 2016 assets liabilities --opening
|
||||||
2017/01/01 opening balances
|
2017-01-01 opening balances
|
||||||
assets:bank $80 = $80
|
assets:bank $80 = $80
|
||||||
assets:cash $10 = $10
|
assets:cash $10 = $10
|
||||||
liabilities $25 = $25
|
liabilities $25 = $25
|
||||||
@ -97,7 +97,7 @@ $ hledger close -f- -p 2016 assets liabilities --opening
|
|||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
$ hledger close -f- -p 2016 assets liabilities --closing
|
$ hledger close -f- -p 2016 assets liabilities --closing
|
||||||
2016/12/31 closing balances
|
2016-12-31 closing balances
|
||||||
assets:bank $-80 = $0
|
assets:bank $-80 = $0
|
||||||
assets:cash $-10 = $0
|
assets:cash $-10 = $0
|
||||||
liabilities $-25 = $0
|
liabilities $-25 = $0
|
||||||
@ -125,13 +125,13 @@ $ hledger close -f- -p 2016 assets liabilities --closing
|
|||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
$ hledger close -f- -p 2016 assets liabilities --opening --closing
|
$ hledger close -f- -p 2016 assets liabilities --opening --closing
|
||||||
2016/12/31 closing balances
|
2016-12-31 closing balances
|
||||||
assets:bank $-80 = $0
|
assets:bank $-80 = $0
|
||||||
assets:cash $-10 = $0
|
assets:cash $-10 = $0
|
||||||
liabilities $-25 = $0
|
liabilities $-25 = $0
|
||||||
equity:closing balances $115
|
equity:closing balances $115
|
||||||
|
|
||||||
2017/01/01 opening balances
|
2017-01-01 opening balances
|
||||||
assets:bank $80 = $80
|
assets:bank $80 = $80
|
||||||
assets:cash $10 = $10
|
assets:cash $10 = $10
|
||||||
liabilities $25 = $25
|
liabilities $25 = $25
|
||||||
@ -149,13 +149,13 @@ $ hledger close -f- -p 2016 assets liabilities --opening --closing
|
|||||||
equity
|
equity
|
||||||
|
|
||||||
$ hledger -f- close assets -p 2019
|
$ hledger -f- close assets -p 2019
|
||||||
2019/12/31 closing balances
|
2019-12-31 closing balances
|
||||||
assets -1A @ 1B
|
assets -1A @ 1B
|
||||||
assets -1A @ 1C = 0A
|
assets -1A @ 1C = 0A
|
||||||
equity:closing balances 1A @ 1B
|
equity:closing balances 1A @ 1B
|
||||||
equity:closing balances 1A @ 1C
|
equity:closing balances 1A @ 1C
|
||||||
|
|
||||||
2020/01/01 opening balances
|
2020-01-01 opening balances
|
||||||
assets 1A @ 1B
|
assets 1A @ 1B
|
||||||
assets 1A @ 1C = 2A
|
assets 1A @ 1C = 2A
|
||||||
equity:opening balances -1A @ 1B
|
equity:opening balances -1A @ 1B
|
||||||
@ -174,13 +174,13 @@ $ hledger -f- close assets -p 2019
|
|||||||
(assets) 1A @ 2B
|
(assets) 1A @ 2B
|
||||||
|
|
||||||
$ hledger -f- close assets -p 2019
|
$ hledger -f- close assets -p 2019
|
||||||
2019/12/31 closing balances
|
2019-12-31 closing balances
|
||||||
assets -1A @ 1B
|
assets -1A @ 1B
|
||||||
assets -1A @ 2B = 0A
|
assets -1A @ 2B = 0A
|
||||||
equity:closing balances 1A @ 1B
|
equity:closing balances 1A @ 1B
|
||||||
equity:closing balances 1A @ 2B
|
equity:closing balances 1A @ 2B
|
||||||
|
|
||||||
2020/01/01 opening balances
|
2020-01-01 opening balances
|
||||||
assets 1A @ 1B
|
assets 1A @ 1B
|
||||||
assets 1A @ 2B = 2A
|
assets 1A @ 2B = 2A
|
||||||
equity:opening balances -1A @ 1B
|
equity:opening balances -1A @ 1B
|
||||||
@ -213,7 +213,7 @@ $ hledger -f- close assets -p 2019
|
|||||||
liabilities:employer
|
liabilities:employer
|
||||||
|
|
||||||
$ hledger -f- close -p 2016 assets liabilities
|
$ hledger -f- close -p 2016 assets liabilities
|
||||||
2016/12/31 closing balances
|
2016-12-31 closing balances
|
||||||
assets:bank -5,733.00 EUR = 0.00 EUR
|
assets:bank -5,733.00 EUR = 0.00 EUR
|
||||||
liabilities:employer $-10,000.00
|
liabilities:employer $-10,000.00
|
||||||
liabilities:employer $5,000.00 @ 0.93 EUR
|
liabilities:employer $5,000.00 @ 0.93 EUR
|
||||||
@ -224,7 +224,7 @@ $ hledger -f- close -p 2016 assets liabilities
|
|||||||
equity:closing balances $-5,000.00 @ 0.95 EUR
|
equity:closing balances $-5,000.00 @ 0.95 EUR
|
||||||
equity:closing balances 5,734.00 EUR
|
equity:closing balances 5,734.00 EUR
|
||||||
|
|
||||||
2017/01/01 opening balances
|
2017-01-01 opening balances
|
||||||
assets:bank 5,733.00 EUR = 5,733.00 EUR
|
assets:bank 5,733.00 EUR = 5,733.00 EUR
|
||||||
liabilities:employer $10,000.00
|
liabilities:employer $10,000.00
|
||||||
liabilities:employer $-5,000.00 @ 0.93 EUR
|
liabilities:employer $-5,000.00 @ 0.93 EUR
|
||||||
|
@ -8,7 +8,7 @@ currency $
|
|||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50
|
assets:myacct $50
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
@ -28,11 +28,11 @@ amount-out %4
|
|||||||
currency $
|
currency $
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co🎅
|
2009-09-10 Flubber Co🎅
|
||||||
Assets:MyAccount $50
|
Assets:MyAccount $50
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
2009/09/11 Flubber Co🎅
|
2009-09-11 Flubber Co🎅
|
||||||
Assets:MyAccount $-50
|
Assets:MyAccount $-50
|
||||||
expenses:unknown $50
|
expenses:unknown $50
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ if Flubber
|
|||||||
account2 acct
|
account2 acct
|
||||||
comment cmt
|
comment cmt
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co ; cmt
|
2009-09-10 Flubber Co ; cmt
|
||||||
assets:myacct $50
|
assets:myacct $50
|
||||||
acct $-50
|
acct $-50
|
||||||
|
|
||||||
@ -68,7 +68,7 @@ currency $
|
|||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50 = $123
|
assets:myacct $50 = $123
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
@ -86,11 +86,11 @@ currency $
|
|||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50 = $123
|
assets:myacct $50 = $123
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
2009/09/11 Blubber Co
|
2009-09-11 Blubber Co
|
||||||
assets:myacct $60
|
assets:myacct $60
|
||||||
income:unknown $-60
|
income:unknown $-60
|
||||||
|
|
||||||
@ -108,11 +108,11 @@ currency $
|
|||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50 = $123
|
assets:myacct $50 = $123
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
2009/09/11 Blubber Co
|
2009-09-11 Blubber Co
|
||||||
assets:myacct $60
|
assets:myacct $60
|
||||||
income:unknown $-60
|
income:unknown $-60
|
||||||
|
|
||||||
@ -135,11 +135,11 @@ amount -%payment
|
|||||||
account1 liabilities:bank
|
account1 liabilities:bank
|
||||||
account2 expense:other
|
account2 expense:other
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/10/09
|
2009-10-09
|
||||||
liabilities:bank $-50
|
liabilities:bank $-50
|
||||||
expense:other $50
|
expense:other $50
|
||||||
|
|
||||||
2009/11/09
|
2009-11-09
|
||||||
liabilities:bank $60
|
liabilities:bank $60
|
||||||
expense:other $-60
|
expense:other $-60
|
||||||
|
|
||||||
@ -160,11 +160,11 @@ amount-out %4
|
|||||||
currency $
|
currency $
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co🎅
|
2009-09-10 Flubber Co🎅
|
||||||
Assets:MyAccount $50
|
Assets:MyAccount $50
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
2009/09/11 Flubber Co🎅
|
2009-09-11 Flubber Co🎅
|
||||||
Assets:MyAccount $-50
|
Assets:MyAccount $-50
|
||||||
expenses:unknown $50
|
expenses:unknown $50
|
||||||
|
|
||||||
@ -181,7 +181,7 @@ currency $
|
|||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50
|
assets:myacct $50
|
||||||
income:unknown $-50 = $123
|
income:unknown $-50 = $123
|
||||||
|
|
||||||
@ -198,7 +198,7 @@ currency $
|
|||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50 = $321
|
assets:myacct $50 = $321
|
||||||
income:unknown $-50 = $123
|
income:unknown $-50 = $123
|
||||||
|
|
||||||
@ -218,7 +218,7 @@ account3 expenses:tax
|
|||||||
account4 the:remainder
|
account4 the:remainder
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50.000 = $321.000
|
assets:myacct $50.000 = $321.000
|
||||||
expenses:unknown = $123.000
|
expenses:unknown = $123.000
|
||||||
expenses:tax $0.234 ; VAT
|
expenses:tax $0.234 ; VAT
|
||||||
@ -239,7 +239,7 @@ account3 expenses:tax
|
|||||||
account4 the:remainder
|
account4 the:remainder
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50 = $321
|
assets:myacct $50 = $321
|
||||||
expenses:unknown = $123
|
expenses:unknown = $123
|
||||||
expenses:tax £0.234 ; VAT
|
expenses:tax £0.234 ; VAT
|
||||||
@ -261,11 +261,11 @@ amount-out %4
|
|||||||
currency $
|
currency $
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co🎅
|
2009-09-10 Flubber Co🎅
|
||||||
Assets:MyAccount $50
|
Assets:MyAccount $50
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
2009/09/11 Flubber Co🎅
|
2009-09-11 Flubber Co🎅
|
||||||
Assets:MyAccount $-50
|
Assets:MyAccount $-50
|
||||||
expenses:unknown $50
|
expenses:unknown $50
|
||||||
|
|
||||||
@ -291,7 +291,7 @@ date-format %d/%Y/%m
|
|||||||
currency $
|
currency $
|
||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co Co Co
|
2009-09-10 Flubber Co Co Co
|
||||||
assets:myacct $50
|
assets:myacct $50
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
@ -310,7 +310,7 @@ if Flubber
|
|||||||
account1 assets:%account1
|
account1 assets:%account1
|
||||||
amount-in (%amount-in)
|
amount-in (%amount-in)
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $-50
|
assets:myacct $-50
|
||||||
expenses:unknown $50
|
expenses:unknown $50
|
||||||
|
|
||||||
@ -334,7 +334,7 @@ date %1
|
|||||||
date-format %m/%d/%Y
|
date-format %m/%d/%Y
|
||||||
description %description for %itemtitle
|
description %description for %itemtitle
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2018/12/22 (123456789) Someone for Joyful Systems
|
2018-12-22 (123456789) Someone for Joyful Systems
|
||||||
sm:assets:online:paypal $9.41 = $57.60
|
sm:assets:online:paypal $9.41 = $57.60
|
||||||
sm:expenses:unknown
|
sm:expenses:unknown
|
||||||
JS:expenses:banking:paypal $-0.59
|
JS:expenses:banking:paypal $-0.59
|
||||||
@ -383,11 +383,11 @@ if MIDDLE
|
|||||||
skip 3
|
skip 3
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50
|
assets:myacct $50
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50
|
assets:myacct $50
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
@ -407,15 +407,15 @@ description Assets Update
|
|||||||
account1 assets
|
account1 assets
|
||||||
account2 income
|
account2 income
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2018/10/15 Assets Update
|
2018-10-15 Assets Update
|
||||||
assets = EUR 100
|
assets = EUR 100
|
||||||
income
|
income
|
||||||
|
|
||||||
2018/10/16 Assets Update
|
2018-10-16 Assets Update
|
||||||
assets = EUR 200
|
assets = EUR 200
|
||||||
income
|
income
|
||||||
|
|
||||||
2018/10/17 Assets Update
|
2018-10-17 Assets Update
|
||||||
assets = EUR 300
|
assets = EUR 300
|
||||||
income
|
income
|
||||||
|
|
||||||
@ -431,7 +431,7 @@ amount
|
|||||||
comment x
|
comment x
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2018/10/15 ; x
|
2018-10-15 ; x
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
|
|
||||||
@ -465,12 +465,12 @@ if ,Empty fee
|
|||||||
skip
|
skip
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2018/12/22 (123456789) Someone for Joyful Systems
|
2018-12-22 (123456789) Someone for Joyful Systems
|
||||||
sm:assets:online:paypal $9.41 = $57.60
|
sm:assets:online:paypal $9.41 = $57.60
|
||||||
sm:expenses:unknown
|
sm:expenses:unknown
|
||||||
JS:expenses:banking:paypal $-0.59
|
JS:expenses:banking:paypal $-0.59
|
||||||
|
|
||||||
2018/12/22 (10101010101) Someone for Joyful Systems
|
2018-12-22 (10101010101) Someone for Joyful Systems
|
||||||
sm:assets:online:paypal $7.77 = $88.66
|
sm:assets:online:paypal $7.77 = $88.66
|
||||||
sm:expenses:unknown $-7.77
|
sm:expenses:unknown $-7.77
|
||||||
|
|
||||||
@ -488,7 +488,7 @@ currency $
|
|||||||
account1 assets:myacct
|
account1 assets:myacct
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
assets:myacct $50 ==* $123
|
assets:myacct $50 ==* $123
|
||||||
income:unknown $-50
|
income:unknown $-50
|
||||||
|
|
||||||
@ -505,7 +505,7 @@ currency $
|
|||||||
account1 (assets:myacct)
|
account1 (assets:myacct)
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
(assets:myacct) $50 = $123
|
(assets:myacct) $50 = $123
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -522,7 +522,7 @@ account1 [assets:myacct]
|
|||||||
account2 [assets:another-acct]
|
account2 [assets:another-acct]
|
||||||
|
|
||||||
$ ./hledger-csv
|
$ ./hledger-csv
|
||||||
2009/09/10 Flubber Co
|
2009-09-10 Flubber Co
|
||||||
[assets:myacct] $50
|
[assets:myacct] $50
|
||||||
[assets:another-acct] $-50
|
[assets:another-acct] $-50
|
||||||
|
|
||||||
@ -553,7 +553,7 @@ $ ./hledger-csv
|
|||||||
#account2 (a)
|
#account2 (a)
|
||||||
#
|
#
|
||||||
#$ ./hledger-csv
|
#$ ./hledger-csv
|
||||||
#2019/01/01
|
#2019-01-01
|
||||||
# (a) 1
|
# (a) 1
|
||||||
#
|
#
|
||||||
#>=0
|
#>=0
|
||||||
|
@ -46,11 +46,11 @@ hledger print -b 2016-11 -e 2017-02 -f - --forecast
|
|||||||
expenses:grocery $30
|
expenses:grocery $30
|
||||||
assets:cash
|
assets:cash
|
||||||
>>>
|
>>>
|
||||||
2016/12/31
|
2016-12-31
|
||||||
expenses:housing $600
|
expenses:housing $600
|
||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
2017/01/01 * marked cleared, and with a description
|
2017-01-01 * marked cleared, and with a description
|
||||||
; generated-transaction: ~ monthly from 2016/1
|
; generated-transaction: ~ monthly from 2016/1
|
||||||
income $-1000
|
income $-1000
|
||||||
expenses:food $20
|
expenses:food $20
|
||||||
@ -76,7 +76,7 @@ hledger register -b 2016-11 -e 2017-02 -f - --forecast tag:a
|
|||||||
expenses:grocery $30
|
expenses:grocery $30
|
||||||
assets:cash
|
assets:cash
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 income $-1000 $-1000
|
2017-01-01 income $-1000 $-1000
|
||||||
expenses:food $20 $-980
|
expenses:food $20 $-980
|
||||||
expenses:leisure $15 $-965
|
expenses:leisure $15 $-965
|
||||||
expenses:grocery $30 $-935
|
expenses:grocery $30 $-935
|
||||||
@ -99,9 +99,9 @@ hledger register -b 2015-12 -e 2017-02 -f - assets:cash --forecast
|
|||||||
income $-10000 ; bonus
|
income $-10000 ; bonus
|
||||||
assets:cash
|
assets:cash
|
||||||
>>>
|
>>>
|
||||||
2016/01/01 assets:cash $-10 $-10
|
2016-01-01 assets:cash $-10 $-10
|
||||||
2016/12/02 assets:cash $-600 $-610
|
2016-12-02 assets:cash $-600 $-610
|
||||||
2017/01/01 assets:cash $10000 $9390
|
2017-01-01 assets:cash $10000 $9390
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
@ -117,7 +117,7 @@ Y 2000
|
|||||||
2000/1/1 real
|
2000/1/1 real
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2000/02/01 forecast
|
2000-02-01 forecast
|
||||||
; generated-transaction: ~ 2/1
|
; generated-transaction: ~ 2/1
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
@ -134,7 +134,7 @@ Y 2000
|
|||||||
2000/1/1 real
|
2000/1/1 real
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2000/01/15 forecast
|
2000-01-15 forecast
|
||||||
; generated-transaction: ~ 15
|
; generated-transaction: ~ 15
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
@ -151,7 +151,7 @@ Y 2000
|
|||||||
2000/1/1 real
|
2000/1/1 real
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2000/02/01 forecast
|
2000-02-01 forecast
|
||||||
; generated-transaction: ~ next month
|
; generated-transaction: ~ next month
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
|
@ -4,5 +4,5 @@ hledger -f - register τράπ
|
|||||||
τράπεζα 10 руб
|
τράπεζα 10 руб
|
||||||
नकद
|
नकद
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 проверка τράπεζα 10 руб 10 руб
|
2009-01-01 проверка τράπεζα 10 руб 10 руб
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -7,6 +7,6 @@ hledger -f - register desc:аура
|
|||||||
bank 20
|
bank 20
|
||||||
cash
|
cash
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 аура (cyrillic le.. bank 10 10
|
2009-01-01 аура (cyrillic le.. bank 10 10
|
||||||
cash -10 0
|
cash -10 0
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -4,7 +4,7 @@ hledger -f - print
|
|||||||
счёт:первый 1
|
счёт:первый 1
|
||||||
счёт:второй
|
счёт:второй
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 проверка
|
2009-01-01 проверка
|
||||||
счёт:первый 1
|
счёт:первый 1
|
||||||
счёт:второй
|
счёт:второй
|
||||||
|
|
||||||
|
@ -4,6 +4,6 @@ hledger -f - register
|
|||||||
τράπεζα 10 руб
|
τράπεζα 10 руб
|
||||||
नकद
|
नकद
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 проверка τράπεζα 10 руб 10 руб
|
2009-01-01 проверка τράπεζα 10 руб 10 руб
|
||||||
नकद -10 руб 0
|
नकद -10 руб 0
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -19,15 +19,15 @@ hledger -f - print
|
|||||||
㐀:㐁:㐂:㐃:㐄 1
|
㐀:㐁:㐂:㐃:㐄 1
|
||||||
㐀 -1
|
㐀 -1
|
||||||
>>>
|
>>>
|
||||||
2000/01/01 transaction 1
|
2000-01-01 transaction 1
|
||||||
㐀 㐃㐃1 @ 2 㐂㐂㐂㐂㐂㐂㐂㐂㐂㐂㐂
|
㐀 㐃㐃1 @ 2 㐂㐂㐂㐂㐂㐂㐂㐂㐂㐂㐂
|
||||||
㐀:㐁 ; 㐃㐃-1
|
㐀:㐁 ; 㐃㐃-1
|
||||||
|
|
||||||
2000/01/02 transaction 2
|
2000-01-02 transaction 2
|
||||||
㐀:㐁:㐂 USD 1
|
㐀:㐁:㐂 USD 1
|
||||||
㐀:㐁:㐂:㐃 EUR -1
|
㐀:㐁:㐂:㐃 EUR -1
|
||||||
|
|
||||||
2000/01/03 transaction 3
|
2000-01-03 transaction 3
|
||||||
㐀:㐁:㐂:㐃:㐄 1
|
㐀:㐁:㐂:㐃:㐄 1
|
||||||
㐀 -1
|
㐀 -1
|
||||||
|
|
||||||
@ -37,11 +37,11 @@ hledger -f - print
|
|||||||
# 2.
|
# 2.
|
||||||
hledger -f chinese.journal register --width 80
|
hledger -f chinese.journal register --width 80
|
||||||
>>>
|
>>>
|
||||||
2000/01/01 transaction 1 㐀 1 A 1 A
|
2000-01-01 transaction 1 㐀 1 A 1 A
|
||||||
㐀:㐁 -1 A 0
|
㐀:㐁 -1 A 0
|
||||||
2000/01/02 transaction 2 㐀:㐁:㐂 1 A 1 A
|
2000-01-02 transaction 2 㐀:㐁:㐂 1 A 1 A
|
||||||
㐀:㐁:㐂:㐃 -1 A 0
|
㐀:㐁:㐂:㐃 -1 A 0
|
||||||
2000/01/03 transaction 3 㐀:㐁:㐂:㐃:㐄 1 A 1 A
|
2000-01-03 transaction 3 㐀:㐁:㐂:㐃:㐄 1 A 1 A
|
||||||
㐀 -1 A 0
|
㐀 -1 A 0
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -243,7 +243,7 @@ Income Statement 2008
|
|||||||
# old (arithmetic sign):
|
# old (arithmetic sign):
|
||||||
# Income Statement (Historical Ending Balances)
|
# Income Statement (Historical Ending Balances)
|
||||||
#
|
#
|
||||||
# || 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31
|
# || 2008-01-31 2008-02-29 2008-03-31 2008-04-30 2008-05-31 2008-06-30 2008-07-31 2008-08-31 2008-09-30 2008-10-31 2008-11-30 2008-12-31
|
||||||
# ===================++================================================================================================================================================
|
# ===================++================================================================================================================================================
|
||||||
# Revenues ||
|
# Revenues ||
|
||||||
# -------------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
# -------------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
@ -265,7 +265,7 @@ hledger -f sample.journal incomestatement -p 'monthly in 2008' --historical
|
|||||||
>>>
|
>>>
|
||||||
Income Statement 2008/01/31,,2008/12/31 (Historical Ending Balances)
|
Income Statement 2008/01/31,,2008/12/31 (Historical Ending Balances)
|
||||||
|
|
||||||
|| 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31
|
|| 2008-01-31 2008-02-29 2008-03-31 2008-04-30 2008-05-31 2008-06-30 2008-07-31 2008-08-31 2008-09-30 2008-10-31 2008-11-30 2008-12-31
|
||||||
===================++================================================================================================================================================
|
===================++================================================================================================================================================
|
||||||
Revenues ||
|
Revenues ||
|
||||||
-------------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
-------------------++------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
@ -32,7 +32,7 @@ $ hledger -f- print
|
|||||||
a 10 "DE 0002 635307"
|
a 10 "DE 0002 635307"
|
||||||
b
|
b
|
||||||
$ hledger -f- print --explicit
|
$ hledger -f- print --explicit
|
||||||
2010/04/05 x
|
2010-04-05 x
|
||||||
a 10 "DE 0002 635307"
|
a 10 "DE 0002 635307"
|
||||||
b -10 "DE 0002 635307"
|
b -10 "DE 0002 635307"
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ $ hledger -f- balance
|
|||||||
Equity:Unbalanced
|
Equity:Unbalanced
|
||||||
|
|
||||||
$ hledger -f- print -x
|
$ hledger -f- print -x
|
||||||
2016/01/01
|
2016-01-01
|
||||||
saving-card $-105
|
saving-card $-105
|
||||||
snacks 95 EUR @@ $100
|
snacks 95 EUR @@ $100
|
||||||
Equity:Unbalanced $5
|
Equity:Unbalanced $5
|
||||||
@ -105,10 +105,10 @@ $ hledger -f- bal -V -N
|
|||||||
# (a) 1,000 A
|
# (a) 1,000 A
|
||||||
#
|
#
|
||||||
#$ hledger -f- print
|
#$ hledger -f- print
|
||||||
#2015/01/01
|
#2015-01-01
|
||||||
# (a) 1,000.00 A
|
# (a) 1,000.00 A
|
||||||
#
|
#
|
||||||
#2015/01/01
|
#2015-01-01
|
||||||
# (a) 1,000.00 A
|
# (a) 1,000.00 A
|
||||||
#
|
#
|
||||||
#>=
|
#>=
|
||||||
@ -160,6 +160,6 @@ $ hledger -f- print
|
|||||||
#
|
#
|
||||||
# $ hledger -f- print
|
# $ hledger -f- print
|
||||||
# could not balance this transaction (real postings are off by $9,990,000)
|
# could not balance this transaction (real postings are off by $9,990,000)
|
||||||
# 2000/01/01
|
# 2000-01-01
|
||||||
# a $-10,000
|
# a $-10,000
|
||||||
# b $10,000,000
|
# b $10,000,000
|
@ -15,14 +15,14 @@
|
|||||||
|
|
||||||
# 1. print
|
# 1. print
|
||||||
$ hledger print -f- --auto
|
$ hledger print -f- --auto
|
||||||
2016/01/01 paycheck ; modified:
|
2016-01-01 paycheck ; modified:
|
||||||
income:remuneration $-100
|
income:remuneration $-100
|
||||||
(liabilities:tax) $-33 ; income tax, generated-posting: = ^income
|
(liabilities:tax) $-33 ; income tax, generated-posting: = ^income
|
||||||
income:donations $-15
|
income:donations $-15
|
||||||
(liabilities:tax) $-5 ; income tax, generated-posting: = ^income
|
(liabilities:tax) $-5 ; income tax, generated-posting: = ^income
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
2016/01/01 withdraw
|
2016-01-01 withdraw
|
||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
@ -30,12 +30,12 @@ $ hledger print -f- --auto
|
|||||||
|
|
||||||
# 2. register
|
# 2. register
|
||||||
$ hledger register -f- --auto
|
$ hledger register -f- --auto
|
||||||
2016/01/01 paycheck income:remuneration $-100 $-100
|
2016-01-01 paycheck income:remuneration $-100 $-100
|
||||||
(liabilities:tax) $-33 $-133
|
(liabilities:tax) $-33 $-133
|
||||||
income:donations $-15 $-148
|
income:donations $-15 $-148
|
||||||
(liabilities:tax) $-5 $-153
|
(liabilities:tax) $-5 $-153
|
||||||
assets:bank $115 $-38
|
assets:bank $115 $-38
|
||||||
2016/01/01 withdraw assets:cash $20 $-18
|
2016-01-01 withdraw assets:cash $20 $-18
|
||||||
assets:bank $-20 $-38
|
assets:bank $-20 $-38
|
||||||
>=
|
>=
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ $ hledger balance -f- --auto
|
|||||||
|
|
||||||
# 4.
|
# 4.
|
||||||
$ hledger register -f- --auto
|
$ hledger register -f- --auto
|
||||||
2018/01/01 (trigger) 1 1
|
2018-01-01 (trigger) 1 1
|
||||||
(target) 10 11
|
(target) 10 11
|
||||||
(target) 1 12
|
(target) 1 12
|
||||||
>=
|
>=
|
||||||
@ -80,7 +80,7 @@ $ hledger register -f- --auto
|
|||||||
|
|
||||||
# 5.
|
# 5.
|
||||||
$ hledger print -f- --auto
|
$ hledger print -f- --auto
|
||||||
2018/10/07 * MARKET ; modified:
|
2018-10-07 * MARKET ; modified:
|
||||||
expenses:groceries:food
|
expenses:groceries:food
|
||||||
[budget:groceries] $-20 ; generated-posting: = ^expenses:groceries
|
[budget:groceries] $-20 ; generated-posting: = ^expenses:groceries
|
||||||
[assets:bank:checking] $20 ; generated-posting: = ^expenses:groceries
|
[assets:bank:checking] $20 ; generated-posting: = ^expenses:groceries
|
||||||
@ -99,7 +99,7 @@ $ hledger print -f- --auto
|
|||||||
|
|
||||||
# 6.
|
# 6.
|
||||||
$ hledger -f- print --auto -x
|
$ hledger -f- print --auto -x
|
||||||
2018/01/01 ; modified:
|
2018-01-01 ; modified:
|
||||||
(assets:billable:client1) 0.50h @ $90
|
(assets:billable:client1) 0.50h @ $90
|
||||||
assets:receivable:client1 50.00h @ $90 ; generated-posting: = assets:billable:client1
|
assets:receivable:client1 50.00h @ $90 ; generated-posting: = assets:billable:client1
|
||||||
revenues:client1 $-4500 ; generated-posting: = assets:billable:client1
|
revenues:client1 $-4500 ; generated-posting: = assets:billable:client1
|
||||||
@ -117,7 +117,7 @@ $ hledger -f- print --auto -x
|
|||||||
|
|
||||||
# 7.
|
# 7.
|
||||||
$ hledger -f- print --auto -x
|
$ hledger -f- print --auto -x
|
||||||
2018/01/01 ; modified:
|
2018-01-01 ; modified:
|
||||||
(assets:billable:client1) 0.50h
|
(assets:billable:client1) 0.50h
|
||||||
assets:receivable:client1 $50 ; generated-posting: = assets:billable:client1
|
assets:receivable:client1 $50 ; generated-posting: = assets:billable:client1
|
||||||
revenues:client1 $-50 ; generated-posting: = assets:billable:client1
|
revenues:client1 $-50 ; generated-posting: = assets:billable:client1
|
||||||
@ -135,7 +135,7 @@ $ hledger -f- print --auto -x
|
|||||||
|
|
||||||
# 8.
|
# 8.
|
||||||
$ hledger -f- print --auto -x
|
$ hledger -f- print --auto -x
|
||||||
2018/01/01 ; modified:
|
2018-01-01 ; modified:
|
||||||
(assets:billable:client1) 0.50h @ $90
|
(assets:billable:client1) 0.50h @ $90
|
||||||
assets:receivable:client1 0.50 "Client1 Hours" @ $100.00 ; generated-posting: = assets:billable:client1
|
assets:receivable:client1 0.50 "Client1 Hours" @ $100.00 ; generated-posting: = assets:billable:client1
|
||||||
revenues:client1 $-50.00 ; generated-posting: = assets:billable:client1
|
revenues:client1 $-50.00 ; generated-posting: = assets:billable:client1
|
||||||
@ -180,7 +180,7 @@ $ hledger print -f- --auto
|
|||||||
|
|
||||||
# 10.
|
# 10.
|
||||||
$ hledger -f- print --auto
|
$ hledger -f- print --auto
|
||||||
2018/01/01 ; modified:
|
2018-01-01 ; modified:
|
||||||
Expenses:Joint:Widgets $100.00 @ £0.50
|
Expenses:Joint:Widgets $100.00 @ £0.50
|
||||||
Expenses:Joint $-100.00 @ £0.50 ; generated-posting: = ^Expenses:Joint
|
Expenses:Joint $-100.00 @ £0.50 ; generated-posting: = ^Expenses:Joint
|
||||||
Liabilities:Joint:Bob $50.00 @ £0.50 ; generated-posting: = ^Expenses:Joint
|
Liabilities:Joint:Bob $50.00 @ £0.50 ; generated-posting: = ^Expenses:Joint
|
||||||
@ -202,7 +202,7 @@ $ hledger -f- print --auto
|
|||||||
|
|
||||||
# 11.
|
# 11.
|
||||||
$ hledger -f- print --auto
|
$ hledger -f- print --auto
|
||||||
2018/01/01 ; modified:
|
2018-01-01 ; modified:
|
||||||
Expenses:Joint:Widgets $100.00 @@ £50
|
Expenses:Joint:Widgets $100.00 @@ £50
|
||||||
Expenses:Joint $-100.00 @@ £50 ; generated-posting: = ^Expenses:Joint
|
Expenses:Joint $-100.00 @@ £50 ; generated-posting: = ^Expenses:Joint
|
||||||
Liabilities:Joint:Bob $50.00 @@ £25 ; generated-posting: = ^Expenses:Joint
|
Liabilities:Joint:Bob $50.00 @@ £25 ; generated-posting: = ^Expenses:Joint
|
||||||
@ -231,7 +231,7 @@ $ hledger -f- print --auto
|
|||||||
|
|
||||||
# 12.
|
# 12.
|
||||||
$ hledger -f- print --auto
|
$ hledger -f- print --auto
|
||||||
2018/01/01 ; modified:
|
2018-01-01 ; modified:
|
||||||
Expenses:Joint:Widgets $100.00
|
Expenses:Joint:Widgets $100.00
|
||||||
Expenses:Joint $-100.00 @@ £50 ; generated-posting: = ^Expenses:Joint
|
Expenses:Joint $-100.00 @@ £50 ; generated-posting: = ^Expenses:Joint
|
||||||
Liabilities:Joint:Bob $50.00 @@ £25 ; generated-posting: = ^Expenses:Joint
|
Liabilities:Joint:Bob $50.00 @@ £25 ; generated-posting: = ^Expenses:Joint
|
||||||
@ -259,11 +259,11 @@ $ hledger -f- print --auto
|
|||||||
|
|
||||||
# 13.
|
# 13.
|
||||||
$ hledger print -f- --auto --forecast -b 2016-01 -e 2016-03
|
$ hledger print -f- --auto --forecast -b 2016-01 -e 2016-03
|
||||||
2016/01/03 withdraw
|
2016-01-03 withdraw
|
||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
2016/02/01 paycheck
|
2016-02-01 paycheck
|
||||||
; generated-transaction: ~ monthly from 2016-01, modified:
|
; generated-transaction: ~ monthly from 2016-01, modified:
|
||||||
income:remuneration $-100
|
income:remuneration $-100
|
||||||
(liabilities:tax) $-33 ; income tax, generated-posting: = ^income
|
(liabilities:tax) $-33 ; income tax, generated-posting: = ^income
|
||||||
@ -275,11 +275,11 @@ $ hledger print -f- --auto --forecast -b 2016-01 -e 2016-03
|
|||||||
|
|
||||||
# 14. and they don't force --auto on
|
# 14. and they don't force --auto on
|
||||||
$ hledger print -f- --forecast -b 2016-01 -e 2016-03
|
$ hledger print -f- --forecast -b 2016-01 -e 2016-03
|
||||||
2016/01/03 withdraw
|
2016-01-03 withdraw
|
||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
2016/02/01 paycheck
|
2016-02-01 paycheck
|
||||||
; generated-transaction: ~ monthly from 2016-01
|
; generated-transaction: ~ monthly from 2016-01
|
||||||
income:remuneration $-100
|
income:remuneration $-100
|
||||||
income:donations $-15
|
income:donations $-15
|
||||||
@ -299,7 +299,7 @@ $ hledger print -f- --forecast -b 2016-01 -e 2016-03
|
|||||||
|
|
||||||
# 15.
|
# 15.
|
||||||
$ hledger -f- register --auto
|
$ hledger -f- register --auto
|
||||||
2020/10/07 MARKET ex:groceries:food $20 $20
|
2020-10-07 MARKET ex:groceries:food $20 $20
|
||||||
[budget:groceries] $-20 0
|
[budget:groceries] $-20 0
|
||||||
[as:bank:checking] $20 $20
|
[as:bank:checking] $20 $20
|
||||||
assets:bank:checking $-20 0
|
assets:bank:checking $-20 0
|
||||||
@ -316,7 +316,7 @@ $ hledger -f- register --auto
|
|||||||
|
|
||||||
# 16. Transaction balancing sees auto postings ?
|
# 16. Transaction balancing sees auto postings ?
|
||||||
# $ hledger -f- print -x --auto
|
# $ hledger -f- print -x --auto
|
||||||
# 2018/12/18
|
# 2018-12-18
|
||||||
# a EUR -10.00 ; :tax20:
|
# a EUR -10.00 ; :tax20:
|
||||||
# taxes EUR -2.00
|
# taxes EUR -2.00
|
||||||
# b EUR 12.00
|
# b EUR 12.00
|
||||||
|
@ -348,7 +348,7 @@ hledger -f- print
|
|||||||
2019/01/01
|
2019/01/01
|
||||||
(a) 1A @ 1B = 1A @ 2B
|
(a) 1A @ 1B = 1A @ 2B
|
||||||
>>>
|
>>>
|
||||||
2019/01/01
|
2019-01-01
|
||||||
(a) 1A @ 1B = 1A @ 2B
|
(a) 1A @ 1B = 1A @ 2B
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -360,7 +360,7 @@ hledger -f- print --explicit
|
|||||||
2019/01/01
|
2019/01/01
|
||||||
(a) = 1A @ 2B
|
(a) = 1A @ 2B
|
||||||
>>>
|
>>>
|
||||||
2019/01/01
|
2019-01-01
|
||||||
(a) 1A @ 2B = 1A @ 2B
|
(a) 1A @ 2B = 1A @ 2B
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -420,7 +420,7 @@ hledger -f- print
|
|||||||
(a:b) 0 =* Y7
|
(a:b) 0 =* Y7
|
||||||
(a:b) 0 ==* Y7
|
(a:b) 0 ==* Y7
|
||||||
>>>
|
>>>
|
||||||
2019/01/01
|
2019-01-01
|
||||||
(a) X1
|
(a) X1
|
||||||
(a) Y3
|
(a) Y3
|
||||||
(a:b) Y7
|
(a:b) Y7
|
||||||
|
@ -23,7 +23,7 @@ hledger -f - print
|
|||||||
|
|
||||||
; trailing file comment, ignored
|
; trailing file comment, ignored
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 x ; transaction same line comment
|
2009-01-01 x ; transaction same line comment
|
||||||
; transaction new line comment
|
; transaction new line comment
|
||||||
a 1 ; posting 1 same line comment
|
a 1 ; posting 1 same line comment
|
||||||
; posting 1 new line comment
|
; posting 1 new line comment
|
||||||
@ -38,7 +38,7 @@ hledger -f - print
|
|||||||
<<<
|
<<<
|
||||||
2017/1/1 this # and * are not ; the comment
|
2017/1/1 this # and * are not ; the comment
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 this # and * are not ; the comment
|
2017-01-01 this # and * are not ; the comment
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -58,7 +58,7 @@ hledger -f - register
|
|||||||
b
|
b
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 x a 1 1
|
2010-01-01 x a 1 1
|
||||||
b -1 0
|
b -1 0
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -22,7 +22,7 @@ hledger -f- print
|
|||||||
a 1
|
a 1
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2000/02/29 x
|
2000-02-29 x
|
||||||
a 1
|
a 1
|
||||||
b
|
b
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ hledger -f- print
|
|||||||
a 1000
|
a 1000
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
a 1000
|
a 1000
|
||||||
b
|
b
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ D £1000.00
|
|||||||
a 1000
|
a 1000
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
a £1000.00
|
a £1000.00
|
||||||
b
|
b
|
||||||
|
|
||||||
@ -38,7 +38,7 @@ D $1,000
|
|||||||
a 1000
|
a 1000
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
a $1000,000
|
a $1000,000
|
||||||
b
|
b
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ D $1,000.0
|
|||||||
2010/1/1
|
2010/1/1
|
||||||
(a) 1000000
|
(a) 1000000
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
(a) $1,000,000.0
|
(a) $1,000,000.0
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -66,7 +66,7 @@ D $1,000.0
|
|||||||
(a) $1000000.00
|
(a) $1000000.00
|
||||||
(b) 1000000
|
(b) 1000000
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
(a) $1,000,000.00
|
(a) $1,000,000.00
|
||||||
(b) $1,000,000.00
|
(b) $1,000,000.00
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ D $1000.
|
|||||||
(a) €1
|
(a) €1
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2018/01/01 ; modified:
|
2018-01-01 ; modified:
|
||||||
(a) €1
|
(a) €1
|
||||||
(b) €2 ; generated-posting: = a
|
(b) €2 ; generated-posting: = a
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ account b L
|
|||||||
$ hledger -f - bs -N --flat
|
$ hledger -f - bs -N --flat
|
||||||
Balance Sheet 2018/01/01
|
Balance Sheet 2018/01/01
|
||||||
|
|
||||||
|| 2018/01/01
|
|| 2018-01-01
|
||||||
=============++============
|
=============++============
|
||||||
Assets ||
|
Assets ||
|
||||||
-------------++------------
|
-------------++------------
|
||||||
@ -48,7 +48,7 @@ Balance Sheet 2018/01/01
|
|||||||
$ hledger -f - bs -N
|
$ hledger -f - bs -N
|
||||||
Balance Sheet 2018/01/01
|
Balance Sheet 2018/01/01
|
||||||
|
|
||||||
|| 2018/01/01
|
|| 2018-01-01
|
||||||
=============++============
|
=============++============
|
||||||
Assets ||
|
Assets ||
|
||||||
-------------++------------
|
-------------++------------
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
# 1. nested includes in subdirectories
|
# 1. nested includes in subdirectories
|
||||||
mkdir -p b/c/d ; printf '2010/1/1\n (D) 1\n' >b/c/d/d.journal ; printf '2010/1/1\n (C) 1\n!include d/d.journal\n' >b/c/c.journal ; printf '2010/1/1\n (B) 1\n!include c/c.journal\n' >b/b.journal ; printf '2010/1/1\n (A) 1\n!include b/b.journal\n' >a.journal ; hledger -f a.journal print; rm -rf a.journal b
|
mkdir -p b/c/d ; printf '2010/1/1\n (D) 1\n' >b/c/d/d.journal ; printf '2010/1/1\n (C) 1\n!include d/d.journal\n' >b/c/c.journal ; printf '2010/1/1\n (B) 1\n!include c/c.journal\n' >b/b.journal ; printf '2010/1/1\n (A) 1\n!include b/b.journal\n' >a.journal ; hledger -f a.journal print; rm -rf a.journal b
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
(A) 1
|
(A) 1
|
||||||
|
|
||||||
2010/01/01
|
2010-01-01
|
||||||
(B) 1
|
(B) 1
|
||||||
|
|
||||||
2010/01/01
|
2010-01-01
|
||||||
(C) 1
|
(C) 1
|
||||||
|
|
||||||
2010/01/01
|
2010-01-01
|
||||||
(D) 1
|
(D) 1
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
@ -25,13 +25,13 @@ hledger -f - print
|
|||||||
include a.timeclock
|
include a.timeclock
|
||||||
include b.timedot
|
include b.timedot
|
||||||
>>>
|
>>>
|
||||||
2016/01/01
|
2016-01-01
|
||||||
(x) 1.00
|
(x) 1.00
|
||||||
|
|
||||||
2016/01/01 * 12:00-16:00
|
2016-01-01 * 12:00-16:00
|
||||||
(a:aa) 4.00h
|
(a:aa) 4.00h
|
||||||
|
|
||||||
2016/01/01 *
|
2016-01-01 *
|
||||||
(b.bb) 1.00
|
(b.bb) 1.00
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -41,10 +41,10 @@ include b.timedot
|
|||||||
<<<
|
<<<
|
||||||
include *b.journal
|
include *b.journal
|
||||||
>>>
|
>>>
|
||||||
2018/01/01
|
2018-01-01
|
||||||
(A) 1
|
(A) 1
|
||||||
|
|
||||||
2018/01/01
|
2018-01-01
|
||||||
(B) 1
|
(B) 1
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -66,7 +66,7 @@ include doesnotexist.journal
|
|||||||
<<<
|
<<<
|
||||||
include ~/included.journal
|
include ~/included.journal
|
||||||
>>>
|
>>>
|
||||||
2018/01/01
|
2018-01-01
|
||||||
(A) 1
|
(A) 1
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
|
@ -5,7 +5,7 @@ hledger -f - print
|
|||||||
b (b) b -1
|
b (b) b -1
|
||||||
c
|
c
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 x
|
2009-01-01 x
|
||||||
a 2
|
a 2
|
||||||
b (b) b -1
|
b (b) b -1
|
||||||
c
|
c
|
||||||
|
@ -27,7 +27,7 @@ expecting date separator or digit
|
|||||||
# But in this case the timedot reader can parse it.
|
# But in this case the timedot reader can parse it.
|
||||||
$ hledger -f - print
|
$ hledger -f - print
|
||||||
>
|
>
|
||||||
2018/01/01 *
|
2018-01-01 *
|
||||||
(a) 1.00
|
(a) 1.00
|
||||||
|
|
||||||
>=
|
>=
|
||||||
@ -51,7 +51,7 @@ $ hledger -f journal:- print
|
|||||||
# 5. hledger doesn't detect this as an error directly, it parses account name "(a) 1" and
|
# 5. hledger doesn't detect this as an error directly, it parses account name "(a) 1" and
|
||||||
# amount 0 here.
|
# amount 0 here.
|
||||||
$ hledger -f - print -x
|
$ hledger -f - print -x
|
||||||
2018/01/01
|
2018-01-01
|
||||||
(a) 1 0
|
(a) 1 0
|
||||||
|
|
||||||
>=
|
>=
|
||||||
|
@ -8,7 +8,7 @@ hledger -f - print
|
|||||||
A 55.3653 C @ 30.92189512 D
|
A 55.3653 C @ 30.92189512 D
|
||||||
A -1712 D
|
A -1712 D
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 x
|
2010-01-01 x
|
||||||
A 55.3653 C @ 30.92189512 D
|
A 55.3653 C @ 30.92189512 D
|
||||||
A -1712 D
|
A -1712 D
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ hledger -f - print --explicit
|
|||||||
a 1C @ $1.0049
|
a 1C @ $1.0049
|
||||||
a
|
a
|
||||||
>>>
|
>>>
|
||||||
2010/01/01
|
2010-01-01
|
||||||
a 0
|
a 0
|
||||||
a 1C @ $1.0049
|
a 1C @ $1.0049
|
||||||
a $-1.00
|
a $-1.00
|
||||||
@ -122,7 +122,7 @@ hledger -f- print --explicit
|
|||||||
c C 11.00
|
c C 11.00
|
||||||
d D -320.00
|
d D -320.00
|
||||||
>>>
|
>>>
|
||||||
2015/01/01
|
2015-01-01
|
||||||
c C 10.00 @ D 15.2381
|
c C 10.00 @ D 15.2381
|
||||||
c C 11.00 @ D 15.2381
|
c C 11.00 @ D 15.2381
|
||||||
d D -320.00
|
d D -320.00
|
||||||
@ -139,7 +139,7 @@ hledger -f- print --explicit
|
|||||||
e E 11
|
e E 11
|
||||||
f F -320.000
|
f F -320.000
|
||||||
>>>
|
>>>
|
||||||
2015/01/01
|
2015-01-01
|
||||||
e E 10.0000 @ F 15.2380952
|
e E 10.0000 @ F 15.2380952
|
||||||
e E 11.0000 @ F 15.2380952
|
e E 11.0000 @ F 15.2380952
|
||||||
f F -320.000
|
f F -320.000
|
||||||
|
@ -37,7 +37,7 @@ commodity $1,000.00000000
|
|||||||
c $1E+3
|
c $1E+3
|
||||||
d
|
d
|
||||||
>>>
|
>>>
|
||||||
2018/01/01
|
2018-01-01
|
||||||
a $105.00000000
|
a $105.00000000
|
||||||
b $3.14159260
|
b $3.14159260
|
||||||
c $1,000.00000000
|
c $1,000.00000000
|
||||||
|
@ -3,15 +3,15 @@
|
|||||||
# 1. transactions and postings have status marks which are nothing, ! or *
|
# 1. transactions and postings have status marks which are nothing, ! or *
|
||||||
hledger -fstatus.journal print
|
hledger -fstatus.journal print
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 unmarked
|
2017-01-01 unmarked
|
||||||
(a) 1
|
(a) 1
|
||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
2017/01/02 ! pending
|
2017-01-02 ! pending
|
||||||
(a) 1
|
(a) 1
|
||||||
! (b) 1
|
! (b) 1
|
||||||
|
|
||||||
2017/01/03 * cleared
|
2017-01-03 * cleared
|
||||||
(a) 1
|
(a) 1
|
||||||
* (b) 1
|
* (b) 1
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ hledger -f- print desc:%
|
|||||||
<<<
|
<<<
|
||||||
2017/01/01 %
|
2017/01/01 %
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 %
|
2017-01-01 %
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ hledger -f- print desc:%
|
|||||||
# 3. --cleared matches * only
|
# 3. --cleared matches * only
|
||||||
hledger -fstatus.journal print --cleared
|
hledger -fstatus.journal print --cleared
|
||||||
>>>
|
>>>
|
||||||
2017/01/03 * cleared
|
2017-01-03 * cleared
|
||||||
(a) 1
|
(a) 1
|
||||||
* (b) 1
|
* (b) 1
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ hledger -fstatus.journal print --cleared
|
|||||||
# 4. --pending matches ! only
|
# 4. --pending matches ! only
|
||||||
hledger -fstatus.journal print --pending
|
hledger -fstatus.journal print --pending
|
||||||
>>>
|
>>>
|
||||||
2017/01/02 ! pending
|
2017-01-02 ! pending
|
||||||
(a) 1
|
(a) 1
|
||||||
! (b) 1
|
! (b) 1
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ hledger -fstatus.journal print --pending
|
|||||||
# 5. --unmarked matches no status mark only
|
# 5. --unmarked matches no status mark only
|
||||||
hledger -fstatus.journal print --unmarked
|
hledger -fstatus.journal print --unmarked
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 unmarked
|
2017-01-01 unmarked
|
||||||
(a) 1
|
(a) 1
|
||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
@ -58,9 +58,9 @@ hledger -fstatus.journal print --unmarked
|
|||||||
# 6. these flags can be combined
|
# 6. these flags can be combined
|
||||||
hledger -fstatus.journal register --unmarked --pending
|
hledger -fstatus.journal register --unmarked --pending
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 unmarked (a) 1 1
|
2017-01-01 unmarked (a) 1 1
|
||||||
(b) 1 2
|
(b) 1 2
|
||||||
2017/01/02 pending (a) 1 3
|
2017-01-02 pending (a) 1 3
|
||||||
(b) 1 4
|
(b) 1 4
|
||||||
>>>= 0
|
>>>= 0
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ hledger -fstatus.journal balance -N --unmarked
|
|||||||
# 8. status:* matches * only
|
# 8. status:* matches * only
|
||||||
hledger -fstatus.journal print status:*
|
hledger -fstatus.journal print status:*
|
||||||
>>>
|
>>>
|
||||||
2017/01/03 * cleared
|
2017-01-03 * cleared
|
||||||
(a) 1
|
(a) 1
|
||||||
* (b) 1
|
* (b) 1
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ hledger -fstatus.journal print status:*
|
|||||||
# 9. status:! matches ! only
|
# 9. status:! matches ! only
|
||||||
hledger -fstatus.journal print status:!
|
hledger -fstatus.journal print status:!
|
||||||
>>>
|
>>>
|
||||||
2017/01/02 ! pending
|
2017-01-02 ! pending
|
||||||
(a) 1
|
(a) 1
|
||||||
! (b) 1
|
! (b) 1
|
||||||
|
|
||||||
@ -94,7 +94,7 @@ hledger -fstatus.journal print status:!
|
|||||||
# 10. status: matches unmarked only
|
# 10. status: matches unmarked only
|
||||||
hledger -fstatus.journal print status:
|
hledger -fstatus.journal print status:
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 unmarked
|
2017-01-01 unmarked
|
||||||
(a) 1
|
(a) 1
|
||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
@ -103,11 +103,11 @@ hledger -fstatus.journal print status:
|
|||||||
# 11. multiple status: queries are OR'd
|
# 11. multiple status: queries are OR'd
|
||||||
hledger -fstatus.journal print status: status:!
|
hledger -fstatus.journal print status: status:!
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 unmarked
|
2017-01-01 unmarked
|
||||||
(a) 1
|
(a) 1
|
||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
2017/01/02 ! pending
|
2017-01-02 ! pending
|
||||||
(a) 1
|
(a) 1
|
||||||
! (b) 1
|
! (b) 1
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ hledger -f- print --explicit
|
|||||||
expenses:foreign currency €100 @ $1.35
|
expenses:foreign currency €100 @ $1.35
|
||||||
assets
|
assets
|
||||||
>>>
|
>>>
|
||||||
2011/01/01
|
2011-01-01
|
||||||
expenses:foreign currency €100 @ $1.35
|
expenses:foreign currency €100 @ $1.35
|
||||||
assets $-135.00
|
assets $-135.00
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ hledger -f- print --explicit --cost
|
|||||||
expenses:foreign currency €100 @ $1.35
|
expenses:foreign currency €100 @ $1.35
|
||||||
assets
|
assets
|
||||||
>>>
|
>>>
|
||||||
2011/01/01
|
2011-01-01
|
||||||
expenses:foreign currency $135.00
|
expenses:foreign currency $135.00
|
||||||
assets $-135.00
|
assets $-135.00
|
||||||
|
|
||||||
@ -32,7 +32,7 @@ hledger -f - print --explicit
|
|||||||
expenses:foreign currency €100 @@ $135
|
expenses:foreign currency €100 @@ $135
|
||||||
assets
|
assets
|
||||||
>>>
|
>>>
|
||||||
2011/01/01
|
2011-01-01
|
||||||
expenses:foreign currency €100 @@ $135
|
expenses:foreign currency €100 @@ $135
|
||||||
assets $-135
|
assets $-135
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ hledger -f - print --explicit
|
|||||||
misc €-1
|
misc €-1
|
||||||
misc $-2.1
|
misc $-2.1
|
||||||
>>>
|
>>>
|
||||||
2011/01/01
|
2011-01-01
|
||||||
expenses:foreign currency €100 @ $1.35
|
expenses:foreign currency €100 @ $1.35
|
||||||
misc $2.10
|
misc $2.10
|
||||||
assets $-135.00
|
assets $-135.00
|
||||||
@ -67,7 +67,7 @@ hledger -f - print --explicit
|
|||||||
c56a21d23a6535184e7152ee138c28974f14280c 866.231000 GGGGG
|
c56a21d23a6535184e7152ee138c28974f14280c 866.231000 GGGGG
|
||||||
a35e82730cf91569c302b313780e5895f75a62b9 $-17,783.72
|
a35e82730cf91569c302b313780e5895f75a62b9 $-17,783.72
|
||||||
>>>
|
>>>
|
||||||
2002/09/30 * 1a1a6305d06ce4b284dba0d267c23f69d70c20be
|
2002-09-30 * 1a1a6305d06ce4b284dba0d267c23f69d70c20be
|
||||||
c56a21d23a6535184e7152ee138c28974f14280c 866.231000 GGGGG @@ $17,783.72
|
c56a21d23a6535184e7152ee138c28974f14280c 866.231000 GGGGG @@ $17,783.72
|
||||||
a35e82730cf91569c302b313780e5895f75a62b9 $-17,783.72
|
a35e82730cf91569c302b313780e5895f75a62b9 $-17,783.72
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ P 2000/1/1 $ €1.20
|
|||||||
(a) $100
|
(a) $100
|
||||||
|
|
||||||
$ hledger -f- reg -V
|
$ hledger -f- reg -V
|
||||||
2000/01/01 (a) €120.00 €120.00
|
2000-01-01 (a) €120.00 €120.00
|
||||||
|
|
||||||
|
|
||||||
# 8. print -V affects posting amounts but not balance assertions.
|
# 8. print -V affects posting amounts but not balance assertions.
|
||||||
@ -110,7 +110,7 @@ P 2000/1/1 $ €1.20
|
|||||||
(a) $100 = $100
|
(a) $100 = $100
|
||||||
|
|
||||||
$ hledger -f- print -V
|
$ hledger -f- print -V
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(a) €120.00 = $100
|
(a) €120.00 = $100
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -137,23 +137,23 @@ P 2000/04/01 A 4 B
|
|||||||
|
|
||||||
# 9. print costs using transaction prices
|
# 9. print costs using transaction prices
|
||||||
$ hledger -f- print --value=cost
|
$ hledger -f- print --value=cost
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(a) 6 B
|
(a) 6 B
|
||||||
|
|
||||||
2000/02/01
|
2000-02-01
|
||||||
(a) 7 B
|
(a) 7 B
|
||||||
|
|
||||||
2000/03/01
|
2000-03-01
|
||||||
(a) 8 B
|
(a) 8 B
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
|
|
||||||
# 10. print value using prices on last day of report period (2000-02-29)
|
# 10. print value using prices on last day of report period (2000-02-29)
|
||||||
$ hledger -f- print --value=end date:2000/01-2000/03
|
$ hledger -f- print --value=end date:2000/01-2000/03
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(a) 2 B
|
(a) 2 B
|
||||||
|
|
||||||
2000/02/01
|
2000-02-01
|
||||||
(a) 2 B
|
(a) 2 B
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -161,26 +161,26 @@ $ hledger -f- print --value=end date:2000/01-2000/03
|
|||||||
# 11. print value using prices on last day of report period (no period specified)
|
# 11. print value using prices on last day of report period (no period specified)
|
||||||
# specified - uses last day of journal (2000-03-01)
|
# specified - uses last day of journal (2000-03-01)
|
||||||
$ hledger -f- print --value=end
|
$ hledger -f- print --value=end
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(a) 3 B
|
(a) 3 B
|
||||||
|
|
||||||
2000/02/01
|
2000-02-01
|
||||||
(a) 3 B
|
(a) 3 B
|
||||||
|
|
||||||
2000/03/01
|
2000-03-01
|
||||||
(a) 3 B
|
(a) 3 B
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
|
|
||||||
# 12. print value using prices on a specified date
|
# 12. print value using prices on a specified date
|
||||||
$ hledger -f- print --value=2000-01-15
|
$ hledger -f- print --value=2000-01-15
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(a) 5 B
|
(a) 5 B
|
||||||
|
|
||||||
2000/02/01
|
2000-02-01
|
||||||
(a) 5 B
|
(a) 5 B
|
||||||
|
|
||||||
2000/03/01
|
2000-03-01
|
||||||
(a) 5 B
|
(a) 5 B
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -188,13 +188,13 @@ $ hledger -f- print --value=2000-01-15
|
|||||||
# 13. print value using prices today
|
# 13. print value using prices today
|
||||||
# (assuming today's date is >= 2000-04-01)
|
# (assuming today's date is >= 2000-04-01)
|
||||||
$ hledger -f- print --value=now
|
$ hledger -f- print --value=now
|
||||||
2000/01/01
|
2000-01-01
|
||||||
(a) 4 B
|
(a) 4 B
|
||||||
|
|
||||||
2000/02/01
|
2000-02-01
|
||||||
(a) 4 B
|
(a) 4 B
|
||||||
|
|
||||||
2000/03/01
|
2000-03-01
|
||||||
(a) 4 B
|
(a) 4 B
|
||||||
|
|
||||||
>=0
|
>=0
|
||||||
@ -203,53 +203,53 @@ $ hledger -f- print --value=now
|
|||||||
|
|
||||||
# 14. register report valued at cost.
|
# 14. register report valued at cost.
|
||||||
$ hledger -f- reg --value=cost
|
$ hledger -f- reg --value=cost
|
||||||
2000/01/01 (a) 6 B 6 B
|
2000-01-01 (a) 6 B 6 B
|
||||||
2000/02/01 (a) 7 B 13 B
|
2000-02-01 (a) 7 B 13 B
|
||||||
2000/03/01 (a) 8 B 21 B
|
2000-03-01 (a) 8 B 21 B
|
||||||
|
|
||||||
# 15. register report valued at period end
|
# 15. register report valued at period end
|
||||||
$ hledger -f- reg --value=end
|
$ hledger -f- reg --value=end
|
||||||
2000/01/01 (a) 3 B 3 B
|
2000-01-01 (a) 3 B 3 B
|
||||||
2000/02/01 (a) 3 B 6 B
|
2000-02-01 (a) 3 B 6 B
|
||||||
2000/03/01 (a) 3 B 9 B
|
2000-03-01 (a) 3 B 9 B
|
||||||
|
|
||||||
# 16. register report valued at specified date
|
# 16. register report valued at specified date
|
||||||
$ hledger -f- reg --value=2000-01-15
|
$ hledger -f- reg --value=2000-01-15
|
||||||
2000/01/01 (a) 5 B 5 B
|
2000-01-01 (a) 5 B 5 B
|
||||||
2000/02/01 (a) 5 B 10 B
|
2000-02-01 (a) 5 B 10 B
|
||||||
2000/03/01 (a) 5 B 15 B
|
2000-03-01 (a) 5 B 15 B
|
||||||
|
|
||||||
# 17. register report valued today
|
# 17. register report valued today
|
||||||
$ hledger -f- reg --value=now
|
$ hledger -f- reg --value=now
|
||||||
2000/01/01 (a) 4 B 4 B
|
2000-01-01 (a) 4 B 4 B
|
||||||
2000/02/01 (a) 4 B 8 B
|
2000-02-01 (a) 4 B 8 B
|
||||||
2000/03/01 (a) 4 B 12 B
|
2000-03-01 (a) 4 B 12 B
|
||||||
|
|
||||||
# 18. single-period register report valued at default date (same as --value=now)
|
# 18. single-period register report valued at default date (same as --value=now)
|
||||||
$ hledger -f- reg -V
|
$ hledger -f- reg -V
|
||||||
2000/01/01 (a) 4 B 4 B
|
2000-01-01 (a) 4 B 4 B
|
||||||
2000/02/01 (a) 4 B 8 B
|
2000-02-01 (a) 4 B 8 B
|
||||||
2000/03/01 (a) 4 B 12 B
|
2000-03-01 (a) 4 B 12 B
|
||||||
|
|
||||||
# register with -H (starting balance)
|
# register with -H (starting balance)
|
||||||
|
|
||||||
# 19. register with starting balance, valued at cost.
|
# 19. register with starting balance, valued at cost.
|
||||||
$ hledger -f- reg --value=cost -b 200002 -H
|
$ hledger -f- reg --value=cost -b 200002 -H
|
||||||
2000/02/01 (a) 7 B 13 B
|
2000-02-01 (a) 7 B 13 B
|
||||||
2000/03/01 (a) 8 B 21 B
|
2000-03-01 (a) 8 B 21 B
|
||||||
|
|
||||||
# 20. register with starting balance, valued at period end.
|
# 20. register with starting balance, valued at period end.
|
||||||
# That is unspecified so the last posting date is used, ie 2000/3/1, so the price is 3 B.
|
# That is unspecified so the last posting date is used, ie 2000/3/1, so the price is 3 B.
|
||||||
# Starting balance is 5 B as above.
|
# Starting balance is 5 B as above.
|
||||||
$ hledger -f- reg --value=end -b 200002 -H
|
$ hledger -f- reg --value=end -b 200002 -H
|
||||||
2000/02/01 (a) 3 B 8 B
|
2000-02-01 (a) 3 B 8 B
|
||||||
2000/03/01 (a) 3 B 11 B
|
2000-03-01 (a) 3 B 11 B
|
||||||
|
|
||||||
# 21. register with starting balance, valued at specified date (when the price is 5 B).
|
# 21. register with starting balance, valued at specified date (when the price is 5 B).
|
||||||
# Starting balance is 5 B as above.
|
# Starting balance is 5 B as above.
|
||||||
$ hledger -f- reg --value=2000-01-15 -b 200002 -H
|
$ hledger -f- reg --value=2000-01-15 -b 200002 -H
|
||||||
2000/02/01 (a) 5 B 10 B
|
2000-02-01 (a) 5 B 10 B
|
||||||
2000/03/01 (a) 5 B 15 B
|
2000-03-01 (a) 5 B 15 B
|
||||||
|
|
||||||
# register, periodic
|
# register, periodic
|
||||||
|
|
||||||
@ -378,7 +378,7 @@ Balance changes in 2000q1, valued at period ends:
|
|||||||
|
|
||||||
# 35. multicolumn balance report valued at other date
|
# 35. multicolumn balance report valued at other date
|
||||||
$ hledger -f- bal -MTA --value=2000-01-15
|
$ hledger -f- bal -MTA --value=2000-01-15
|
||||||
Balance changes in 2000q1, valued at 2000/01/15:
|
Balance changes in 2000q1, valued at 2000-01-15:
|
||||||
|
|
||||||
|| Jan Feb Mar Total Average
|
|| Jan Feb Mar Total Average
|
||||||
===++=================================
|
===++=================================
|
||||||
@ -415,7 +415,7 @@ Balance changes in 2000q1, valued at period ends:
|
|||||||
$ hledger -f- bal -M -H -b 200002 --value=cost
|
$ hledger -f- bal -M -H -b 200002 --value=cost
|
||||||
Ending balances (historical) in 2000/02/01-2000/03/31, valued at cost:
|
Ending balances (historical) in 2000/02/01-2000/03/31, valued at cost:
|
||||||
|
|
||||||
|| 2000/02/29 2000/03/31
|
|| 2000-02-29 2000-03-31
|
||||||
===++========================
|
===++========================
|
||||||
a || 13 B 21 B
|
a || 13 B 21 B
|
||||||
---++------------------------
|
---++------------------------
|
||||||
@ -428,7 +428,7 @@ Ending balances (historical) in 2000/02/01-2000/03/31, valued at cost:
|
|||||||
$ hledger -f- bal -MA -H -b 200002 --value=end
|
$ hledger -f- bal -MA -H -b 200002 --value=end
|
||||||
Ending balances (historical) in 2000/02/01-2000/03/31, valued at period ends:
|
Ending balances (historical) in 2000/02/01-2000/03/31, valued at period ends:
|
||||||
|
|
||||||
|| 2000/02/29 2000/03/31 Average
|
|| 2000-02-29 2000-03-31 Average
|
||||||
===++=================================
|
===++=================================
|
||||||
a || 4 B 9 B 6 B
|
a || 4 B 9 B 6 B
|
||||||
---++---------------------------------
|
---++---------------------------------
|
||||||
@ -437,9 +437,9 @@ Ending balances (historical) in 2000/02/01-2000/03/31, valued at period ends:
|
|||||||
# 40. multicolumn balance report with -H valued at other date.
|
# 40. multicolumn balance report with -H valued at other date.
|
||||||
# The starting balance is 5 B (1 A valued at 2000/1/15).
|
# The starting balance is 5 B (1 A valued at 2000/1/15).
|
||||||
$ hledger -f- bal -M -H -b 200002 --value=2000-01-15
|
$ hledger -f- bal -M -H -b 200002 --value=2000-01-15
|
||||||
Ending balances (historical) in 2000/02/01-2000/03/31, valued at 2000/01/15:
|
Ending balances (historical) in 2000/02/01-2000/03/31, valued at 2000-01-15:
|
||||||
|
|
||||||
|| 2000/02/29 2000/03/31
|
|| 2000-02-29 2000-03-31
|
||||||
===++========================
|
===++========================
|
||||||
a || 10 B 15 B
|
a || 10 B 15 B
|
||||||
---++------------------------
|
---++------------------------
|
||||||
@ -459,7 +459,7 @@ P 2000/04/01 A 4 B
|
|||||||
$ hledger -f- bal -ME -H -p200001-200004 --value=c
|
$ hledger -f- bal -ME -H -p200001-200004 --value=c
|
||||||
Ending balances (historical) in 2000q1, valued at cost:
|
Ending balances (historical) in 2000q1, valued at cost:
|
||||||
|
|
||||||
|| 2000/01/31 2000/02/29 2000/03/31
|
|| 2000-01-31 2000-02-29 2000-03-31
|
||||||
===++====================================
|
===++====================================
|
||||||
a || 6 B 6 B 6 B
|
a || 6 B 6 B 6 B
|
||||||
---++------------------------------------
|
---++------------------------------------
|
||||||
@ -470,7 +470,7 @@ Ending balances (historical) in 2000q1, valued at cost:
|
|||||||
$ hledger -f- bal -META -H -p200001-200004 --value=e
|
$ hledger -f- bal -META -H -p200001-200004 --value=e
|
||||||
Ending balances (historical) in 2000q1, valued at period ends:
|
Ending balances (historical) in 2000q1, valued at period ends:
|
||||||
|
|
||||||
|| 2000/01/31 2000/02/29 2000/03/31 Average
|
|| 2000-01-31 2000-02-29 2000-03-31 Average
|
||||||
===++=============================================
|
===++=============================================
|
||||||
a || 5 B 2 B 3 B 3 B
|
a || 5 B 2 B 3 B 3 B
|
||||||
---++---------------------------------------------
|
---++---------------------------------------------
|
||||||
@ -478,9 +478,9 @@ Ending balances (historical) in 2000q1, valued at period ends:
|
|||||||
|
|
||||||
# 43. multicolumn balance report with -H, valuing each period's carried-over balances at other date.
|
# 43. multicolumn balance report with -H, valuing each period's carried-over balances at other date.
|
||||||
$ hledger -f- bal -ME -H -p200001-200004 --value=2000-01-15
|
$ hledger -f- bal -ME -H -p200001-200004 --value=2000-01-15
|
||||||
Ending balances (historical) in 2000q1, valued at 2000/01/15:
|
Ending balances (historical) in 2000q1, valued at 2000-01-15:
|
||||||
|
|
||||||
|| 2000/01/31 2000/02/29 2000/03/31
|
|| 2000-01-31 2000-02-29 2000-03-31
|
||||||
===++====================================
|
===++====================================
|
||||||
a || 5 B 5 B 5 B
|
a || 5 B 5 B 5 B
|
||||||
---++------------------------------------
|
---++------------------------------------
|
||||||
@ -540,7 +540,7 @@ Budget performance in 2000q1, valued at period ends:
|
|||||||
|
|
||||||
# 47. budget report, valued at other date.
|
# 47. budget report, valued at other date.
|
||||||
$ hledger -f- bal -MTA --budget --value=2000-01-15
|
$ hledger -f- bal -MTA --budget --value=2000-01-15
|
||||||
Budget performance in 2000q1, valued at 2000/01/15:
|
Budget performance in 2000q1, valued at 2000-01-15:
|
||||||
|
|
||||||
|| Jan Feb Mar Total Average
|
|| Jan Feb Mar Total Average
|
||||||
===++==========================================================================================================
|
===++==========================================================================================================
|
||||||
|
@ -17,7 +17,7 @@ comment
|
|||||||
|
|
||||||
# 1. normal unvalued output
|
# 1. normal unvalued output
|
||||||
$ hledger -f- print -x
|
$ hledger -f- print -x
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a 1 B
|
a 1 B
|
||||||
b -1 B
|
b -1 B
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ $ hledger -f- print -x
|
|||||||
|
|
||||||
# 2. current market value in default valuation commodity
|
# 2. current market value in default valuation commodity
|
||||||
$ hledger -f- print -x -V
|
$ hledger -f- print -x -V
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a 10 A
|
a 10 A
|
||||||
b -10 A
|
b -10 A
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ $ hledger -f- print -x -V
|
|||||||
|
|
||||||
# 3. same as above, but request commodity A explicitly
|
# 3. same as above, but request commodity A explicitly
|
||||||
$ hledger -f- print -x --value=now,A
|
$ hledger -f- print -x --value=now,A
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a 10 A
|
a 10 A
|
||||||
b -10 A
|
b -10 A
|
||||||
|
|
||||||
@ -41,7 +41,7 @@ $ hledger -f- print -x --value=now,A
|
|||||||
|
|
||||||
# 4. request commodity B - no effect
|
# 4. request commodity B - no effect
|
||||||
$ hledger -f- print -x --value=now,B
|
$ hledger -f- print -x --value=now,B
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a 1 B
|
a 1 B
|
||||||
b -1 B
|
b -1 B
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ $ hledger -f- print -x --value=now,B
|
|||||||
|
|
||||||
# 5. request commodity we don't have prices for - no effect
|
# 5. request commodity we don't have prices for - no effect
|
||||||
$ hledger -f- print -x --value=now,Z
|
$ hledger -f- print -x --value=now,Z
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a 1 B
|
a 1 B
|
||||||
b -1 B
|
b -1 B
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ $ hledger -f- print -x --value=now,Z
|
|||||||
# And because that makes it display as zero, the commodity symbol
|
# And because that makes it display as zero, the commodity symbol
|
||||||
# and sign are not shown either.
|
# and sign are not shown either.
|
||||||
$ hledger -f- print -x --value=now,C
|
$ hledger -f- print -x --value=now,C
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a 0
|
a 0
|
||||||
b 0
|
b 0
|
||||||
|
|
||||||
@ -70,7 +70,7 @@ $ hledger -f- print -x --value=now,C
|
|||||||
# # but the precision is increased to show the decimal digit
|
# # but the precision is increased to show the decimal digit
|
||||||
# # (otherwise it would show C0).
|
# # (otherwise it would show C0).
|
||||||
# $ hledger -f- print -x --value=now,C
|
# $ hledger -f- print -x --value=now,C
|
||||||
# 2019/06/01
|
# 2019-06-01
|
||||||
# a C0.5
|
# a C0.5
|
||||||
# b C-0.5
|
# b C-0.5
|
||||||
#
|
#
|
||||||
@ -78,7 +78,7 @@ $ hledger -f- print -x --value=now,C
|
|||||||
|
|
||||||
# 7. request commodity D - chains B->A, A->D prices
|
# 7. request commodity D - chains B->A, A->D prices
|
||||||
$ hledger -f- print -x --value=now,D
|
$ hledger -f- print -x --value=now,D
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a 1000 D
|
a 1000 D
|
||||||
b -1000 D
|
b -1000 D
|
||||||
|
|
||||||
@ -87,7 +87,7 @@ $ hledger -f- print -x --value=now,D
|
|||||||
# 8. request commodity E - chains B->A, A->D, reverse of D->E prices.
|
# 8. request commodity E - chains B->A, A->D, reverse of D->E prices.
|
||||||
# As with C above, E gets the default display style, with precision 0.
|
# As with C above, E gets the default display style, with precision 0.
|
||||||
$ hledger -f- print -x --value=now,E
|
$ hledger -f- print -x --value=now,E
|
||||||
2019/06/01
|
2019-06-01
|
||||||
a E333
|
a E333
|
||||||
b E-333
|
b E-333
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ $ hledger -f- print -x --value=now,E
|
|||||||
# # As with C above, E gets the default display style, but with the precision
|
# # As with C above, E gets the default display style, but with the precision
|
||||||
# # increased to show the decimal digits, but no more than 8.
|
# # increased to show the decimal digits, but no more than 8.
|
||||||
# $ hledger -f- print -x --value=now,E
|
# $ hledger -f- print -x --value=now,E
|
||||||
# 2019/06/01
|
# 2019-06-01
|
||||||
# a E333.33333333
|
# a E333.33333333
|
||||||
# b E-333.33333333
|
# b E-333.33333333
|
||||||
#
|
#
|
||||||
@ -112,7 +112,7 @@ $ hledger -f- print -x --value=now,E
|
|||||||
|
|
||||||
# 9. Normal print output.
|
# 9. Normal print output.
|
||||||
$ hledger -f- print
|
$ hledger -f- print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1A @ 1B
|
a -1A @ 1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -120,7 +120,7 @@ $ hledger -f- print
|
|||||||
|
|
||||||
# 10. Valuing in a commodity with no market price has no effect.
|
# 10. Valuing in a commodity with no market price has no effect.
|
||||||
$ hledger -f- print -XZ
|
$ hledger -f- print -XZ
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1A @ 1B
|
a -1A @ 1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -128,7 +128,7 @@ $ hledger -f- print -XZ
|
|||||||
|
|
||||||
# 11. -B converts to the transaction price's commodity.
|
# 11. -B converts to the transaction price's commodity.
|
||||||
$ hledger -f- print -B
|
$ hledger -f- print -B
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1B
|
a -1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -137,7 +137,7 @@ $ hledger -f- print -B
|
|||||||
# 12. Note the -XZ nullifies the -B here, because both are forms of --value
|
# 12. Note the -XZ nullifies the -B here, because both are forms of --value
|
||||||
# (-B -XZ is equivalent to --value=cost --value=end,Z), and the rightmost wins.
|
# (-B -XZ is equivalent to --value=cost --value=end,Z), and the rightmost wins.
|
||||||
$ hledger -f- print -B -XZ
|
$ hledger -f- print -B -XZ
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1A @ 1B
|
a -1A @ 1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -153,7 +153,7 @@ P 2000/1/1 A 1B
|
|||||||
|
|
||||||
# 13.
|
# 13.
|
||||||
$ hledger -f- print
|
$ hledger -f- print
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1A @ 1B
|
a -1A @ 1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -161,7 +161,7 @@ $ hledger -f- print
|
|||||||
|
|
||||||
# 14.
|
# 14.
|
||||||
$ hledger -f- print -XZ
|
$ hledger -f- print -XZ
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1A @ 1B
|
a -1A @ 1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -169,7 +169,7 @@ $ hledger -f- print -XZ
|
|||||||
|
|
||||||
# 15.
|
# 15.
|
||||||
$ hledger -f- print -B
|
$ hledger -f- print -B
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1B
|
a -1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -177,7 +177,7 @@ $ hledger -f- print -B
|
|||||||
|
|
||||||
# 16.
|
# 16.
|
||||||
$ hledger -f- print -B -XZ
|
$ hledger -f- print -B -XZ
|
||||||
2000/01/01
|
2000-01-01
|
||||||
a -1A @ 1B
|
a -1A @ 1B
|
||||||
b 1B
|
b 1B
|
||||||
|
|
||||||
@ -193,11 +193,11 @@ P 2002/01/01 A 3 B
|
|||||||
|
|
||||||
# 17. -V uses today as the default valuation date, unlike --value=end.
|
# 17. -V uses today as the default valuation date, unlike --value=end.
|
||||||
$ hledger -f- reg -V
|
$ hledger -f- reg -V
|
||||||
2000/01/01 (a) 3 B 3 B
|
2000-01-01 (a) 3 B 3 B
|
||||||
|
|
||||||
# 18. -V uses the report end date, if specified, as valuation date.
|
# 18. -V uses the report end date, if specified, as valuation date.
|
||||||
$ hledger -f- reg -V -e 2001
|
$ hledger -f- reg -V -e 2001
|
||||||
2000/01/01 (a) 2 B 2 B
|
2000-01-01 (a) 2 B 2 B
|
||||||
|
|
||||||
# 19. In balance reports too.
|
# 19. In balance reports too.
|
||||||
$ hledger -f- bal -N -V
|
$ hledger -f- bal -N -V
|
||||||
|
@ -8,7 +8,7 @@ hledger -f- --pivot TAG print
|
|||||||
Account2 -2 EUR
|
Account2 -2 EUR
|
||||||
; TAG: value
|
; TAG: value
|
||||||
>>>
|
>>>
|
||||||
2016/02/16 Test Transaction
|
2016-02-16 Test Transaction
|
||||||
2 EUR
|
2 EUR
|
||||||
value -2 EUR
|
value -2 EUR
|
||||||
; TAG: value
|
; TAG: value
|
||||||
@ -50,7 +50,7 @@ hledger -f- --pivot TAG reg '^Account2$' '^fun$' not:hidden
|
|||||||
Account2 -1 EUR
|
Account2 -1 EUR
|
||||||
; TAG: hidden
|
; TAG: hidden
|
||||||
>>>
|
>>>
|
||||||
2016/02/16 Test Transaction fun 2 EUR 2 EUR
|
2016-02-16 Test Transaction fun 2 EUR 2 EUR
|
||||||
value -1 EUR 1 EUR
|
value -1 EUR 1 EUR
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ hledger -f- --pivot expenses reg not:liabilities
|
|||||||
assets $5 ; expenses:c
|
assets $5 ; expenses:c
|
||||||
liabilities $-1605
|
liabilities $-1605
|
||||||
>>>
|
>>>
|
||||||
2017/01/01 prepay a $1500 $1500
|
2017-01-01 prepay a $1500 $1500
|
||||||
b $100 $1600
|
b $100 $1600
|
||||||
c $5 $1605
|
c $5 $1605
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -97,7 +97,7 @@ hledger -f- --pivot code reg ^income
|
|||||||
assets:bank account 2 EUR
|
assets:bank account 2 EUR
|
||||||
income:donations -2 EUR
|
income:donations -2 EUR
|
||||||
>>>
|
>>>
|
||||||
2016/02/16 Donation Freifunk Freifunk -2 EUR -2 EUR
|
2016-02-16 Donation Freifunk Freifunk -2 EUR -2 EUR
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# get expenses balance by description/payee
|
# get expenses balance by description/payee
|
||||||
|
@ -8,10 +8,10 @@ hledger -f - print
|
|||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2000/01/01=2000/03/03
|
2000-01-01=2000-03-03
|
||||||
(a) 1
|
(a) 1
|
||||||
|
|
||||||
2000/01/02=2000/02/02
|
2000-01-02=2000-02-02
|
||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
@ -27,10 +27,10 @@ hledger -f - print --date2
|
|||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2000/01/02=2000/02/02
|
2000-01-02=2000-02-02
|
||||||
(b) 1
|
(b) 1
|
||||||
|
|
||||||
2000/01/01=2000/03/03
|
2000-01-01=2000-03-03
|
||||||
(a) 1
|
(a) 1
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
|
@ -7,7 +7,7 @@ hledger -f - print
|
|||||||
expenses $5
|
expenses $5
|
||||||
assets
|
assets
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
expenses $5
|
expenses $5
|
||||||
assets
|
assets
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ hledger -f - print --explicit
|
|||||||
expenses $5
|
expenses $5
|
||||||
assets
|
assets
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
expenses $5
|
expenses $5
|
||||||
assets $-5
|
assets $-5
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ hledger -f - print
|
|||||||
expenses 4 EUR
|
expenses 4 EUR
|
||||||
assets $-5
|
assets $-5
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
expenses 4 EUR
|
expenses 4 EUR
|
||||||
assets $-5
|
assets $-5
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ hledger -f - print --explicit
|
|||||||
expenses 4 EUR
|
expenses 4 EUR
|
||||||
assets $-5
|
assets $-5
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
expenses 4 EUR @@ $5
|
expenses 4 EUR @@ $5
|
||||||
assets $-5
|
assets $-5
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ hledger -f - print
|
|||||||
assets = $100
|
assets = $100
|
||||||
equity
|
equity
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
assets = $100
|
assets = $100
|
||||||
equity
|
equity
|
||||||
|
|
||||||
@ -77,7 +77,7 @@ hledger -f - print --explicit
|
|||||||
assets = $100
|
assets = $100
|
||||||
equity
|
equity
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
assets $100 = $100
|
assets $100 = $100
|
||||||
equity $-100
|
equity $-100
|
||||||
|
|
||||||
@ -92,7 +92,7 @@ D 1000.00 EUR
|
|||||||
expenses 100
|
expenses 100
|
||||||
assets
|
assets
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
expenses 100.00 EUR
|
expenses 100.00 EUR
|
||||||
assets
|
assets
|
||||||
|
|
||||||
@ -106,7 +106,7 @@ hledger -f - print --explicit
|
|||||||
assets $0
|
assets $0
|
||||||
equity
|
equity
|
||||||
>>>
|
>>>
|
||||||
2017/01/01
|
2017-01-01
|
||||||
assets 0
|
assets 0
|
||||||
equity 0
|
equity 0
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ hledger -f - print
|
|||||||
aaaaabbbbbcccccdddddeeeeefffffggggghhhhh 1
|
aaaaabbbbbcccccdddddeeeeefffffggggghhhhh 1
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 x
|
2009-01-01 x
|
||||||
aaaaabbbbbcccccdddddeeeeefffffggggghhhhh 1
|
aaaaabbbbbcccccdddddeeeeefffffggggghhhhh 1
|
||||||
b
|
b
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ hledger -f - print desc:x
|
|||||||
b
|
b
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 x
|
2009-01-01 x
|
||||||
a 1
|
a 1
|
||||||
b
|
b
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ hledger -f - print
|
|||||||
; posting-2-tag-2:
|
; posting-2-tag-2:
|
||||||
; non-metadata:
|
; non-metadata:
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 ; txntag1: txn val 1
|
2010-01-01 ; txntag1: txn val 1
|
||||||
; txntag2: txn val 2
|
; txntag2: txn val 2
|
||||||
a 1
|
a 1
|
||||||
; posting1tag1: posting 1 val 1
|
; posting1tag1: posting 1 val 1
|
||||||
@ -38,11 +38,11 @@ hledger -f - print tag:foo
|
|||||||
e 1
|
e 1
|
||||||
f -1
|
f -1
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 ; foo:bar
|
2010-01-01 ; foo:bar
|
||||||
a 1
|
a 1
|
||||||
b -1
|
b -1
|
||||||
|
|
||||||
2010/01/02 ; foo:baz
|
2010-01-02 ; foo:baz
|
||||||
c 1
|
c 1
|
||||||
d -1
|
d -1
|
||||||
|
|
||||||
@ -65,7 +65,7 @@ hledger -f - print tag:foo=bar
|
|||||||
e 1
|
e 1
|
||||||
f -1
|
f -1
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 ; foo:bar
|
2010-01-01 ; foo:bar
|
||||||
a 1
|
a 1
|
||||||
b -1
|
b -1
|
||||||
|
|
||||||
@ -87,8 +87,8 @@ hledger -f - register tag:foo=bar
|
|||||||
e 1
|
e 1
|
||||||
f -1
|
f -1
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 a 1 1
|
2010-01-01 a 1 1
|
||||||
2010/01/03 e 1 2
|
2010-01-03 e 1 2
|
||||||
f -1 1
|
f -1 1
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -113,15 +113,15 @@ hledger -f - print not:tag:.
|
|||||||
g 4
|
g 4
|
||||||
h -4
|
h -4
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 desc
|
2010-01-01 desc
|
||||||
a 1
|
a 1
|
||||||
b -1
|
b -1
|
||||||
|
|
||||||
2010/01/03
|
2010-01-03
|
||||||
e 3
|
e 3
|
||||||
f -3
|
f -3
|
||||||
|
|
||||||
2010/01/04 (code)
|
2010-01-04 (code)
|
||||||
g 4
|
g 4
|
||||||
h -4
|
h -4
|
||||||
|
|
||||||
|
@ -11,8 +11,8 @@
|
|||||||
(a) 1
|
(a) 1
|
||||||
|
|
||||||
$ hledger -f- register -A
|
$ hledger -f- register -A
|
||||||
2019/01/01 (a) 1.0 1.0
|
2019-01-01 (a) 1.0 1.0
|
||||||
2019/01/02 (a) 1.0 1.0
|
2019-01-02 (a) 1.0 1.0
|
||||||
2019/01/03 (a) 1.0 1.0
|
2019-01-03 (a) 1.0 1.0
|
||||||
2019/01/04 (a) 1.0 1.0
|
2019-01-04 (a) 1.0 1.0
|
||||||
>=
|
>=
|
||||||
|
@ -12,7 +12,7 @@ hledger -f - register --date2
|
|||||||
a 1
|
a 1
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 x a 1 1
|
2010-01-01 x a 1 1
|
||||||
b -1 0
|
b -1 0
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ hledger -f- register -p 2014/1/2 --date2
|
|||||||
2014/1/3
|
2014/1/3
|
||||||
(b) 1
|
(b) 1
|
||||||
>>>
|
>>>
|
||||||
2014/01/02 (a) 1 1
|
2014-01-02 (a) 1 1
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 3. --date2 causes date: to match the secondary date
|
# 3. --date2 causes date: to match the secondary date
|
||||||
@ -37,7 +37,7 @@ hledger -f- register date:2014/1/2 --date2
|
|||||||
2014/1/3
|
2014/1/3
|
||||||
(b) 1
|
(b) 1
|
||||||
>>>
|
>>>
|
||||||
2014/01/02 (a) 1 1
|
2014-01-02 (a) 1 1
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 4. date2: matches the secondary date (but does not necessarily display it)
|
# 4. date2: matches the secondary date (but does not necessarily display it)
|
||||||
@ -49,7 +49,7 @@ hledger -f- register date2:2014/1/2
|
|||||||
2014/1/3
|
2014/1/3
|
||||||
(b) 1
|
(b) 1
|
||||||
>>>
|
>>>
|
||||||
2014/01/01 (a) 1 1
|
2014-01-01 (a) 1 1
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 5. date2: plus --date2 both matches and displays the secondary date
|
# 5. date2: plus --date2 both matches and displays the secondary date
|
||||||
@ -61,7 +61,7 @@ hledger -f- register date2:2014/1/2 --date2
|
|||||||
2014/1/3
|
2014/1/3
|
||||||
(b) 1
|
(b) 1
|
||||||
>>>
|
>>>
|
||||||
2014/01/02 (a) 1 1
|
2014-01-02 (a) 1 1
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 6. date2: matching is not affected by --date2
|
# 6. date2: matching is not affected by --date2
|
||||||
@ -84,6 +84,6 @@ hledger -f- register --date2
|
|||||||
2014/1/3=2/1
|
2014/1/3=2/1
|
||||||
(b) 1
|
(b) 1
|
||||||
>>>
|
>>>
|
||||||
2014/02/01 (b) 1 1
|
2014-02-01 (b) 1 1
|
||||||
2014/02/02 (a) 1 2
|
2014-02-02 (a) 1 2
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -5,7 +5,7 @@ hledger -f - register aa --depth 1
|
|||||||
a:aa:aaa 1
|
a:aa:aaa 1
|
||||||
b
|
b
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 x a 1 1
|
2010-01-01 x a 1 1
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 2. separate postings remain separate
|
# 2. separate postings remain separate
|
||||||
@ -23,9 +23,9 @@ hledger -f - register aa --depth 2
|
|||||||
a:aa 1
|
a:aa 1
|
||||||
b:bb:bbb
|
b:bb:bbb
|
||||||
>>>
|
>>>
|
||||||
2010/01/01 x a:aa 1 1
|
2010-01-01 x a:aa 1 1
|
||||||
2010/01/01 y a:aa 1 2
|
2010-01-01 y a:aa 1 2
|
||||||
2010/01/02 z a:aa 1 3
|
2010-01-02 z a:aa 1 3
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 3. with a reporting interval, all postings are aggregated under each (clipped) account
|
# 3. with a reporting interval, all postings are aggregated under each (clipped) account
|
||||||
@ -53,7 +53,7 @@ hledger -f - register a --depth 1 --cleared
|
|||||||
2012/1/1 *
|
2012/1/1 *
|
||||||
(a:aa) 1
|
(a:aa) 1
|
||||||
>>>
|
>>>
|
||||||
2012/01/01 (a) 1 1
|
2012-01-01 (a) 1 1
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
|
@ -10,6 +10,6 @@ hledger -f- register date:2014/4
|
|||||||
(a) 1
|
(a) 1
|
||||||
|
|
||||||
>>>
|
>>>
|
||||||
2014/04/01 (a) 1 1
|
2014-04-01 (a) 1 1
|
||||||
>>>2
|
>>>2
|
||||||
>>>= 0
|
>>>= 0
|
||||||
|
@ -10,14 +10,14 @@ hledger rewrite -f- ^income --add-posting '(liabilities:tax) *.33 ; income tax
|
|||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
>>>
|
>>>
|
||||||
2016/01/01 paycheck ; modified:
|
2016-01-01 paycheck ; modified:
|
||||||
income:remuneration $-100
|
income:remuneration $-100
|
||||||
(liabilities:tax) $-33 ; income tax, generated-posting: = ^income
|
(liabilities:tax) $-33 ; income tax, generated-posting: = ^income
|
||||||
income:donations $-15
|
income:donations $-15
|
||||||
(liabilities:tax) $-5 ; income tax, generated-posting: = ^income
|
(liabilities:tax) $-5 ; income tax, generated-posting: = ^income
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
2016/01/01 withdraw
|
2016-01-01 withdraw
|
||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
@ -36,14 +36,14 @@ hledger rewrite -f- expenses:gifts --add-posting '(budget:gifts) *-1'
|
|||||||
assets:cash $-15
|
assets:cash $-15
|
||||||
expenses:gifts ; [1/2]
|
expenses:gifts ; [1/2]
|
||||||
>>>
|
>>>
|
||||||
2016/01/01 withdraw
|
2016-01-01 withdraw
|
||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
2016/01/01 gift ; modified:
|
2016-01-01 gift ; modified:
|
||||||
assets:cash $-15
|
assets:cash $-15
|
||||||
expenses:gifts ; [1/2]
|
expenses:gifts ; [1/2]
|
||||||
(budget:gifts) $-15 ; [2016/01/02], generated-posting: = expenses:gifts
|
(budget:gifts) $-15 ; [2016-01-02], generated-posting: = expenses:gifts
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -67,15 +67,15 @@ hledger rewrite -f-
|
|||||||
= ^assets:unbilled:client2
|
= ^assets:unbilled:client2
|
||||||
(assets:to bill:client2) *150.00 CAD
|
(assets:to bill:client2) *150.00 CAD
|
||||||
>>>
|
>>>
|
||||||
2017/04/24 * 09:00-09:25 ; modified:
|
2017-04-24 * 09:00-09:25 ; modified:
|
||||||
(assets:unbilled:client1) 0.42h
|
(assets:unbilled:client1) 0.42h
|
||||||
(assets:to bill:client1) 42.00 CAD ; generated-posting: = ^assets:unbilled:client1
|
(assets:to bill:client1) 42.00 CAD ; generated-posting: = ^assets:unbilled:client1
|
||||||
|
|
||||||
2017/04/25 * 10:00-11:15 ; modified:
|
2017-04-25 * 10:00-11:15 ; modified:
|
||||||
(assets:unbilled:client1) 1.25h
|
(assets:unbilled:client1) 1.25h
|
||||||
(assets:to bill:client1) 125.00 CAD ; generated-posting: = ^assets:unbilled:client1
|
(assets:to bill:client1) 125.00 CAD ; generated-posting: = ^assets:unbilled:client1
|
||||||
|
|
||||||
2017/04/25 * 14:00-15:32 ; modified:
|
2017-04-25 * 14:00-15:32 ; modified:
|
||||||
(assets:unbilled:client2) 1.54h
|
(assets:unbilled:client2) 1.54h
|
||||||
(assets:to bill:client2) 231.00 CAD ; generated-posting: = ^assets:unbilled:client2
|
(assets:to bill:client2) 231.00 CAD ; generated-posting: = ^assets:unbilled:client2
|
||||||
|
|
||||||
@ -104,17 +104,17 @@ hledger rewrite -f- -B
|
|||||||
assets:to bill:client2 *1.00 hours @ $150.00
|
assets:to bill:client2 *1.00 hours @ $150.00
|
||||||
income:consulting:client2
|
income:consulting:client2
|
||||||
>>>
|
>>>
|
||||||
2017/04/24 * 09:00-09:25 ; modified:
|
2017-04-24 * 09:00-09:25 ; modified:
|
||||||
(assets:unbilled:client1) 0.42h
|
(assets:unbilled:client1) 0.42h
|
||||||
assets:to bill:client1 $42.00 ; generated-posting: = ^assets:unbilled:client1
|
assets:to bill:client1 $42.00 ; generated-posting: = ^assets:unbilled:client1
|
||||||
income:consulting:client1 ; generated-posting: = ^assets:unbilled:client1
|
income:consulting:client1 ; generated-posting: = ^assets:unbilled:client1
|
||||||
|
|
||||||
2017/04/25 * 10:00-11:15 ; modified:
|
2017-04-25 * 10:00-11:15 ; modified:
|
||||||
(assets:unbilled:client1) 1.25h
|
(assets:unbilled:client1) 1.25h
|
||||||
assets:to bill:client1 $125.00 ; generated-posting: = ^assets:unbilled:client1
|
assets:to bill:client1 $125.00 ; generated-posting: = ^assets:unbilled:client1
|
||||||
income:consulting:client1 ; generated-posting: = ^assets:unbilled:client1
|
income:consulting:client1 ; generated-posting: = ^assets:unbilled:client1
|
||||||
|
|
||||||
2017/04/25 * 14:00-15:32 ; modified:
|
2017-04-25 * 14:00-15:32 ; modified:
|
||||||
(assets:unbilled:client2) 1.54h
|
(assets:unbilled:client2) 1.54h
|
||||||
assets:to bill:client2 $231.00 ; generated-posting: = ^assets:unbilled:client2
|
assets:to bill:client2 $231.00 ; generated-posting: = ^assets:unbilled:client2
|
||||||
income:consulting:client2 ; generated-posting: = ^assets:unbilled:client2
|
income:consulting:client2 ; generated-posting: = ^assets:unbilled:client2
|
||||||
@ -139,13 +139,13 @@ hledger rewrite -f- assets:bank and 'amt:<0' --add-posting 'expenses:fee $5' -
|
|||||||
# income:remuneration $-100
|
# income:remuneration $-100
|
||||||
# assets:bank
|
# assets:bank
|
||||||
>>>
|
>>>
|
||||||
2016/01/01 withdraw ; modified:
|
2016-01-01 withdraw ; modified:
|
||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
||||||
assets:bank $-5 ; generated-posting: = assets:bank and "amt:<0"
|
assets:bank $-5 ; generated-posting: = assets:bank and "amt:<0"
|
||||||
|
|
||||||
2016/01/02 withdraw ; modified:
|
2016-01-02 withdraw ; modified:
|
||||||
assets:cash
|
assets:cash
|
||||||
assets:bank $-30
|
assets:bank $-30
|
||||||
expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
||||||
@ -188,12 +188,12 @@ hledger rewrite -f- date:2017/1 --add-posting 'Here comes Santa $0'
|
|||||||
= ^expenses not:housing not:grocery not:food
|
= ^expenses not:housing not:grocery not:food
|
||||||
(budget:misc) *-1
|
(budget:misc) *-1
|
||||||
>>>
|
>>>
|
||||||
2016/12/31 ; modified:
|
2016-12-31 ; modified:
|
||||||
expenses:housing $600.00
|
expenses:housing $600.00
|
||||||
(budget:housing) $-600.00 ; generated-posting: = ^expenses:housing
|
(budget:housing) $-600.00 ; generated-posting: = ^expenses:housing
|
||||||
assets:cash
|
assets:cash
|
||||||
|
|
||||||
2017/01/01 ; modified:
|
2017-01-01 ; modified:
|
||||||
expenses:food $20.00
|
expenses:food $20.00
|
||||||
(budget:food) $-20.00 ; generated-posting: = ^expenses:grocery ^expenses:food
|
(budget:food) $-20.00 ; generated-posting: = ^expenses:grocery ^expenses:food
|
||||||
Here comes Santa 0 ; generated-posting: = date:2017/1
|
Here comes Santa 0 ; generated-posting: = date:2017/1
|
||||||
@ -206,7 +206,7 @@ hledger rewrite -f- date:2017/1 --add-posting 'Here comes Santa $0'
|
|||||||
assets:cash
|
assets:cash
|
||||||
Here comes Santa 0 ; generated-posting: = date:2017/1
|
Here comes Santa 0 ; generated-posting: = date:2017/1
|
||||||
|
|
||||||
2017/01/02 ; modified:
|
2017-01-02 ; modified:
|
||||||
assets:cash $200.00
|
assets:cash $200.00
|
||||||
Here comes Santa 0 ; generated-posting: = date:2017/1
|
Here comes Santa 0 ; generated-posting: = date:2017/1
|
||||||
assets:bank
|
assets:bank
|
||||||
@ -215,7 +215,7 @@ hledger rewrite -f- date:2017/1 --add-posting 'Here comes Santa $0'
|
|||||||
(budget:misc) $-1.60 ; generated-posting: = ^expenses not:housing not:grocery not:food
|
(budget:misc) $-1.60 ; generated-posting: = ^expenses not:housing not:grocery not:food
|
||||||
Here comes Santa 0 ; generated-posting: = date:2017/1
|
Here comes Santa 0 ; generated-posting: = date:2017/1
|
||||||
|
|
||||||
2017/02/01
|
2017-02-01
|
||||||
assets:cash $100.00
|
assets:cash $100.00
|
||||||
assets:bank
|
assets:bank
|
||||||
|
|
||||||
@ -237,14 +237,14 @@ hledger rewrite --diff -f- assets:bank and 'amt:<0' --add-posting 'expenses:fee
|
|||||||
+++ -
|
+++ -
|
||||||
@@ -1,3 +1,5 @@
|
@@ -1,3 +1,5 @@
|
||||||
-2016/01/01 withdraw
|
-2016/01/01 withdraw
|
||||||
+2016/01/01 withdraw ; modified:
|
+2016-01-01 withdraw ; modified:
|
||||||
assets:cash $20
|
assets:cash $20
|
||||||
assets:bank
|
assets:bank
|
||||||
+ expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
+ expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
||||||
+ assets:bank $-5 ; generated-posting: = assets:bank and "amt:<0"
|
+ assets:bank $-5 ; generated-posting: = assets:bank and "amt:<0"
|
||||||
@@ -5,3 +7,5 @@
|
@@ -5,3 +7,5 @@
|
||||||
-2016/01/02 withdraw
|
-2016/01/02 withdraw
|
||||||
+2016/01/02 withdraw ; modified:
|
+2016-01-02 withdraw ; modified:
|
||||||
assets:cash
|
assets:cash
|
||||||
assets:bank $-30
|
assets:bank $-30
|
||||||
+ expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
+ expenses:fee $5 ; generated-posting: = assets:bank and "amt:<0"
|
||||||
|
@ -12,7 +12,7 @@ hledger -f- roi --inv investment --pnl pnl -b 2017 -e 2018 -Y
|
|||||||
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+=====++=======+=======+
|
+===++============+============++===============+==========+=============+=====++=======+=======+
|
||||||
| 1 || 2017/01/01 | 2017/12/31 || 0 | 200 | 200 | 0 || 0.00% | 0.00% |
|
| 1 || 2017-01-01 | 2017-12-31 || 0 | 200 | 200 | 0 || 0.00% | 0.00% |
|
||||||
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -31,7 +31,7 @@ hledger -f- roi --inv investment --pnl pnl -b 2017 -e 2018 -Y
|
|||||||
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+=====++========+========+
|
+===++============+============++===============+==========+=============+=====++========+========+
|
||||||
| 1 || 2017/01/01 | 2017/12/31 || 0 | 100 | 112 | 12 || 12.00% | 12.00% |
|
| 1 || 2017-01-01 | 2017-12-31 || 0 | 100 | 112 | 12 || 12.00% | 12.00% |
|
||||||
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -95,7 +95,7 @@ hledger -f- roi --inv investment --pnl pnl -b 2017 -e 2018 -Y
|
|||||||
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+=====++========+========+
|
+===++============+============++===============+==========+=============+=====++========+========+
|
||||||
| 1 || 2017/01/01 | 2017/12/31 || 0 | 100 | 112 | 12 || 12.00% | 12.00% |
|
| 1 || 2017-01-01 | 2017-12-31 || 0 | 100 | 112 | 12 || 12.00% | 12.00% |
|
||||||
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -118,7 +118,7 @@ hledger -f- roi --inv investment --pnl pnl -b 2017 -e 2018 -Y
|
|||||||
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+=====++========+========+
|
+===++============+============++===============+==========+=============+=====++========+========+
|
||||||
| 1 || 2017/01/01 | 2017/12/31 || 0 | 200 | 220 | 20 || 12.72% | 10.00% |
|
| 1 || 2017-01-01 | 2017-12-31 || 0 | 200 | 220 | 20 || 12.72% | 10.00% |
|
||||||
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++--------+--------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -141,7 +141,7 @@ hledger -f- roi --inv investment --pnl pnl -b 2017 -e 2018 -Y
|
|||||||
+---++------------+------------++---------------+----------+-------------+------++---------+---------+
|
+---++------------+------------++---------------+----------+-------------+------++---------+---------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+======++=========+=========+
|
+===++============+============++===============+==========+=============+======++=========+=========+
|
||||||
| 1 || 2017/01/01 | 2017/12/31 || 0 | 200 | 20 | -180 || -95.73% | -90.00% |
|
| 1 || 2017-01-01 | 2017-12-31 || 0 | 200 | 20 | -180 || -95.73% | -90.00% |
|
||||||
+---++------------+------------++---------------+----------+-------------+------++---------+---------+
|
+---++------------+------------++---------------+----------+-------------+------++---------+---------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -172,10 +172,10 @@ hledger -f- roi --inv investment --pnl pnl -b 2017 -e 2018 -Q
|
|||||||
+---++------------+------------++---------------+----------+-------------+-----++---------+---------+
|
+---++------------+------------++---------------+----------+-------------+-----++---------+---------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+=====++=========+=========+
|
+===++============+============++===============+==========+=============+=====++=========+=========+
|
||||||
| 1 || 2017/01/01 | 2017/03/31 || 0 | 100 | 100 | 0 || 0.00% | 0.00% |
|
| 1 || 2017-01-01 | 2017-03-31 || 0 | 100 | 100 | 0 || 0.00% | 0.00% |
|
||||||
| 2 || 2017/04/01 | 2017/06/30 || 100 | 0 | 110 | 10 || 46.56% | 46.56% |
|
| 2 || 2017-04-01 | 2017-06-30 || 100 | 0 | 110 | 10 || 46.56% | 46.56% |
|
||||||
| 3 || 2017/07/01 | 2017/09/30 || 110 | 100 | 210 | 0 || 0.00% | 0.00% |
|
| 3 || 2017-07-01 | 2017-09-30 || 110 | 100 | 210 | 0 || 0.00% | 0.00% |
|
||||||
| 4 || 2017/10/01 | 2017/12/31 || 210 | -50 | 155 | -5 || -11.83% | -11.82% |
|
| 4 || 2017-10-01 | 2017-12-31 || 210 | -50 | 155 | -5 || -11.83% | -11.82% |
|
||||||
+---++------------+------------++---------------+----------+-------------+-----++---------+---------+
|
+---++------------+------------++---------------+----------+-------------+-----++---------+---------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -206,7 +206,7 @@ hledger -f- roi --inv investment --pnl pnl -b 2017-06 -e 2018
|
|||||||
+---++------------+------------++---------------+----------+-------------+-----++-------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++-------+--------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+=====++=======+========+
|
+===++============+============++===============+==========+=============+=====++=======+========+
|
||||||
| 1 || 2017/06/01 | 2017/12/31 || 100 | 50 | 155 | 5 || 5.24% | 11.45% |
|
| 1 || 2017-06-01 | 2017-12-31 || 100 | 50 | 155 | 5 || 5.24% | 11.45% |
|
||||||
+---++------------+------------++---------------+----------+-------------+-----++-------+--------+
|
+---++------------+------------++---------------+----------+-------------+-----++-------+--------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
@ -221,7 +221,7 @@ hledger -f- roi -p 2019-11
|
|||||||
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
||||||
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
| || Begin | End || Value (begin) | Cashflow | Value (end) | PnL || IRR | TWR |
|
||||||
+===++============+============++===============+==========+=============+=====++=======+=======+
|
+===++============+============++===============+==========+=============+=====++=======+=======+
|
||||||
| 1 || 2019/11/01 | 2019/11/30 || 0 | 0 | 0 | 0 || 0.00% | 0.00% |
|
| 1 || 2019-11-01 | 2019-11-30 || 0 | 0 | 0 | 0 || 0.00% | 0.00% |
|
||||||
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
+---++------------+------------++---------------+----------+-------------+-----++-------+-------+
|
||||||
|
|
||||||
>>>=0
|
>>>=0
|
||||||
|
@ -9,13 +9,13 @@ o 2009/1/2 09:00:00
|
|||||||
i 2009/1/3 08:00:00 some:account name and a description
|
i 2009/1/3 08:00:00 some:account name and a description
|
||||||
o 2009/1/3 09:00:00
|
o 2009/1/3 09:00:00
|
||||||
>>>
|
>>>
|
||||||
2009/01/01 * 08:00-09:00
|
2009-01-01 * 08:00-09:00
|
||||||
() 1.00h
|
() 1.00h
|
||||||
|
|
||||||
2009/01/02 * 08:00-09:00
|
2009-01-02 * 08:00-09:00
|
||||||
(account name) 1.00h
|
(account name) 1.00h
|
||||||
|
|
||||||
2009/01/03 * and a description
|
2009-01-03 * and a description
|
||||||
(some:account name) 1.00h
|
(some:account name) 1.00h
|
||||||
|
|
||||||
>>>2
|
>>>2
|
||||||
@ -46,25 +46,25 @@ o 2009/1/3 09:00:00
|
|||||||
#i 2017/04/22 09:00:00 C
|
#i 2017/04/22 09:00:00 C
|
||||||
#o 2017/04/22 17:00:00
|
#o 2017/04/22 17:00:00
|
||||||
#>>>
|
#>>>
|
||||||
#2017/04/20 * 09:00-17:00
|
#2017-04-20 * 09:00-17:00
|
||||||
# (A) 8.00h
|
# (A) 8.00h
|
||||||
#
|
#
|
||||||
#2017/04/21 * 09:00-23:59
|
#2017-04-21 * 09:00-23:59
|
||||||
# (B) 15.00h
|
# (B) 15.00h
|
||||||
#
|
#
|
||||||
#2017/04/22 * 00:00-09:00
|
#2017-04-22 * 00:00-09:00
|
||||||
# (B) 9.00h
|
# (B) 9.00h
|
||||||
#
|
#
|
||||||
#2017/04/22 * 17:00-23:59
|
#2017-04-22 * 17:00-23:59
|
||||||
# () 7.00h
|
# () 7.00h
|
||||||
#
|
#
|
||||||
#2017/04/23 * 00:00-23:59
|
#2017-04-23 * 00:00-23:59
|
||||||
# () 24.00h
|
# () 24.00h
|
||||||
#
|
#
|
||||||
#2017/04/24 * 00:00-23:59
|
#2017-04-24 * 00:00-23:59
|
||||||
# () 24.00h
|
# () 24.00h
|
||||||
#
|
#
|
||||||
#2017/04/25 * 00:00-11:28
|
#2017-04-25 * 00:00-11:28
|
||||||
# () 11.47h
|
# () 11.47h
|
||||||
#
|
#
|
||||||
#>>>2
|
#>>>2
|
||||||
|
Loading…
Reference in New Issue
Block a user