diff options
author | John Wiegley <johnw@newartisans.com> | 2008-08-30 16:33:42 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-08-30 16:33:42 -0400 |
commit | d297535c6c89cae71a33a4995bc9dc0ece3cb893 (patch) | |
tree | d0cba641abd61adb464b6e6a163f36ddf8dd4570 /doc | |
parent | 06a5792212d05d235b101123efb3d81590c0aacc (diff) | |
download | fork-ledger-d297535c6c89cae71a33a4995bc9dc0ece3cb893.tar.gz fork-ledger-d297535c6c89cae71a33a4995bc9dc0ece3cb893.tar.bz2 fork-ledger-d297535c6c89cae71a33a4995bc9dc0ece3cb893.zip |
Several updates to the TODO file.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/TODO | 144 |
1 files changed, 142 insertions, 2 deletions
@@ -6,8 +6,26 @@ LEDGER -*- mode: org; fill-column: 78 -*- #+TAGS: EMACS(e) FEATURE(f) DOCS(d) WEBSITE(w) BUILD(b) #+CATEGORY: Ledger -* TODO [#B] Get transactional assignments working again - SCHEDULED: <2008-08-25 Mon> +* TODO [#B] A mask by itself should generate a helpful error message + 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 internally in the transaction, in assign_amount and assign_expr, and then 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: [2008-08-05 Tue] * 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: + :Submitter: Martin Blais <blais@furius.ca> :Version: 2.6 :Ticket: 52 :UUID: 4FE37F8F-99F4-4548-88F3-D64CF7A76856 :END: + [2008-04-07 Mon] * TODO [#B] Add the concept of "date aliases" to Ledger, so I could say: -b Term1 :PROPERTIES: :Version: 2.6 @@ -366,11 +392,16 @@ argv=0xbfffddf0, envp=0xbfffddf0) at main.cc:452 :UUID: 0C13AABF-F0CC-40ED-BC20-D322AF1DD784 :END: * TODO [#B] Balance command gets the sorting wrong + The command is: + :SCRIPT: +ledger -S -t -s bal wedding + :END: :PROPERTIES: :Version: 2.6 :Ticket: 29 :UUID: D913FCEE-88FF-41D1-98AB-2561382C7933 :END: + [2007-12-10 Mon] * TODO [#B] Balances with non-matching exchange rates is ambiguous. :PROPERTIES: :Version: 2.6 @@ -499,11 +530,16 @@ $ ledger -l 'd<=[30/06/2006]' -w equity ^Assets:Super :END: [2008-08-14 Thu] * TODO [#B] Command does not sort correctly + The command is: + :SCRIPT: +ledger -f utils/cases/1032.dat -S t bal + :END: :PROPERTIES: :Version: 2.6 :Ticket: 24 :UUID: 72DA9574-0B30-4140-96EC-D721F73B7888 :END: + [2007-12-10 Mon] * TODO [#B] Command fails to report monthly averages - State "TODO" [2008-07-17 Thu 20:43] \\ 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: [2008-08-14 Thu] * 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: + :Submitter: Martin Blais <blais@furius.ca> :Version: 2.6 :Ticket: 55 :UUID: E4C9A8EA-296B-443F-937A-80182B21AA20 :END: + [2008-04-07 Mon] * TODO [#B] Confirm the completeness of the Python bridge, in both directions :PROPERTIES: :UUID: 51B7E884-F0F8-4231-9C71-9D5EB653AAF9 @@ -627,11 +707,18 @@ ledger -p "this year" -MAs bal ^Expenses :UUID: F7FFB324-9AC2-42A6-A6DD-38C02F30BEF7 :END: * 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: :Version: 2.6 :Ticket: 28 :UUID: E2DF7C6C-BA02-4F3D-8C3C-B73F8BC30CD6 :END: + [2007-12-10 Mon] * TODO [#B] FR: Add the concept of spatially delimited "pages" :PROPERTIES: :Version: 2.6 @@ -692,6 +779,7 @@ ledger -p "this year" -MAs bal ^Expenses :Ticket: 65 :UUID: 5D1B0408-90D0-4019-AE0F-A914329C73CB :END: + [2009-04-11 Sat] * TODO [#B] In ledger-mode, color directive lines firebrick red :FEATURE: :PROPERTIES: :Version: 2.6 @@ -724,11 +812,14 @@ ledger -p "this year" -MAs bal ^Expenses :UUID: 85DAE1AB-F6D3-4AAC-A4F7-99D146B355E7 :END: * 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: :Version: 2.6 :Ticket: 67 :UUID: 2FE8B7B7-15A3-4F02-9B53-3A629212561A :END: + [2008-04-11 Fri] * TODO [#B] ledger.el: ledger-context-at-point fails to parse acct-transaction :EMACS: - State "TODO" [2007-11-07 Wed 04:06] \\ levin writes: @@ -845,11 +936,38 @@ ledger -p "this year" -MAs bal ^Expenses :END: [2007-10-29 Mon] * 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: + :Submitter: Martin Blais <blais@furius.ca> :Version: 2.6 :Ticket: 54 :UUID: B1E49EA5-18B9-413A-ACD6-9F9795F25722 :END: + [2008-04-07 Mon] * TODO [#B] Need a flag for sorting the amounts in a -M report in ledger :PROPERTIES: :Version: 2.6 @@ -1041,11 +1159,33 @@ ledger -f utils/standard.dat -e 2004/4 -G reg 401 :UUID: 146B0BE4-C5EB-4A5B-A332-FE512B40D375 :END: * 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: + :Submitter: Martin Blais <blais@furius.ca> :Version: 2.6 :Ticket: 53 :UUID: D943AE0F-44EA-47EE-BA85-AFC513E039EB :END: + [2008-04-07 Mon] * TODO [#B] The entry command drops price specifications :PROPERTIES: :Version: 2.6 |