Re: Is it bad practice to use multiple postings ?

2019-09-25 Thread Martin Blais
Multiple postings are absolutely fine.
My pay stubs have something like 20+ postings each.
For your particular example, filter the postings, not the transactions.

On Wed, Sep 25, 2019 at 10:44 AM  wrote:
>
> Guys hi,
>
> As the title says i wonder if it's bad practice to use multiple postings.
>
> Sometimes i use transactions with multiple postings, example:
>
> 2019-09-06 * "Paid for ..."
>   Expenses:Business:Company1200 USD
>   Expenses:Business:Company2200 USD
>   Assets:Cash -400 USD
>
> or
>
> 2019-09-06 * "Paid for ... & Received"
>   Expenses:Business:Company1200 USD
>   Expenses:Business:Company2200 USD
>   Income:Business:Company1  -50 USD
>   Assets:Cash -350 USD
>
> It worked great for my needs, but now that i'd like to filter expenses/income 
> only related to Company1 fava filter 
> "any(account:"Expenses:Business:Company1)"
> does not work for this type of transactions.
>
> So i wonder if it's better practice to use simple transactions like
>
> 2019-09-06 * "Paid for ..."
>   Expenses:Business:Company1200 USD
>   Assets:Cash -200 USD
>
> ..
>
> So one can be more flexible with filters, etc if need arises.
>
> --
> 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 beancount+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/beancount/c2eb35fd-428b-412f-a880-552887b448ab%40googlegroups.com.

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAK21%2BhMJUxAFsi3NE96Cd9jpcGHve1gpYMAkhG-5RfR1KGPGUw%40mail.gmail.com.


Re: Is it bad practice to use multiple postings ?

2019-09-25 Thread Vivek Gani
I got curious about this too a year ago, and at the time I think the 
opinion I formed was: 
- It's okay to have transactions with multiple postings, Martin's made 
plugins 
like 
https://aumayr.github.io/beancount-docs-static/_modules/beancount/plugins/split_expenses.html
 
that will create 3+-posting transactions out of 2-posting transactions.
- It's the responsibility of whatever tool is reading/filtering your 
beancount file (e.g. fava) to appropriately deal with handling multiple 
postings. Particular to Fava, there's been some talk of this in 
https://github.com/beancount/fava/issues/812 , where one possible solution 
would be to display things better. 

The other option, if you have transactions with just 
one-source/multiple-sinks or one-sink/multiple-sources (but not 
multiple-sources/multiple-sinks) would be to have a beancount plugin that 
will convert transactions like: 

2019-09-06 * "Paid for ..."
  Expenses:Business:Company1200 USD
  Expenses:Business:Company2200 USD
  Assets:Cash -400 USD

-to- 

2019-09-06 * "Paid for ..."
  Expenses:Business:Company1200 USD
  Assets:Cash -200 USD

2019-09-06 * "Paid for ..."
  Expenses:Business:Company2200 USD
  Assets:Cash -200 USD


On Wednesday, September 25, 2019 at 7:44:01 AM UTC-7, mpl...@gmail.com 
wrote:
>
> Guys hi,
>
> As the title says i wonder if it's bad practice to use multiple postings.
>
> Sometimes i use transactions with multiple postings, example:
>
> 2019-09-06 * "Paid for ..."
>   Expenses:Business:Company1200 USD
>   Expenses:Business:Company2200 USD
>   Assets:Cash -400 USD
>
> or 
>
> 2019-09-06 * "Paid for ... & Received"
>   Expenses:Business:Company1200 USD
>   Expenses:Business:Company2200 USD
>   Income:Business:Company1  -50 USD
>   Assets:Cash -350 USD
>
> It worked great for my needs, but now that i'd like to filter 
> expenses/income only related to Company1 fava filter 
> "any(account:"Expenses:Business:Company1)" 
> does not work for this type of transactions.
>
> So i wonder if it's better practice to use simple transactions like
>
> 2019-09-06 * "Paid for ..."
>   Expenses:Business:Company1200 USD
>   Assets:Cash -200 USD
>
> ..
>
> So one can be more flexible with filters, etc if need arises.
>

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/875b2e9c-bca1-44ca-bfac-fec530175830%40googlegroups.com.


Is it bad practice to use multiple postings ?

2019-09-25 Thread mployby
Guys hi,

As the title says i wonder if it's bad practice to use multiple postings.

Sometimes i use transactions with multiple postings, example:

2019-09-06 * "Paid for ..."
  Expenses:Business:Company1200 USD
  Expenses:Business:Company2200 USD
  Assets:Cash -400 USD

or 

2019-09-06 * "Paid for ... & Received"
  Expenses:Business:Company1200 USD
  Expenses:Business:Company2200 USD
  Income:Business:Company1  -50 USD
  Assets:Cash -350 USD

It worked great for my needs, but now that i'd like to filter 
expenses/income only related to Company1 fava filter 
"any(account:"Expenses:Business:Company1)" 
does not work for this type of transactions.

So i wonder if it's better practice to use simple transactions like

2019-09-06 * "Paid for ..."
  Expenses:Business:Company1200 USD
  Assets:Cash -200 USD

..

So one can be more flexible with filters, etc if need arises.

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/c2eb35fd-428b-412f-a880-552887b448ab%40googlegroups.com.