On 29/09/10 5:27 PM, John Wiegley wrote:
If you can reproduce this using an anonymized ledger file, I'd love a bug
report.  bal and reg should *always* agree, for the same set of options.  I
even have tests to verify this, but their coverage is not so great.

Basically, try this:

   ledger print --anon -o foo.dat
   ledger -f foo.dat -X \$ bal<regex>
   ledger -f foo.dat -X \$ reg<regex>

If they disagree, then verify that foo.dat is anonymous enough for you to
feel comfortable, and send me a bug!  Bonus points for reducing it down to
a smaller size test case. :)
The file below ('foo') gives the following

$ ledger/ledger -f foo -X \$ bal sub1
           $18020.74  Assets:Sub1
               $8.10    Leftovers
--------------------
           $18020.74

and

$ ledger/ledger -f foo -X \$ reg sub1
10-Apr-04 Opening Balance Assets:Sub1 $1.00 $1.00 10-Apr-04 Opening Balance Assets:Sub1 $3227.00 $3228.00 10-Apr-04 Opening Balance Assets:Sub1 $1130.00 $4358.00 10-Apr-04 Opening Balance Assets:Sub1 $2030.00 $6388.00 10-Apr-04 Opening Balance Assets:Sub1:Leftovers $6.79 $6394.79 10-Apr-04 Opening Balance Assets:Sub1 $223.30 $6618.09 10-Apr-04 Opening Balance Assets:Sub1 $297.00 $6915.09 10-May-18 FOO Assets:Sub1 $5438.00 $12353.09 10-Jul-02 Commodities revalued <Revalued> $259.74 $12612.83 10-Jul-02 BAR Assets:Sub1 $135.84 $12748.67 Assets:Sub1:Leftovers $1.31 $12749.98 10-Sep-29 Commodities revalued <Revalued> $5251.46 $18001.44

The price db is in the file.

I'm using 9fcf48482626f20151d75a2ebb81371b45d4540a, which is on the next branch.

Michael

--
N $
P 2010/09/28 20:43:24 E $3.700
P 2010/09/28 20:43:25 A $5.230
P 2010/09/28 20:43:26 D $34.020
P 2010/09/28 20:43:27 C $12.370
P 2010/09/28 20:43:28 F $39.700
P 2010/09/28 20:43:29 B $39.430
P 2010/09/29 13:50:15 E $3.720
P 2010/09/29 13:50:15 A $5.240
P 2010/09/29 13:50:17 D $33.920
P 2010/09/29 13:50:18 C $12.310
P 2010/09/29 13:50:18 F $39.670
P 2010/09/29 13:50:19 B $39.830


2010/04/04 * Opening Balance
  Assets:Sub1                       100 A @ $0.01
  Equity:Opening Balances

2010/04/04 * Opening Balance
  Assets:Sub1                       100 B @ $32.27
  Equity:Opening Balances

2010/04/04 * Opening Balance
  Assets:Sub1                       100 C @ $11.30
  Equity:Opening Balances

2010/04/04 * Opening Balance
  Assets:Sub1                       100 D @ $20.30
  Equity:Opening Balances

2010/04/04 * Opening Balance
  Assets:Sub1:Leftovers     $6.79
  Equity:Opening Balances

2010/04/04 * Opening Balance
  Assets:Sub1                       11 D
  Equity:Opening Balances

2010/04/04 * Opening Balance
  Assets:Sub1                       100 E @ $2.97
  Equity:Opening Balances

2010/05/18=2010/05/21 * FOO
  Assets:Sub1           200 F @ $27.190
  Expenses:Qux         $29.95
  Assets:Sub2

2010/07/02 * BAR
  Income:D                      -$169.65
  Assets:Sub2        $32.50
  Assets:Sub1                       6 D @ $22.64
  Assets:Sub1:Leftovers



Reply via email to