Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
481 results found
- 
Graphs w/o legend and datesHi, 
 I toyed recently with the multicolumn Report and found that it can be nicely used to have many Graphs (e.g. single expense accounts over time) displayed as an overview. However, having the leveng and the timeline at the bottom of the graph strongly Limits how much you can fit where. When you go for quite small Graphs, the area is dominated by the legend and the timeline Dates.It would be nice if all reports which Display some graph have the Option of not showing the legend and the individual Dates. Best, 
 YeOldHinnerk3 votes
- 
Allow linking bank transactions to invoices from multiple customersWhen a client pays by credit card or via their phone through a payment service, (eg. Snapscan.co.za in South Africa) our bank account registers a single transaction per day for all clients who paid with that service. Currently there appears to be no way to link the bank transaction to multiple invoices from different customers. There is also a bug/oversight in the current functionality - it only allows you to link to multiple invoices if you select them all at the same time. If you link to one invoice, then realise you have another for that client and link that… 7 votes
- 
BUDGET: A total RE-ENGINEERINGFirst of all, Budgeting tool is like a joke in GNU Cash (till version 2.6.8) because: - It does not support multiple currencies when it has to add up from sub accounts to main accounts. It affects ALL, and I mean ALL, the budget reports, because it never fits the budget with the real transactions.
 For example: I have a "Son Expenses" sub account (in Euros) into my "Family Expenses" (in Dollars). When I register EUR 100 in "Son Expenses" it add USD 100 in "Family Expenses" instead of, let's say USD 112.13 (http://themoneyconverter.com/ES/EUR/USD.aspx on 10-05-2015). So it will not… 9 votes
- 
Better budgeting (based on managerial accounting)Budgeting in GnuCash is as big, yet as essential, a project as GnuCash in the first place. Please see my rant below. We must not confuse planning for the future and recording transactions. GnuCash’s greatest strength is that it is built on sound accounting principles. While financial accounting is all about recording transactions that occurred in the past. Managerial accounting is all about forecasting the future. What our best estimates of future Income; Expenses; Assets; Liabilities and Equity. These forecast are then used to answer questions. One of the most critical questions being “Will I have the cash to pay… 3 votes
- 
Report option to report the MF/Stocks transaction with lot details.Currently the Advanced Portfolio Reports / Transaction Reports for Mutual Funds / Stocks report only the consolidated gain loss per MF/ Stock. Given the tax structure in various countries, it would be benefecial to have the lot details as well. Eg in India, the taxation changes with the duration of holding the fund as well as the type of fund. Reporting the lot details will enable easy tax calculation in a spreasheet. 2 votes
- 
Use a GTK theme for OSXRight now GnuCash is very ugly on OSX. Mostly becuase their is no gtk theme on OSX. Like wireshark would be nice if GnuCash build was using the new Adwaita default theme: http://balintreczey.hu/blog/beautiful-wireshark-on-os-x-using-homebrew-and-gtk3quartz/ 4 votes
- 
Add / change keyboard shortcut for productivity, into standard like MS Excel or alikeIt would be nice to add or change current keyboard shortcut to any existing software, so user feel no difference when switching from one software to another. For example, using Ctrl+PgUp/PgDn to switch between tabs. This has been used by MS Excel, or browser like Firefox or Chrome. In GNUCash, we use Ctrl+Alt+PgUp/PgDn, which differ in one key (Alt). Another example in Excel, Ctrl+Home to go to top row / earliest transaction. I guess this additional feature can give more values for user experience and productivity to GNUCash . 2 votes
- 
Enable user selection of lots soldOnly the FIFO method of lot selection is presently implemented. Enabling users to specify lots to be sold would allow other methods such as LIFO to be used as well as enabling users to deal with tax issues such as holding period rules for capital gains and minimizing or maximized realized gains or losses for given investment transactions. 6 votes
- 
Add an option for alternate register background colors by account typeAdd an option under Edit > Preferences > Register > Graphics to use different register background colors for each of the top account types, i.e. for assets, liabilities, income, expense and possibly equity. Colors might be selected from the Pantone color chart or other non-proprietary chart. Colors should be selected to be visibly different even to persons who are color blind. This is intended to be a program option, not to be confused with the existing Use System Theme Colors option or the very obscure Style Sheet feature. 6 votes
- 
Copy File Attachment To Permanent, GNUCash LocationCurrently, you can attach a file to a transaction. However, I would expect GNUCash to "take in" that file, rather than simply store a pointer to the file's current location. It would be better if GNUCash would copy the file into its own Attachments folder which would preferably be a hidden folder. Here is my use case: I download an invoice from a website with the intention of attaching it. I open up GNUCash, find the transaction, and attach the PDF from its current folder, 'Downloads'. Regularly, I cull my 'Downloads' folder as it is not meant to be a… 39 votes
- 
spanish install dont have bussines accountsplease add bussines account for the spanish version 3 votes
- 
Scheduled TransactionsBanks, most anyway, post interest at the end of the month. If you set up a scheduled transaction for the last day of the month and use the program during the day, it tries to create the transaction before you know the interest amount. If you schedule for the 1st of the month, you have change the posting date each time. You should allow the transaction to be created the day after and automatically back dated to the last day of the month. Basically, you allow create in advance, why not create in "arrears". 2 votes
- 
Reconcile screenautomatically highlite the next transaction when you use the space bar to mark a transaction as cleared 1 vote
- 
add historical cash flow bar chartI would really like a barchart like the income/expense chart that shows my money in/out and net flow. The reason I need this is that GnuCash correctly views my mortgage payments as reducing the liability and not as an expense. 
 So instead of accessing the profit and loss report for a particular month to get a detailed view of my money flow I now use the cash flow report for a particular month.This works like a charm, but I would like to graphically see the trends in my money flows. Before I used the income/expense barchart with the net… 6 votes
- 
Enable import CSV from HTTPEnabling CSV or XML import through HTTP protocol, would be possible to create systems that could synchronize transactions data between web apps (mobile or website) and GnuCash. 9 votes
- 
Financial yearIn preferences:accounting period, add option "financial year" as standard options 
 Start of financial year in Australia is:1st Jul or NZ 01/04 and I think UK 5th April4 votes
- 
More professional looking splash screenI am aware that this does not affect functionality, but the splash screen looks just plain fugly and amateurish. Interestingly, there is a blog post of a guy who designed a more pleasing splash screen, and claims that this would be included in the next release, but that was seven years ago! (http://tynan.com/hardcore-personal-finance) And is still not included. That guy's splash screen suggestion is here: http://old.tynan.com/images/beforeandafter.png However even that splash screen can be improved, by removing the "Gnu". I am aware it's the mascot of GNU but it just looks silly! Why not have a cool, professional looking… 5 votes
- 
Entering relative dates in report customizationIt would be very helpful if it were possible to enter relative date coordinates. For example, I would like to customize an expense barchart that shows me the expenses, in day-resolution, of the last seven days. There is no way to articulate something like "the last seven days". There are some limited relative date entry options like "Start of this months", "Start of previous months"... why not make this more general? I.e. "X days before today", "X days after today". "Today" meaning: the day when the report is run. This would allow for much flexibility in customizing reports, which can… 3 votes
- 
Listing and entering transactions with ascending date from bottom to topIn GnuCash, transactions are listed from top to bottom with ascending date, i.e. new transactions are always entered at the bottom of an account. By idea/request is to optionally have it the other way around, i.e. it should be possible to enter new trasactions at the top of the list of an account, and have the new entries above the older entries. Reason: all other tables I use for my finances (bank and credit card statements, etc) have the newest transaction always added on top of the list. This is in Japan. And in the long run it drives me… 3 votes
- 
The way taxes are shown on business invoices.In printing business invoices the item includes tax but the total does not. It should be the other way around. this is an example of how it should be done (or at least how it is done in the US). 
 item, quantity, price, tax, total
 shoes| 1| $40| $2.64| $42.64this is an example of how it is now 
 item, quantity, price, tax, total
 shoes| 1| $42.64| $2.64| $40.00I'm not sure why the invoicing is done this way but my feeling is it probably has something to do with the difference between US and European taxing systems. 3 votes
- Don't see your idea?
