tests: show auto postings' current commodity action (#913)
This commit is contained in:
parent
bcd15137c6
commit
f58330169a
@ -84,3 +84,55 @@ $ hledger print -f- --auto
|
|||||||
assets:bank:checking $-20
|
assets:bank:checking $-20
|
||||||
|
|
||||||
>=
|
>=
|
||||||
|
|
||||||
|
# Rules will preserve a transaction price from the original amount.
|
||||||
|
<
|
||||||
|
= assets:billable:client1
|
||||||
|
assets:receivable:client1 *100
|
||||||
|
revenues:client1
|
||||||
|
|
||||||
|
2018/1/1
|
||||||
|
(assets:billable:client1) 0.50h @ $90
|
||||||
|
|
||||||
|
$ hledger -f- print --auto -x
|
||||||
|
2018/01/01
|
||||||
|
(assets:billable:client1) 0.50h @ $90
|
||||||
|
assets:receivable:client1 50.00h @ $90
|
||||||
|
revenues:client1 $-4500
|
||||||
|
|
||||||
|
>=
|
||||||
|
|
||||||
|
# Rules can set a new commodity in the generated amounts.
|
||||||
|
<
|
||||||
|
= assets:billable:client1
|
||||||
|
assets:receivable:client1 *$100
|
||||||
|
revenues:client1
|
||||||
|
|
||||||
|
2018/1/1
|
||||||
|
(assets:billable:client1) 0.50h
|
||||||
|
|
||||||
|
$ hledger -f- print --auto -x
|
||||||
|
2018/01/01
|
||||||
|
(assets:billable:client1) 0.50h
|
||||||
|
assets:receivable:client1 $50
|
||||||
|
revenues:client1 $-50
|
||||||
|
|
||||||
|
>=
|
||||||
|
|
||||||
|
# And/or a new transaction price.
|
||||||
|
<
|
||||||
|
= assets:billable:client1
|
||||||
|
assets:receivable:client1 *1.00 "Client1 Hours" @ $100.00
|
||||||
|
revenues:client1
|
||||||
|
|
||||||
|
2018/1/1
|
||||||
|
(assets:billable:client1) 0.50h @ $90
|
||||||
|
|
||||||
|
$ hledger -f- print --auto -x
|
||||||
|
2018/01/01
|
||||||
|
(assets:billable:client1) 0.50h @ $90
|
||||||
|
assets:receivable:client1 0.50 "Client1 Hours" @ $100.00
|
||||||
|
revenues:client1 $-50.00
|
||||||
|
|
||||||
|
>=
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user