I would like to track separate employees each in their own ledger file and then roll them all together using !include statements in the company file. Each employee file would have accounts for liabilities, income, expense, etc. I know there is an !account directive to put all the included entries into it's own account, Sue, for example, but then I would end up with a Liabilities account, a Sue:Liabilities account, etc. Reports would be a nightmare.
Much better would be to automatically tag all entries read in from a particular file with an "Employee: Sue" tag. I can then slice the company report any way I choose using these tags or ignoring them entirely. Easiest would be a !tag directive similar to !account, but lacking that, can something like this be done using automatic transactions, !alias (which is not documented as near as I can tell) or something similar?
