Maybe it would be good to attach (arbitrary number of) extra descriptions to each account. This way, one could have:
- primary account names, used generally for the majority of reports (or, as defined by country legislation...)
- some other account names for certain specific reports (other languages, some particular purposes...)
- some other account names for some forms (menus) - for example to reduce the lenght, to make entries better understandable for some user (in terms of meaning or language)
I believe this shouldn't be too complicated to implement (additional account names/descriptions should probably belong into another table, consisting of min. 3 fields - account id, "level" or "purpose" id and name/description), but could probably help many of us (since I need longer account and account type names, I've had to change those 2 tables for now - it seems to work, but I am not very comfortable doing that...).