Thanks Red, I added a link to the contrib doc. On Wed, May 6, 2020 at 2:08 AM Red S <[email protected]> wrote:
> This is a simple but useful extension I've used for a while, and would > like to share. > > Github <https://github.com/redstreet/fava_miler> > pip install fava-miler <https://pypi.org/project/fava-miler/0.2.1/> > > Airline miles and rewards points: expiration and value reporting for > Fava/Beancount (Personal finance software). > Introduction > > Airline miles and rewards points typically expire after a period of > inactivity. They also can be viewed as having a value in a currency of your > choice. If you track airline mile transactions in Beancount, this simple > plugin reports on the value of miles and their expiry date. This is > particularly useful if you have miles/points on many airlines or businesses. > > > [image: Screenshot: Miler] > Installation > > pip install fava-miler > > Configuring your beancount source > > - Define your operating_currency > - Declare the currency for each of your airline miles > - Add expiry-months and points-value metadata to your commodity > declaration > > This should get the reporter working. Example: > > option "operating_currency" "USD" > 1990-01-01 commodity MILESAIRALD > expiry-months: 24 > points-value: 0.015 USD > > 2000-01-01 open Assets:Miles:AirAldorra MILESAIRALD > 2000-01-01 open Income:Misc > > 2010-01-01 * "Credit card miles" > Assets:Miles:AirAldorra 100 MILESAIRALD > Income:Misc > > Running beancount > > ./miler.py --help > > fava > > Add the following to your source and run fava as you normally would. > > 2010-01-01 custom "fava-extension" "fava_miler" "{ > 'accounts_pattern' : '^Assets.*Reward', > 'exclude_currencies' : '(POINTS_ABC)|(POINTS_DEF)', > }" > > <https://pypi.org/project/fava-miler/0.2.1/#modal-close> > > > > > > > > > > > > > > <https://pypi.org/project/fava-miler/0.2.1/#modal-close> > > > > > > > > > > > > > > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/ab3b1d34-17e6-4c08-8116-7da359a5606e%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/ab3b1d34-17e6-4c08-8116-7da359a5606e%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPnzJZnHL-Ou%3DnfS8U6hyPa5096i08N1zDNS4jw90kKqA%40mail.gmail.com.
