Wow, this seems to be exactly what I need.
Thank you! I'll try it and will report back.

On Thu, Sep 7, 2017 at 2:00 AM, Cary Kempston <[email protected]> wrote:

> On Wed, Sep 6, 2017 at 12:32 AM, Metin Akat <[email protected]> wrote:
>
>> Hi,
>>
>> Is there some plugin to ease me with generation of depreciation
>> transactions?
>> For every more substantial thing I own I create its own account where I
>> depreciate it over time by manually entering monthly transactions for
>> depreciation. As you can imagine, this is very tedious.
>>
>>
> I wrote something similar, except instead of writing a desired final
> balance you have to enter amount of depreciation over the time period you
> want.  I use it primarily for things like insurance premiums that are paid
> annually or every six months so that my expenses are spread out evenly over
> the year, but also use it to record depreciation on my cars.
>
> The plugin is by no means perfect (it assumes everything is monthly), but
> it might work for you.  Here it is:
>
> https://gist.github.com/cdjk/0b8da9e2cc2dee5f3887ab5160970faa
>
> And here's what an example file using the plugin looks like:
>
> plugin "amortize_over"
>
> 2017-06-01 open Assets:Bank:Checking
> 2017-06-01 open Assets:Prepaid-Expenses
> 2017-06-01 open Expenses:Insurance:Auto
>
> 2017-06-01 * "Pay car insurance"
>     Assets:Bank:Checking       -600.00 USD
>     Assets:Prepaid-Expenses
>
> 2017-06-01 * "Amortize car insurance over six months"
>     amortize_months: 6
>     Assets:Prepaid-Expenses       -600.00 USD
>     Expenses:Insurance:Auto
>
> For depreciation, I do something like this, if I think my car will be
> worth 12k less in three years:
>
>  2017-01-01 * "Car Depreciation"
>      amortize_months: 36
>      Expenses:Depreciation:Car    12,000.00 USD
>      Assets:Auto:Car
>
> --
> You received this message because you are subscribed to the Google Groups
> "Beancount" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/beancount/CAN3-EDXm-0M-WHKGy6n-Jd%3DKDz3Jz5izsqdOd4ExY0RD7v_7pQ%
> 40mail.gmail.com
> <https://groups.google.com/d/msgid/beancount/CAN3-EDXm-0M-WHKGy6n-Jd%3DKDz3Jz5izsqdOd4ExY0RD7v_7pQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAEk80bmqcPi0PCU%2BHM0JUmNWWtJcKG8Rh-Rxnqv_9EAHtJjyTA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to