Hi Dan,

Thanks a lot, this works now! A simple line on this in the pad
documentation would be great for future reference of others

Regards
Sagar

On Wed, Sep 6, 2023 at 3:22 AM Daniele Nicolodi <dani...@grinta.net> wrote:

> For whom is following from home, Sagar shared a minimal example with me
> in a private message (I don't know why, the example does not contain any
> personal information, AFAICT).
>
> The issue is this:
>
> 2023-08-31 pad Assets:Debt:Friend Equity:Opening-Balance
>
> 2023-08-31 balance Assets:Debt:Friend  10000 PHP
>
> The pad and balance directives have the same date. Benancount orders
> balance directives before any other directive. The balance directives
> are to be intended as "start of the day balance". The order in which the
> directives are processed is actually the reverse of how they are
> written, and thus the balance assertion fails and the pad is unused.
>
> Moving the balance assertion to 2023-09-01 fixes the issue.
>
> Cheers,
> Dan
>
>
> On 02/09/23 01:35, Sagar Shankar wrote:
> > Hi Dan,
> >
> > Yes these are the only errors I get. Its confusing as you said because
> > all the declarations seem completely fine to me
> >
> > Thanks
> > Sagar
> >
> > On Fri, Sep 1, 2023 at 7:17 PM Daniele Nicolodi <dani...@grinta.net
> > <mailto:dani...@grinta.net>> wrote:
> >
> >     On 01/09/23 00:58, Sagar Shankar wrote:
> >      > Hi all, just started using Beancount a few days back, had been
> using
> >      > Ledger before.
> >      >
> >      > I'm struggling to get a pad transaction working in my new
> >     beancount ledger.
> >      >
> >      > 1. create the pad transaction
> >      > 2023-08-01 pad Assets:Debt:Friend Equity:Opening-Balance
> >      >
> >      > 2. A few transactions on this Debt account follow
> >      > 2023-08-29 * "Paid to cash"
> >      >     Assets:Savings-60.45 USD
> >      >     Assets:Debt:Friend
> >      >
> >      > 2023-08-29 * "Paid for xyz on my behalf"
> >      >     Assets:Debt:Friend-342.56 USD
> >      >     Expenses:Something
> >      >
> >      > 3. Then I do a balance assertion, to update the balance to the
> >     correct
> >      > amount in my other account ledger
> >      > 2023-08-31 balance Assets:Debt:Friend1000 USD
> >      >
> >      > And then I get the following errors in Fava:
> >      > Unused Pad entry
> >      > Balance failed for 'Assets:Debt:Friend': expected so and so USD !=
> >      > accumulated XYZ USD (ABC too little)
> >
> >     The example above works as expected for me. Your ledger must be
> invalid
> >     for some other reason. Are these the only errors you get?
> >
> >     Cheers,
> >     Dan
> >
> >     --
> >     You received this message because you are subscribed to a topic in
> >     the Google Groups "Beancount" group.
> >     To unsubscribe from this topic, visit
> >     https://groups.google.com/d/topic/beancount/nD-1y0eLDis/unsubscribe
> >     <https://groups.google.com/d/topic/beancount/nD-1y0eLDis/unsubscribe
> >.
> >     To unsubscribe from this group and all its topics, send an email to
> >     beancount+unsubscr...@googlegroups.com
> >     <mailto:beancount%2bunsubscr...@googlegroups.com>.
> >     To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/beancount/8921f2fc-1bcf-40c9-71e5-561fc2552aa1%40grinta.net
> <
> https://groups.google.com/d/msgid/beancount/8921f2fc-1bcf-40c9-71e5-561fc2552aa1%40grinta.net
> >.
> >
> > --
> > 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
> > <mailto:beancount+unsubscr...@googlegroups.com>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/beancount/CAAP45exFubyccKf13hsmH3J9M6E%2BXUDXKAHc047rQDdJQ%3DgE5A%40mail.gmail.com
> <
> https://groups.google.com/d/msgid/beancount/CAAP45exFubyccKf13hsmH3J9M6E%2BXUDXKAHc047rQDdJQ%3DgE5A%40mail.gmail.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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAAP45ewORJGMd5yBQgXzYvEp_OJY5jt2cSnsANx%3D7KNBv0c0eA%40mail.gmail.com.

Reply via email to