I'm not using these fields either. When I don't need them I simply put a dash in the mandatory fields (only Name and the first Address line are mandadory). That's not much wasted time so you could consider this as a workaround.
There are currently technical limitations in gnucash that make it difficult to implement a lookup for vendors when printing checks. Additionally vendors would not be sufficient. Employee vouchers and Customer credit notes may also be paid by checks, so lookups for those would be useful as well.
While not exactly what you are requesting, gnucash 2.6.12 will have the ability to print checks from the Process Payment window for Customers, Vendors and Employees. If these people/companies have addresses specified, these will be used for printing on the check.
In addition, if you didn't print a check when you processed a customer/vendor/employee payment, you can still print a check from the transaction that was generated from that payment. Again gnucash will figure out the address from the partner information associated with that payment.
This new functionality does require the use of the business features. If you are not, there is no address information available.
Would this be sufficient to close your request ?
When you transfer money between accounts in different currencies, gnucash will ask you for an exchange rate automatically. Instead of entering an exchange rate, you can also enter the amount in the foreign currency and gnucash will calculate the exchange rate for you. How much easier can it get ?
If that's not what you mean, then please explain in more detail what you are looking for. Thanks.
Merged as requested.
I'm in Belgium and "Tax Report Only -- No TXF Export" is available on my system.
Greg - John is referring to an option in the dialog to configure your accounts for tax reporting (Edit->Tax Report Options).
In order to use this dialog, you will first have to edit the Income Tax Identity in there (by clicking on the Edit... button). Enter an name and select a type other than None.
Now you can start marking accounts for inclusion in the tax report. By default they are added as "Tax Report Only -- No TXF Export".
Final note: I have played with this and found that even then the tax report itself is highly US oriented. It assumes a report currency of USD and will want conversion rates for all other currencies that might end up on the report.
Thank you for explaining what you are looking for.
I have changed the request summary to reflect what you explain in more detail in the comments.
The "Select Theme" tool can be found under the Windows start menu:
Start->All Programs->GnuCash->Select Theme
I am trying to imagine how the user interface you describe would work. I fail to see how this can be easier than having two gnucash windows open next to one another.
Each gnucash file would in itself already open multiple tabs. If you mix and match tabs of both files in one interface that would IMO become highly confusing. I would probably very regularly be looking at one open tab and have to wonder whether it belonged to file a or file b ?
Also, with everything in one window in tabs, you could always see only one tab at the time so how can you compare transactions in file a against transactions in file b ? That would mean endless switching between tabs which would be less so when two windows were open next to each other.
So how should it work according to you that would make it more user friendly ?
As far as I can see, most windows where you can enter a currency already allow you to use the keyboard to enter part of the currency name, after which GnuCash drops down a list of possible matches. I may be missing parts.
Can you point in more detail to where you want the behaviour to change ?
This looks like a good idea. You can increase the likelyhood this gets implemented if you can propose a set of keyboard shortcuts here that don't conflict with others shortcuts used already.
It is currently already possible to create new account templates, based on a hierarchy you created in GnuCash and then some manual (text)-file manipulation.
There is some documentation available for this process here:
If that is not sufficient/too complicated, can you provide more details on how this feature should work according to you ?
I have merged a very similar feature request into this one. The only real difference between the two requests is that one only talked about charts and the other about reports. So I have updated the original request to mention both reports and charts (which internally in GnuCash are treated the same anyway).
Not exactly what you ask, but you can choose to put the tabs on the left side already now via the preferences.
I know, I know, that's not the same as a tree view, but perhaps it reduces your current issue.
Other than that, I have no opinion on a tree view vs tabbed view. I have some difficulties imagining how such a tree view could be set up in a sensible way for gnucash.
Besides marking bills and vendors as inactive, you can also recycle them as an alternative to deleting them.
That means: if you have a bill that's wrong, simply edit it to become right. You can change everything on an unposted bill: entries, vendor, job, date, number, whatever. So if you don't need the bill for the vendor you entered it for, simply change it to belong to a vendor for which you do need to enter a bill.
Same goes for vendors. If you entered a wrong vendor, you are free to change it and use it the next time you need to enter a new vendor. The only condition is obviously that you haven't entered any bills for the wrong vendor. Any such bills should first be assigned to the correct vendor.
I believe this greatly reduces the need for a delete option for bills and vendors. Other than that I don't know if it is feasible to implement such a feature easily.