Through my use of Ledger, one of the issues I've noticed is that while text is a powerful format, it lacks any validation. I've been plagued by a series of problems caused by minor typos and had to hunt them down.
Perhaps we can add some extensions to the ledger format to allow validation? My first thoughts would be a directive allowed in any file which specifies allowed account names, and the ability to enumerate allowed values for specific TAGs. (ie: TAG X can only be X, Y or Z, or match regexp /[0-9]+/). Another idea would be a txn of type X, where that transaction fits a "template" for lack of a better term. I'm not sure if this would grow into the existing language, or perhaps an external tool. Comments? ------------------------------------------------------------------ Russell Adams [email protected] PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3
