Hi Ledgerians,
I have this feature I want to rename in Beancount, which is a bit of an oddball 
feature. 
It's a dedicated directive, that looks like this:

  YYYY-MM-DD event "TYPE"   ".... arbitrary content..."

The idea is to record dated changes to some specific value, and then be able to 
report on them.
All the events are collected, grouped by TYPE, and then sorted.
The kinds of reports this produces is days counted on each of the event TYPEs, 
and the value of any event TYPE can be queried at a particular date (I can 
imagine some other uses of this).
This is orthogonal to the list of transactions (and perhaps superfluous for 
some of you), but I have found that tracking some things in parallel with my 
financial transactions is a natural fit, makes a lot of sense. They can be 
interspersed along with the other transaction entries.
This was present in beancount v1 as "location"; I've generalized it and called 
it "event" in beancount v2.
Example usages are:

  - Current location: this is useful for keeping track of travels (e.g. green 
card), calculating eligibility for health care (e.g. in Canada, depends on 
days), and just how many days spent in each country (possible tax implications)
  - Current employer/school: this is useful for filling certain forms where a 
history is required
  - Current address: idem, I've had to list past addresses on govt forms, 
couldn't remember my older ones
  - Disability periods: where claims need to be made to insurance and you need 
to remember precise dates of change of status

I'm sure you'll think of other uses for it... TYPE can be any arbitrary string, 
I have typically used a single lowercase string, e.g. "location".

So here's the problem: I can't seem to find a fitting name for the directive. 
"event" does not exactly reflect what this is. It's like a "register" that 
stores a variable, but the word "register" could be confusing, as it is used in 
Ledger (I don't use that word in Beancount, I call those "journal"). I'm 
looking for a word that would be expressive and immediately understood.

Any ideas?

-- 

--- 
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/groups/opt_out.

Reply via email to