That definitely makes sense, which is what redstreet's plugin does which I 
referenced earlier. You put metadata on a posting of it's 'effective date', and 
it creates those two transactions for you. For example:

2014-12-15 * "Annual Insurance payment for 2015"

  Liabilities:Credit-Card   100 USD

  Expenses:Insurance

    effective_date: 2015-01-01

Gets rewritten as:

2014-12-15 * "Annual Insurance payment for 2015" ^edate-141215-xlu

  Liabilities:Credit-Card   100 USD

  Assets:Hold:Insurance

    effective_date: 2015-01-01



2015-01-01 * "Annual Insurance payment for 2015" ^edate-141215-xlu

  original_date: 2014-12-15

  Assets:Hold:Insurance    -100 USD

  Expenses:Insurance

I am totally OK with using redstreet's plugin if this has not and/or will not 
be implemented into the offical beancount, but I was just wondering if it was 
already a feature.

For my use case it is helpful for me to see an overview of my monthly expenses 
for budgeting purposes, but I get paid bi-weekly and many times I pay bills as 
soon as I get paid, which is frequently the month prior to when my bill is 
actually due. By being able to specify when the 'expense' is tracked vs when 
the money actually leaves my account I am able to both budget on a monthly 
basis and do a balance check when my bank statements come out.



September 26, 2024 at 2:17 PM, "Chary Chary" <[email protected] 
mailto:[email protected]?to=%22Chary%20Chary%22%20%3Cchary314%40gmail.com%3E > 
wrote:



> 
> I know this is slightly off topic to your question, but I have a feeling, 
> that   such feature would conflict with  double entry accounting, because the 
>  fundamental idea of double entry that all postings happen exactly on the 
> same moment, hence debit and credit (plus and minus in PTA terms) are always 
> equal.
> The situations, for which such feature was often requested that for instance 
> you transfer money from Bank A to Bank B, but transfer takes a couple of days 
> can be implemented with 2 transactions
> 
> E.g.
> 
> 2024-01-01 * "Transfer from Bank A to B initiated"
>    Assets:BankA                        -1000 USD
>   Assets:Funds-InTransfer         1000 USD
> 
> 2024-01-03 * "Transfer from Bank A to B received"
>    Assets:BankB                          1000 USD
>    Assets:Funds-InTransfer        -1000 USD
> 
> On Thursday, September 26, 2024 at 6:04:30 PM UTC+2 Oscar & Alejandra wrote:
> 
> > 
> > I noticed there's some conversations about having individual posting dates 
> > different from the transaction date.
> > 
> > Here a question that was left unanswered:
> > https://groups.google.com/g/beancount/c/V06NuhD-V0o/m/uk8QaI-1oJMJ
> > 
> > And here it is mentioned that this is a feature that is planned:
> > https://groups.google.com/g/beancount/c/0QeXy8h6fA8
> > 
> > I am using Beancount v3 from PyPI. Has this feature been implemented yet? 
> > Or do I need to use a plugin or the 'Holdings' method like explained here:
> > https://github.com/redstreet/beancount_reds_plugins/tree/main/beancount_reds_plugins/effective_date#readme
> > 
> > Thanks!
> > 
> > Oscar & Alejandra
> > [email protected] https://cloud.aleyoscar.com/apps/snappymail/
> > 
> -- 
> 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] 
> mailto:[email protected] .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/beancount/32a86d3c-374d-47e5-9ad8-91845316b377n%40googlegroups.com
>  
> https://groups.google.com/d/msgid/beancount/32a86d3c-374d-47e5-9ad8-91845316b377n%40googlegroups.com?utm_medium=email&utm_source=footer
>  .
> 

Oscar & Alejandra Camorlinga
[email protected] mailto:[email protected]

-- 
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/e3f38074403b82ee7aecfd94dc2e65417d146b03%40aleyoscar.com.

Reply via email to