Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
468 results found
-
support merging two gnucash files
Merging two gnucash files, which do not have redundant information.
24 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 -
OFX Import Improvements
Show a transaction report or something when importing an OFX file. OFX import for investment accounts has a few quirks or bugs. One very frustrating thing about it is that the user can't see how the transactions were imported (what accounts, too often the wrong one). If the transaction were shown in a new tab like what is done in with 'Scheduled Transactions' then the user could see what happened & fix it. There's a click box to 'Review created transactions' when getting 'since last run' scheduled transactions, this is what I had in mind. A report would probably work…
10 votes -
Add / change keyboard shortcut for productivity, into standard like MS Excel or alike
It 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 -
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 -
Display description of the split in Basic Ledger view
There is no easy way to edit transactions for the account if they are split. Let's say my transaction is:
Shop
- apple (account Food:Fruits)
- orange (account Food:Fruits)
- juice (account Food:Drinks)When I switch to account Food:Fruits and use Transactional Journal, I can see item from account Drinks. If I switch to Basic Ledger it looks better - there are only two lines related to fruits. Unfortunately, only transaction title is displayed for them, so both lines are titled Shop.
I understand that displaying transaction title and split description for Basic Ledger is quite a big change (in…
18 votes -
auto-guess split when auto-filling transactions
So I have lots of reoccurring expenses which are often split (sometimes it is a business expense, which is split between a tax-deductible account and a non-deductible account, or a joint expense, where half of it is an expense and half a credit to an asset account representing the money owed), but while the amount may change, the percentage split doesn't. So auto-fill works great for getting the accounts I need, but once I enter the new total amount, the splits are all wrong and I have to manually adjust them. It would great to have gnucash auto-adjust the split…
10 votes -
Add timesheet function
Add a process to record time spent on project and include/export that time to an invoice.
16 votes -
link any transaction to "the other party"
There are legal requirements to trace back who is the recepient or sender of any payment (not just invoices) with all the identification details (address, IDs...).
To rely on the "Description" filed is not sufficient (can't enter all the identification detail and isn't good for searchig).
I woud need to search for all transactions with a party disregarding it's an invoice, cash receipt or an other form of transaction (lets say off-setting payables).
So, I would suggest not to distinguish "vendors", "customers" and "employees" - and rather use table "parties" for all of them.
Then you could relate invoices (both,…
4 votes -
Allow for multiple vendors to charge to a Job
Currently if a Job is setup, only one vendor can be associated with that job. If I have something where I am purchasing from multiple vendors to complete a job, I have to create a new GL account.
It would be nice to be able to setup a job be able to assign charges to it from multiple vendors so that reports can be run on the job vs having multiple GL accounts setup to track a job.
7 votes -
Remember when I've hidden the scheduled transaction calendar
Every time I go into the Scheduled Transaction Editor, I hide the calendar. It takes up more than half the form, and for me it's useless. It would be wonderful if it could just remember that it had been hidden, and stay hidden, instead of coming back every time.
6 votesGood point.
-
Add an option for alternate register background colors by account type
Add 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 -
Allow invoice payments to credit to other than assets or liabilities
When an invoice is created the posting entries are a debit to A/R and a credit to an Income account. When a payment is received the posts are a credit to A/R and a debit is forced into an Asset account or "Liabilities". I need to be able to direct the debit into an Expense account from time to time as a discount may have been granted after the invoice was posted. Additionally, it would be nice to be able to enter more than one Transfer Account for a single payment. Combined with the above I could take care of…
9 votes -
Quick goto-date shortcut in register window
When reconciling invoices it is cumbersome to page-up / page-down in the register window until getting to the date of the invoice; search is no help because sometimes the transaction is posted by the bank a few days after the invoice date. Solution: Ctrl-G, type in a date, Enter
12 votes -
Company name should populate corresponding fields in reports
The company name from the book options (File -> Properties) should
automatically populate the company fields all the financial reports. ie Balance
sheet, income statement, cashflow statement and changes in equity statement.Currently it has to be manually entered every time a report is run. Its very
tedious.7 votes -
add historical cash flow bar chart
I 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 HTTP
Enabling 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 -
Reconcile screen
automatically highlite the next transaction when you use the space bar to mark a transaction as cleared
1 vote -
More professional looking splash screen
I 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 -
Ability to define and use constants in GnuCash
Every credit card sale I make, a percentage of it goes to the credit card company as a fee.
If I could call something like ${MasterCard} and that would give me the value 0.0133, that would be great, because I'd be able to multiply the value by the fee.
2 votes
- Don't see your idea?