Hello, I have digged further on this one.

Previous to 01-Jan-2002, European union countries were using national
currencies. French Franc for me.
Since 01-Jan-2002, (most of) European union countries are using Euro
currency.

I have created a ledger file with transaction using French Franc
currency, and Euro currency.
I used the "D 1000,00 €" directive in my ledger file to tell that
default currency is Euro.
But either ledger v2 or ledger v3 are reporting using old French Franc
currency.

Does that means that "D AMOUNT" directive does not "Specifies the
default commodity to use" as described in documentation ?

Also, ledger v2 and ledger v3 are reporting different results.

Thierry


$ cat test4euro.ledger
D 1000,00 €
P 1993/1/1 F 0,15244901723741037903399155737342539221320909754755 €
P 1993/1/1 $ 0,9 €

1994/1/1 Company
  Assets:Checking  10000 F
  Income:Salary

1998/1/1 Transfer
  Assets:US account  200 $
  Assets:Checking  -1000 F

1999/1/1 Books
  Expenses:Books  200 $
  Assets:US account

2002/1/1 Company
  Assets:Checking  2000 €
  Income:Salary


$ ledger -f test4euro.ledger -V reg Assets
1994/01/01 Company     Assets:Checking       1524,49 €  1524,49 €
1998/01/01 Transfer    Assets:US account          1000 F       1000 F
                                                          1524,49 €
                       Assets:Checking       -152,45 €       1000 F
                                                          1372,04 €
1999/01/01 Books       Assets:US account         -1000 F  1372,04 €
2002/01/01 Company     Assets:Checking       2000,00 €  3372,04 €


$ ledger3 --european -f test4euro.ledger -V reg Assets
94-Jan-01 Company      Assets:Checking        10000 F      10000 F
98-Jan-01 Transfer     Assets:US account       1000 F      11000 F
                       Assets:Checking        -1000 F      10000 F
99-Jan-01 Books        Assets:US account      -1000 F       9000 F
02-Jan-01 Company      Assets:Checking      2000,00 €       9000 F
                                                         2000,00 €


$ ledger -v
Ledger 2.6.2, the command-line accounting tool
$ ledger3 -v
Ledger master-0-g5471370, the command-line accounting tool



On Jan 7, 12:15 am, thierry <[email protected]> wrote:
> Hello, I am providing below a test file test4.ledger, and I inlined
> comments with #
> I do not get what I would expect. Is this intentional behaviour ?
> ThanksThierry
>
> # below is test file
> # what is noticeable is that
> #     I put € as my default currency
> #     $ is converted to F, and then F is converted to €
>
> $ cat test4.ledger
> D 1000,00 €
> P 1993/1/1 F 0,15244901723741037903399155737342539221320909754755 €
> P 1993/1/1 $ 6 F
>
> 1994/1/1 Company
>   Assets:Checking  10000 F
>   Income:Salary
>
> 1998/1/1 Transfer
>   Assets:US account  200 $
>   Assets:Checking  -1000 F
>
> 1999/1/1 Books
>   Expenses:Books  200 $
>   Assets:US account
>
> 2002/1/1 Company
>   Assets:Checking  2000 €
>   Income:Salary
>
> # below is output of ledger v2.6.2
> # what surprise me is that $ in converted to F only, I would have
> expected $ to F then F to €
>
> thie...@rialto:~/VirtualBoxShare$ ledger -f test4.ledger -V reg Assets
> 1994/01/01 Company              Assets:Checking         1524,49 €
> 1524,49 €
> 1998/01/01 Transfer             Assets:US account            1000
> F       1000 F
>
> 1524,49 €
>                                 Assets:Checking         -152,45
> €       1000 F
>
> 1372,04 €
> 1999/01/01 Books                Assets:US account           -1000 F
> 1372,04 €
> 2002/01/01 Company              Assets:Checking         2000,00 €
> 3372,04 €
>
> # below is output of ledger v3
> # what surprise me is that I put € as my default currency, but this is
> not valued to € (actually the valuation from $ to F is done, but not
> the F to €)
> # also, on the last line, the result is not collapsed, as it is in
> output of v2.6.2
>
> thie...@rialto:~/VirtualBoxShare$ ledger3 -f test4.ledger -V reg
> Assets
> 94-Jan-01 Company               Assets:Checking             10000
> F      10000 F
> 98-Jan-01 Transfer              Assets:US account            1000
> F      11000 F
>                                 Assets:Checking             -1000
> F      10000 F
> 99-Jan-01 Books                 Assets:US account           -1000
> F       9000 F
> 02-Jan-01 Company               Assets:Checking           2000,00
> €       9000 F
>
> 2000,00 €

Reply via email to