Several updates to the TODO file.
This commit is contained in:
parent
06a5792212
commit
d297535c6c
1 changed files with 142 additions and 2 deletions
144
doc/TODO
144
doc/TODO
|
|
@ -6,8 +6,26 @@ LEDGER -*- mode: org; fill-column: 78 -*-
|
||||||
#+TAGS: EMACS(e) FEATURE(f) DOCS(d) WEBSITE(w) BUILD(b)
|
#+TAGS: EMACS(e) FEATURE(f) DOCS(d) WEBSITE(w) BUILD(b)
|
||||||
#+CATEGORY: Ledger
|
#+CATEGORY: Ledger
|
||||||
|
|
||||||
* TODO [#B] Get transactional assignments working again
|
* TODO [#B] A mask by itself should generate a helpful error message
|
||||||
SCHEDULED: <2008-08-25 Mon>
|
Especially since people from 2.6 will want to use "/foo/" intead of "account
|
||||||
|
=~ /foo".
|
||||||
|
:PROPERTIES:
|
||||||
|
:UUID: F21E8B63-C6C9-4B09-90B2-2441FBD1F517
|
||||||
|
:END:
|
||||||
|
[2008-08-26 Tue]
|
||||||
|
* STARTED [#C] Build Ledger master on Ubuntu so I can figure out Nafai's problem
|
||||||
|
SCHEDULED: <2008-08-30 Sat>
|
||||||
|
- State "STARTED" [2008-08-28 Thu 23:57] \\
|
||||||
|
I've gotten things to the point now where I can see what Nafai is seeing. The
|
||||||
|
next step is to fix it.
|
||||||
|
- State "STARTED" [2008-08-28 Thu 02:35] \\
|
||||||
|
I'm still building the dependencies.
|
||||||
|
:PROPERTIES:
|
||||||
|
:UUID: EC1EABBA-A613-4E57-AB8A-687DC5036BE8
|
||||||
|
:END:
|
||||||
|
[2008-08-27 Wed]
|
||||||
|
* TODO [#A] Get transactional assignments working again
|
||||||
|
SCHEDULED: <2008-08-30 Sat>
|
||||||
Another thing that needs to happen is that these assignments are stored
|
Another thing that needs to happen is that these assignments are stored
|
||||||
internally in the transaction, in assign_amount and assign_expr, and then
|
internally in the transaction, in assign_amount and assign_expr, and then
|
||||||
get double-checked against the running total when a regular register report
|
get double-checked against the running total when a regular register report
|
||||||
|
|
@ -268,11 +286,19 @@ argv=0xbfffddf0, envp=0xbfffddf0) at main.cc:452
|
||||||
:END:
|
:END:
|
||||||
[2008-08-05 Tue]
|
[2008-08-05 Tue]
|
||||||
* TODO [#B] Add the ability to map OFX numbers to specific accounts
|
* TODO [#B] Add the ability to map OFX numbers to specific accounts
|
||||||
|
By allowing a directive like this:
|
||||||
|
:DATA:
|
||||||
|
@mapaccount 0004637467862632 Assets:Current:RBC:Checking
|
||||||
|
:END:
|
||||||
|
|
||||||
|
It could facilitate the parsing of OFX data into Ledger date.
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
:Submitter: Martin Blais <blais@furius.ca>
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 52
|
:Ticket: 52
|
||||||
:UUID: 4FE37F8F-99F4-4548-88F3-D64CF7A76856
|
:UUID: 4FE37F8F-99F4-4548-88F3-D64CF7A76856
|
||||||
:END:
|
:END:
|
||||||
|
[2008-04-07 Mon]
|
||||||
* TODO [#B] Add the concept of "date aliases" to Ledger, so I could say: -b Term1
|
* TODO [#B] Add the concept of "date aliases" to Ledger, so I could say: -b Term1
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
|
|
@ -366,11 +392,16 @@ argv=0xbfffddf0, envp=0xbfffddf0) at main.cc:452
|
||||||
:UUID: 0C13AABF-F0CC-40ED-BC20-D322AF1DD784
|
:UUID: 0C13AABF-F0CC-40ED-BC20-D322AF1DD784
|
||||||
:END:
|
:END:
|
||||||
* TODO [#B] Balance command gets the sorting wrong
|
* TODO [#B] Balance command gets the sorting wrong
|
||||||
|
The command is:
|
||||||
|
:SCRIPT:
|
||||||
|
ledger -S -t -s bal wedding
|
||||||
|
:END:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 29
|
:Ticket: 29
|
||||||
:UUID: D913FCEE-88FF-41D1-98AB-2561382C7933
|
:UUID: D913FCEE-88FF-41D1-98AB-2561382C7933
|
||||||
:END:
|
:END:
|
||||||
|
[2007-12-10 Mon]
|
||||||
* TODO [#B] Balances with non-matching exchange rates is ambiguous.
|
* TODO [#B] Balances with non-matching exchange rates is ambiguous.
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
|
|
@ -499,11 +530,16 @@ $ ledger -l 'd<=[30/06/2006]' -w equity ^Assets:Super
|
||||||
:END:
|
:END:
|
||||||
[2008-08-14 Thu]
|
[2008-08-14 Thu]
|
||||||
* TODO [#B] Command does not sort correctly
|
* TODO [#B] Command does not sort correctly
|
||||||
|
The command is:
|
||||||
|
:SCRIPT:
|
||||||
|
ledger -f utils/cases/1032.dat -S t bal
|
||||||
|
:END:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 24
|
:Ticket: 24
|
||||||
:UUID: 72DA9574-0B30-4140-96EC-D721F73B7888
|
:UUID: 72DA9574-0B30-4140-96EC-D721F73B7888
|
||||||
:END:
|
:END:
|
||||||
|
[2007-12-10 Mon]
|
||||||
* TODO [#B] Command fails to report monthly averages
|
* TODO [#B] Command fails to report monthly averages
|
||||||
- State "TODO" [2008-07-17 Thu 20:43] \\
|
- State "TODO" [2008-07-17 Thu 20:43] \\
|
||||||
The output from this command is not what people would think it is, because it
|
The output from this command is not what people would think it is, because it
|
||||||
|
|
@ -538,11 +574,55 @@ ledger -p "this year" -MAs bal ^Expenses
|
||||||
:END:
|
:END:
|
||||||
[2008-08-14 Thu]
|
[2008-08-14 Thu]
|
||||||
* TODO [#B] Completing currency fails
|
* TODO [#B] Completing currency fails
|
||||||
|
Strange bug with inference of currency:
|
||||||
|
:DATA:
|
||||||
|
2007/12/31 * Cost basis for: RED HAT INC RHT
|
||||||
|
Assets:Investments:RBC-Broker:Account-RSP 4 RHT
|
||||||
|
Equity:Opening-Balances:Cost 689.87 CAD
|
||||||
|
|
||||||
|
2008/01/03=2007/12/28 * Sell -- RHT -- RED HAT INC CA TAUX DE CHANGE .96590
|
||||||
|
Assets:Investments:RBC-Broker:Account-RSP -4.00 RHT @ 21.14 CAD
|
||||||
|
Expenses:Financial:Commissions 9.95 USD @ .96590 CAD
|
||||||
|
Assets:Investments:RBC-Broker:Account-RSP 72.06 CAD
|
||||||
|
Expenses:Financial:Fees
|
||||||
|
:END:
|
||||||
|
|
||||||
|
The fees are inserted without a commodity as -9.610705:
|
||||||
|
:OUTPUT:
|
||||||
|
ledger -w -f bug.txt reg
|
||||||
|
2007/12/31 Cost basis for: RED HAT INC RHT As:Investments:RBC-Broker:Account-RSP 4.00 RHT 4.00 RHT
|
||||||
|
Equity:Opening-Balances:Cost 689.87 CAD 689.87 CAD
|
||||||
|
4.00 RHT
|
||||||
|
2008/01/03 Sell -- RHT -- RED HAT INC CA TAU.. As:Investments:RBC-Broker:Account-RSP -4.00 RHT 689.87 CAD
|
||||||
|
Expenses:Financial:Commissions 9.95 USD 689.87 CAD
|
||||||
|
9.95 USD
|
||||||
|
As:Investments:RBC-Broker:Account-RSP 72.06 CAD 761.93 CAD
|
||||||
|
9.95 USD
|
||||||
|
Expenses:Financial:Fees -9.610705 -9.610705
|
||||||
|
761.93 CAD
|
||||||
|
9.95 USD
|
||||||
|
Expenses:Financial:Fees 12.50 CAD -9.610705
|
||||||
|
774.43 CAD
|
||||||
|
9.95 USD
|
||||||
|
:END:
|
||||||
|
This is a bug.
|
||||||
|
|
||||||
|
I wish I could just say:
|
||||||
|
:DATA:
|
||||||
|
2008/01/03=2007/12/28 * Sell -- RHT -- RED HAT INC CA TAUX DE CHANGE .96590
|
||||||
|
Assets:Investments:RBC-Broker:Account-RSP -4.00 RHT @ 21.14 CAD
|
||||||
|
Expenses:Financial:Commissions 9.95 USD @ .96590 CAD
|
||||||
|
Assets:Investments:RBC-Broker:Account-RSP 72.06 CAD
|
||||||
|
Expenses:Financial:Fees CAD
|
||||||
|
:END:
|
||||||
|
... to tell Ledger which currency to use to complete the entry.
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
:Submitter: Martin Blais <blais@furius.ca>
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 55
|
:Ticket: 55
|
||||||
:UUID: E4C9A8EA-296B-443F-937A-80182B21AA20
|
:UUID: E4C9A8EA-296B-443F-937A-80182B21AA20
|
||||||
:END:
|
:END:
|
||||||
|
[2008-04-07 Mon]
|
||||||
* TODO [#B] Confirm the completeness of the Python bridge, in both directions
|
* TODO [#B] Confirm the completeness of the Python bridge, in both directions
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:UUID: 51B7E884-F0F8-4231-9C71-9D5EB653AAF9
|
:UUID: 51B7E884-F0F8-4231-9C71-9D5EB653AAF9
|
||||||
|
|
@ -627,11 +707,18 @@ ledger -p "this year" -MAs bal ^Expenses
|
||||||
:UUID: F7FFB324-9AC2-42A6-A6DD-38C02F30BEF7
|
:UUID: F7FFB324-9AC2-42A6-A6DD-38C02F30BEF7
|
||||||
:END:
|
:END:
|
||||||
* TODO [#B] Forecasting command doesn't do any forecasting
|
* TODO [#B] Forecasting command doesn't do any forecasting
|
||||||
|
The command is:
|
||||||
|
:SCRIPT:
|
||||||
|
ledger -Y --forecast 'T>0' reg food
|
||||||
|
:END:
|
||||||
|
|
||||||
|
Doesn't do any forecasting! If the -Y is dropped it does.
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 28
|
:Ticket: 28
|
||||||
:UUID: E2DF7C6C-BA02-4F3D-8C3C-B73F8BC30CD6
|
:UUID: E2DF7C6C-BA02-4F3D-8C3C-B73F8BC30CD6
|
||||||
:END:
|
:END:
|
||||||
|
[2007-12-10 Mon]
|
||||||
* TODO [#B] FR: Add the concept of spatially delimited "pages"
|
* TODO [#B] FR: Add the concept of spatially delimited "pages"
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
|
|
@ -692,6 +779,7 @@ ledger -p "this year" -MAs bal ^Expenses
|
||||||
:Ticket: 65
|
:Ticket: 65
|
||||||
:UUID: 5D1B0408-90D0-4019-AE0F-A914329C73CB
|
:UUID: 5D1B0408-90D0-4019-AE0F-A914329C73CB
|
||||||
:END:
|
:END:
|
||||||
|
[2009-04-11 Sat]
|
||||||
* TODO [#B] In ledger-mode, color directive lines firebrick red :FEATURE:
|
* TODO [#B] In ledger-mode, color directive lines firebrick red :FEATURE:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
|
|
@ -724,11 +812,14 @@ ledger -p "this year" -MAs bal ^Expenses
|
||||||
:UUID: 85DAE1AB-F6D3-4AAC-A4F7-99D146B355E7
|
:UUID: 85DAE1AB-F6D3-4AAC-A4F7-99D146B355E7
|
||||||
:END:
|
:END:
|
||||||
* TODO [#B] Ledger formats UTF-8 strings incorrectly
|
* TODO [#B] Ledger formats UTF-8 strings incorrectly
|
||||||
|
The report `ledger --tail 20 reg nrl:checking` has errors in the tabulation
|
||||||
|
because of the width of UTF-8 characters that are larger than 8-bit.
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 67
|
:Ticket: 67
|
||||||
:UUID: 2FE8B7B7-15A3-4F02-9B53-3A629212561A
|
:UUID: 2FE8B7B7-15A3-4F02-9B53-3A629212561A
|
||||||
:END:
|
:END:
|
||||||
|
[2008-04-11 Fri]
|
||||||
* TODO [#B] ledger.el: ledger-context-at-point fails to parse acct-transaction :EMACS:
|
* TODO [#B] ledger.el: ledger-context-at-point fails to parse acct-transaction :EMACS:
|
||||||
- State "TODO" [2007-11-07 Wed 04:06] \\
|
- State "TODO" [2007-11-07 Wed 04:06] \\
|
||||||
levin writes:
|
levin writes:
|
||||||
|
|
@ -845,11 +936,38 @@ ledger -p "this year" -MAs bal ^Expenses
|
||||||
:END:
|
:END:
|
||||||
[2007-10-29 Mon]
|
[2007-10-29 Mon]
|
||||||
* TODO [#B] Multiple -f options fail silently.
|
* TODO [#B] Multiple -f options fail silently.
|
||||||
|
Ledger does not seem to be able to accept multiple -f options (further -f's
|
||||||
|
get ignored silently). It should simply concatenate all the specified files
|
||||||
|
in a single data set.
|
||||||
|
|
||||||
|
:OUTPUT:
|
||||||
|
Predicate:
|
||||||
|
Display P: a
|
||||||
|
2007/12/31 Start of year / Op.. As:In:HSBC-Broker 100 IVV 100 IVV
|
||||||
|
Eq:Op:Cost -15333.7200 USD 100 IVV
|
||||||
|
-15333.7200 USD
|
||||||
|
banane:~$ ledger -f /tmp/b.txt reg
|
||||||
|
Predicate:
|
||||||
|
Display P: a
|
||||||
|
2007/12/31 Start of year / Op.. As:In:HSBC-Broker 100 IAA 100 IAA
|
||||||
|
Eq:Op:Cost -15333.7200 USD 100 IAA
|
||||||
|
-15333.7200 USD
|
||||||
|
banane:~$ ledger -f /tmp/a.txt /tmp/b.txt reg
|
||||||
|
Error: Unrecognized command '/tmp/b.txt'
|
||||||
|
banane:~$ ledger -f /tmp/a.txt -f /tmp/b.txt reg
|
||||||
|
Predicate:
|
||||||
|
Display P: a
|
||||||
|
2007/12/31 Start of year / Op.. As:In:HSBC-Broker 100 IVV 100 IVV
|
||||||
|
Eq:Op:Cost -15333.7200 USD 100 IVV
|
||||||
|
-15333.7200 USD
|
||||||
|
:END:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
:Submitter: Martin Blais <blais@furius.ca>
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 54
|
:Ticket: 54
|
||||||
:UUID: B1E49EA5-18B9-413A-ACD6-9F9795F25722
|
:UUID: B1E49EA5-18B9-413A-ACD6-9F9795F25722
|
||||||
:END:
|
:END:
|
||||||
|
[2008-04-07 Mon]
|
||||||
* TODO [#B] Need a flag for sorting the amounts in a -M report in ledger
|
* TODO [#B] Need a flag for sorting the amounts in a -M report in ledger
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
|
|
@ -1041,11 +1159,33 @@ ledger -f utils/standard.dat -e 2004/4 -G reg 401
|
||||||
:UUID: 146B0BE4-C5EB-4A5B-A332-FE512B40D375
|
:UUID: 146B0BE4-C5EB-4A5B-A332-FE512B40D375
|
||||||
:END:
|
:END:
|
||||||
* TODO [#B] The -V flag is not working
|
* TODO [#B] The -V flag is not working
|
||||||
|
Here's the data input
|
||||||
|
:DATA:
|
||||||
|
2008/04/15 * Paid expenses back from cie.
|
||||||
|
Expenses:Cie-Reimbursements 2000 CAD @ 1.10 EUR
|
||||||
|
Assets:Checking
|
||||||
|
|
||||||
|
P 2008/04/20 00:00:00 CAD 1.20 EUR
|
||||||
|
:END:
|
||||||
|
|
||||||
|
When I run the following command this does not work:
|
||||||
|
:OUTPUT:
|
||||||
|
Hermes:/Users/johnw $ ledger -f /tmp/test.dat -V reg
|
||||||
|
2008/04/15 Paid expenses back.. Ex:Cie-Reimbursements 2200.00 EUR 2200.00 EUR
|
||||||
|
Assets:Checking -2200.00 EUR 0
|
||||||
|
2008/04/07 Commodities revalued 2000 CAD
|
||||||
|
-2200.00 EUR 2000 CAD
|
||||||
|
-2200.00 EUR
|
||||||
|
:END:
|
||||||
|
|
||||||
|
It should have reported in terms of Euros only.
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
:Submitter: Martin Blais <blais@furius.ca>
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
:Ticket: 53
|
:Ticket: 53
|
||||||
:UUID: D943AE0F-44EA-47EE-BA85-AFC513E039EB
|
:UUID: D943AE0F-44EA-47EE-BA85-AFC513E039EB
|
||||||
:END:
|
:END:
|
||||||
|
[2008-04-07 Mon]
|
||||||
* TODO [#B] The entry command drops price specifications
|
* TODO [#B] The entry command drops price specifications
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:Version: 2.6
|
:Version: 2.6
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue