Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
462 results found
-
effective date for transactions
as discussed here http://wiki.gnucash.org/wiki/SoC2007#.22Effective_Date.22_for_transactions
and here http://lists.gnucash.org/pipermail/gnucash-devel/2003-May/009125.htmlit would be really useful to be able to specify an effective date for a transaction for budgeting and also reconciliation
28 votes -
Depreciation schedules
It would be good to have depreciation schedules implemented. Right now we use scheduled transactions to run periodic transactions from Assets to Expense:Depreciation. However there more types of depreciation schedules in the wild and so specialized dialog/schedule is needed. It would be good to have such schedule to appear as soon as invoice containing an asset is entered so type of depreciation and effective life of an asset may be entered.
28 votes -
Multi-year comparison report
Is there a way to generate a multi-year report comparing multiple years in one report? Only way I've been able to do anything remotely close is to generate multiple reports and cycling between the tabs but it would be nice to be able to have all the information on one report separated by columns.
27 votes -
Mobile app integrated work with Desktop Application
Similar to YNAB.
25 votes -
Improve UI reliability on Mac OS X version
I am using GnuCash 2.4.10 on Mac OS X. There are many minor UI bugs. See the list below. Yes, I will file bug reports for a few, but there are many problems.
I suggest that developers and testers allocate some time for testing the basic UI operation on the Mac OS X version, and fix 20-50 minor problems. And/or, consider if there is a weakness in the development process which lets such bugs get into the build.
OK, you will probably suggest that I do the testing, file the bug reports, then download the source, fix the bugs, and…
25 votes -
Automatic import of qfx files
When qfx file is downloaded from Bank's website it should be possible to "open this file" using Gnucash and gnucash should automatically open import window.
25 votes -
support merging two gnucash files
Merging two gnucash files, which do not have redundant information.
24 votes -
Resizing columns should follow common standards
When you want to change the width of columns, you will discover GNUCashs unusual approach: When dragging a middle columns supposedly wider, the extra space gets allocated to the last column instead.
GNUCash should follow th standards used e.g. in EXCEL or CALC.
24 votes -
per-book accounting periods
At the moment, all sets of books operated by the same user (under Linux, at least, no idea how it works with Windows) share the same accounting period. Changing the accounting period on one set of books changes it for all. This means that to have different sets of books with different accounting periods, one must set up different users, which is a very clunky workaround. By all means set a user-wide default, which any new book acquires, but it should then be settable on a per-book basis. This may be a more general idea that might also satisfy the…
23 votes -
Support PAYe RTI submissions (UK)
PAYe 'Real Time Information' (RTI) is compulsory submission of payroll information to HMRC in the UK. This looks to be sending a bunch of XML files with a particular format (see http://www.hmrc.gov.uk/softwaredevelopers/rti/index.htm ) whenever an employee is paid. A menu option to submit one or more selected payments, or even just raw values, would be very useful.
22 votes -
Easy way to connect GNU Cash to CRM Systems (SugarCRM, vTigerCRM, SplendidCRM, etc)
It should be quite easy to connect GNU Cash to CRM Systems if you know how there SQL-db layout is. Doing this would make GNU Cash so much more valuable to companies. I myself do volunteer to implement this feature. If I can get one GNU Cash developer to cooperate with me on this (as I would be required to ask questions about GNU Cash internals).
21 votes -
Better automatic online banking setup for OFX download
Most individuals don't have the time to manually enter their banking information. I had no success in connecting to a major bank (bank of america), despite reading all the help files I could find.
21 votes -
Split transaction when importing
GnuCash can already remember which account to use to balance the transaction when importing. I think it is remembered based on the description column. I would like GnuCash to remember if it was a split transaction and if possible the percentage to use. Quicken already does it.
21 votes -
Implement support for stock options
While fewer of us have earned stock options through our employers lately, they're a piece of my net worth which I cannot represent in GnuCash. Though an option is an option, most folks consider exercising as possible anytime, with the value being the current shares * (current price - strike price), but 0 when < 0. I don't mind doing manual entry of grants, vests, or expires. Thank you!
20 votes -
Add a comparator index to stock/fund reports
Although it is helpful to generate a report that shows your stock/fund is up 5%
for the year, it is also very important to be able to compare it to an
appropriate index which may show that most stocks/funds of that type are up
10%. Index information could be obtained using the Security Editor and the
Price Editor but there does not appear to be any way to generate a report that
will plot the two values on the same graph.Recommendations:
1. On the Price Editor screen, change the label "Namespace" to "Type" so that
it matches the label…20 votes -
Create a unified tool for working with investments
Right now, buying or selling stocks or shares of a mutual fund is a terribly complex thing to do, requiring a split transaction. Furthermore, doing this with a 401k is even more difficult, if, say, I wanted to reallocate my investments.
I wish there were a tool to enter the necessary information (what I'm selling and for how much, and how I want to use the funds) and it would then create the transaction for me.
Even more than this, it is difficult to deal with a 401k that is only partially vested. I wish this were more easy to…
20 votes -
Improved Job Expense & Invoice Tracking
Running a service oriented business, it is imperative for me to be able to quickly and accurately tie together all expenses and payments received related to a specific job to be sure that all expenses are invoiced to the job and to determine profitability. Secondly, to be able to quickly see the status of all jobs for a specific customer. This would require being able to associate all related expenses, vendor bills, and invoices to the job. Then, a modification to the "Job Report" to show all activity for the job.
To be able to quickly see the status of…20 votes -
Merge several transactions into a single split transaction (and the other way around)
Sometimes you initially expect several transactions from/to the same payee. For example, you expect the monthly rent payment from a tenant, (which may be you have entered as a scheduled transaction) but in month M he/she also has to pay for some yearly tax (which, again, may exist as a separate scheduled transaction). But he/she decides to make a single bank transfer for the total. In such cases, it would be very convenient to have the possibility to select the two transactions and merge them into a single one so that the list of transactions in the bank account remains…
20 votes -
Streamline Scheduled Transactions Handling
Current 'Since Last...' is awkward at best. There is no visible mechanism to enter a transaction early, and postponing transactions does not always work right and the setup requires going through three pages, none of which show all the important variables.
19 votes -
allow multiple select in generic importer
It would be great if you could highlight multiple transactions when importing an OFX file, and assign the same account (and action) to them all at the same time. This functionality currently exists in the QIF importer, but not in the generic importer.
19 votes
- Don't see your idea?