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.

Reply via email to