On Tue, May 20, 2014 at 12:15 AM, Martin Blais <[email protected]> wrote:
> >> > Expenses:Taxes:US:TY2014:Google:Federal >> > Expenses:Taxes:US:TY2014:Google:StateNY >> > Expenses:Taxes:US:TY2014:Google:CityNYC >> >> ... I don't see the advantage of putting your employer's name there. >> If you really want that info, I'd just use a tag. Same for the tax >> year. >> > > Tags are less flexible, though I think this may be a difference between > how Beancount and Ledger do reporting. > (more...) Another thing I forgot to mention is that tags have proved to be awfully easy to forget to insert. It's happened to me many times I've gone back in a file and just noticed a missing tag for an old transaction. By having it baked in the account name, it forces me to put it in the right place. The reason I want my employer name in this account name is to have a counter that produces the same numbers as on my W2 at the end of the year, thought it they were tagged, and I'd have an easy way to restrict transactions to only those tagged by this account, I could produce the number like that. I suppose it's similar... a tag applies to the entire transaction, however; a component in an account name only applies to its posting. In this case it would work out fine with tags IMO. > > > > I guess it's just a matter of taste, but your account names seem >> unwieldy to me. >> >> > So what can we do to select across many dimensions while still keeping >> > hierarchical account names? >> >> Use tags? Note that in ledger, tags can have values, e.g. >> >> ; foo: bar >> > Interesting... so they're like dimensions, really. It's more like meta-data on CL objects. > >> > 2014-05-19 * "Booking tithe" >> > Assets:US:BofA:Checking -300 USD >> > Assets:US:BofA:Checking:Tithe 300 USD >> >> Now you're creating an account that doesn't exist, which I don't find >> ideal. >> > Doesn't bother me the least. I do it reasonably often. To me it's just a bucket that counts things. -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
