On Sun, Aug 21, 2016 at 10:33 PM, Daniël Bos <[email protected]> wrote:
> Here's what I do: > > Have all options and settings in a master file and include a bunch of > files containing my transactions split per year, prices, queries and > budgets (Fava feature) > > I used to have files split per institution, but this got difficult to > navigate pretty quickly. (Not to mention where to put cross-institution > transactions) > That's also why I don't split, I like to have everything there, e.g. search for an amount within Emacs, often that's unique enough to find a particular matching transaction. I've been thinking lately about moving to a 3 file split: 1. Open & active accounts, 2. Closed, old inactive accounts, 3. Prices. (Another note: In the background I've started revamping the caching code a few weeks ago, and eventually there will be a cache for the parsing stage for each file. I'm not sure that will make much of a speed difference though, because processing the parsed directives is a substantial portion of the running time.) Apart from prices, I don't ingest much, given the abysmal state of online > banking in China, but I hear others ingest into a temp file, give it a > look-over to correct any inconsistencies and then append it to their master > file. This sounds reasonable to me. > That's how I do it myself, I run bean-extract to a temp file, and I manually copy over the new bits into their corresponding per institution sections in my gigantic file. > > On Mon, Aug 22, 2016, 10:21 Martin Blais <[email protected]> wrote: > >> On Sun, Aug 21, 2016 at 6:45 PM, Mattijs Hoitink < >> [email protected]> wrote: >> >>> I'm going down a path where I have my accounts set up in a main ledger >>> file and include a bunch of sub-ledgers with long lists of transactions. >>> I’m running into some issues (all solvable), for example when ingesting >>> bank statements that contain transactions that should go into separate >>> sub-ledgers. >>> >> What issues are you running into, specifically? >> >> I was wondering if I’m shooting myself in the foot by doing this and >>> making my life unnecessarily hard. I was also wondering how other people >>> set this up, single big file or separate smaller files and how they handle >>> ingestion. >>> >> Personally, I just use a single large file. I love to be able to quickly >> i-search all over with Emacs, and I use org-mode to make it manageable. >> >> I know others work like you suggest you do, one top-level file with >> includes and subfiles. >> >> (One concern is on the treatment of options. I think the top-level file >> is the one whose option directive take effect. This hasn't been thought out >> super well TBH, because the ability to add include files has been bolted on >> late, as per someone's request. I think what ought to be done is to review >> all the options and categorized them between file- or global- scopes, or >> something like that.) >> >> >> >> -- >> 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/CAK21%2BhOUVK_%2B51ho5L7UaXxn8ZUPGGMeu6j8rzjV >> c2Jo6KQPaw%40mail.gmail.com >> <https://groups.google.com/d/msgid/beancount/CAK21%2BhOUVK_%2B51ho5L7UaXxn8ZUPGGMeu6j8rzjVc2Jo6KQPaw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > > Best regards, > Daniël Bos > > Your government is reading your email. Slow them down with encryption. > > My public key: http://goo.gl/gms497 (4096 bit RSA, id EF2D5D91) > Fingerprint : D8D0 9FBE F075 F709 7B52 2F73 326C 2123 EF2D 5D91 > > -- > 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/CADPdpKbsWZTPZAkfwhT5pc-FoVrjMhmY_N5jY-ZbNh%3DORk3sFQ% > 40mail.gmail.com > <https://groups.google.com/d/msgid/beancount/CADPdpKbsWZTPZAkfwhT5pc-FoVrjMhmY_N5jY-ZbNh%3DORk3sFQ%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/CAK21%2BhNn5%2B3v7LuiVLCiK8KfQOrHU07gF0T9gbYtR8Gy%3DMSiyA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
