1) for speed. Even though iCash is relatively fast, it does slow down for me on some operations like opening the iCash file, on switching between showing just 'reconciled' and 'reconciled and unreconciled', as data grows
Just to respond to this, yes, iCash uses a very fast SQL engine. If your document is properly indexed there is almost no difference looking thru 1 or 10'000 transactions.
2) for cleaner information. I quite often do a quick search for things in my own transactions, and would simply like to only be looking at say the last 2 years of info. In some screens this is possible by adding date ranges, but I always have to remember to set those ranges, and it is extra work. On other screens it is only possible to some limited extent - like looking at current year, or everything.
We could add an advanced preference to limit all queries to xx years... just an idea...
3) really, at the end of the day, it's just a preference thing. Psychological perhaps. It would simply be nice to have a file that just contains the current year's information, with correct starting balances, if that is the way one would like to work..
I understand. You can open a new file and copy all the data except the transactions. It is an option when creating a new file.