Ooops

```
$ ledger --args-only --no-pager --file=/tmp/test.ledger bal
          $ -8938.26
        23.99975 LTC  Assets
          $ -8938.26    Bank
        23.99975 LTC    Mycelium
             $ 88.49
0.00025 LTC {=$ 399.99}  Expenses
             $ 88.49
0.00005 LTC {=$ 399.99}    Trading costs
0.00020 LTC {=$ 399.99}    Transfer fees
         0.00025 LTC
-0.00025 LTC {=$ 399.99}  Revenue:Exchange
--------------------
          $ -8849.77
        24.00000 LTC
```


On Sunday, November 13, 2016 at 11:45:18 PM UTC+1, thierry wrote:
>
> This is how I would have done it:
>
> ```
> P 2016-01-14 01:27:52 LTC     $ 432.05
>
> P 2016-01-17 17:19:08 LTC     $ 372.92
>
> 2016/01/17=2016/01/20 * purchase on trading platform
>     Assets:Trading                              24 LTC @@ $ 8849.77
>     Expenses:Trading costs                 $ 88.49
>     Assets:Bank                         $ -8938.26
>
> 2016-01-30 * transfer of LTC purchase
>     Assets:Trading                             -24 LTC
>     Assets:Mycelium                             24 LTC
>
> P 2016-07-26 18:00:00 LTC     $ 399.99
>
> 2016-07-26 * transfer to trading platform
>     Assets:Mycelium                             -8 LTC
>     Assets:Trading                         7.99975 LTC
>     Expenses:Transfer fees                  0.0002 LTC {=$ 399.99}
>     Expenses:Trading costs                 0.00005 LTC {=$ 399.99}
>     Revenue:Exchange                             8 LTC
>     Revenue:Exchange                      -7.99975 LTC
>     Revenue:Exchange                       -0.0002 LTC {=$ 399.99}
>     Revenue:Exchange                      -0.00005 LTC {=$ 399.99}
>
> 2016-07-28 * transfer from trading platform
>     Assets:Trading                        -7.99975 LTC
>     Assets:Mycelium                        7.99975 LTC
>
> P 2016-08-03 21:35:02 LTC     $ 539.48
> ```
>
> ```
> $ ledger --args-only --file=/tmp/test.ledger bal
>           $ -8938.26
>         23.99975 LTC  Assets
>           $ -8938.26    Bank
>         23.99975 LTC    Mycelium
>              $ 88.49
> 0.00025 LTC {=$ 368.7405}  Expenses
>              $ 88.49
> 0.00005 LTC {=$ 368.7405}    Trading costs
> 0.00020 LTC {=$ 368.7405}    Transfer fees
>          0.00025 LTC
> -0.00025 LTC {=$ 368.7405}  Revenue:Exchange
> --------------------
>           $ -8849.77
>         24.00000 LTC
> ```
>
> Thierry
>
> On Sunday, November 13, 2016 at 8:50:06 PM UTC+1, Manuel Amador (Rudd-O) 
> wrote:
>>
>> Using ledger 3.1.1-1.fc24 I am seeing the following issue whenever I use 
>> the @= stanza to fix the price of an expenditure in an expense account 
>> (so that it won't fluctuate wildly with the exchange rate).  Instead of 
>> the fraction of the lot getting the fixed price, *the entire lot* gets 
>> that fixed price. 
>>
>> This looks like a bug to me.  But, if it isn't, I would certainly 
>> appreciate people helping me figure out how I fix the price of an 
>> expenditure without fixing it for the rest of the lot. 
>>
>> ----------------------------------- 
>>
>> P 2016-01-14 01:27:52 BTC     $ 432.05 
>>
>> P 2016-01-17 17:19:08 BTC     $ 372.92 
>>
>> 2016/01/17=2016/01/20 * purchase on trading platform 
>>     Assets:Trading                      24 LTC @ $ 368.7405 
>>     Expenses:Trading costs         $ 88.49 
>>     Assets:Bank             $ -8938.26 
>>
>> 2016-01-30 * transfer of LTC purchase 
>>     Assets:Trading                       -24 LTC {$ 368.7405} 
>> [2016/01/17] @ $ 368.7405 
>>     Assets:Mycelium                                24 LTC {$ 368.7405} 
>> [2016/01/17] @ $ 368.7405 
>>
>> 2016-07-26 * transfer to trading platform 
>>     Assets:Mycelium          -8 LTC {$ 368.7405} [2016/01/17] @ $ 
>> 368.7405 
>>     Assets:Trading                 7.99975 LTC {$ 368.7405} [2016/01/17] 
>> @ $ 368.7405 
>>     Expenses:Transfer fees                      0.0002 LTC {$ 368.7405} 
>> [2016/01/17] @= $ 368.7405 
>>     Expenses:Trading costs                      0.00005 LTC {$ 368.7405} 
>> [2016/01/17] @= $ 368.7405 
>>
>> 2016-07-28 * transfer from trading platform 
>>     Assets:Trading                       -7.99975 LTC {$ 368.7405} 
>> [2016/01/17] @ $ 368.7405 
>>     Assets:Mycelium                       7.99975 LTC {$ 368.7405} 
>> [2016/01/17] @ $ 368.7405 
>>
>> P 2016-08-03 21:35:02 BTC     $ 539.48 
>>
>> ;Expected ledger bal -f test 
>> ;          $ -8938.26 
>> ;        23.99975 LTC  Assets 
>> ;          $ -8938.26    Bank 
>> ;        23.99975 LTC    Mycelium 
>> ;             $ 88.49 
>> ;         0.00025 LTC  Expenses 
>> ;             $ 88.49 
>> ;0.00005 LTC{=$ 368.7405}    Trading costs 
>> ;0.00020 LTC{=$ 368.7405}    Transfer fees 
>> ;-------------------- 
>> ;          $ -8849.77 
>> ;        24.00000 LTC 
>> ; 
>> ;Got ledger bal -f test 
>> ;          $ -8938.26 
>> ;23.99975 LTC {=$ 368.7405}  Assets 
>> ;          $ -8938.26    Bank 
>> ;23.99975 LTC {=$ 368.7405}    Mycelium 
>> ;             $ 88.49 
>> ;0.00025 LTC {=$ 368.7405}  Expenses 
>> ;             $ 88.49 
>> ;0.00005 LTC {=$ 368.7405}    Trading costs 
>> ;0.00020 LTC {=$ 368.7405}    Transfer fees 
>> ;-------------------- 
>> ;          $ -8849.77 
>> ;24.00000 LTC {=$ 368.7405} 
>>
>> -- 
>>     Rudd-O 
>>     http://rudd-o.com/ 
>>
>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to