Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
462 results found
-
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 -
Entering relative dates in report customization
It 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 top
In 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 -
Resurrect the old Tax Report format
Previously, the user tagged accounts as 'tax-related' and could produce a quite usable Tax report from this.
Currently, the Tax Report is aligned with the US tax system, the report is unusable for most of the rest of the world and is difficult or impossible to produce work-arounds from.
My only work-around is to run an older version of GnuCash (with the 'proper' report format) in a virtual machine environment just to produce one report at tax time.
I have tried to install the desired report format from an older version, following instructions from one of the forums, but it…6 votes -
Prompt the user to save on exit when working in an unsaved book
Currently it's possible to cancel out of the initial Gnucash account-creation dialog, manually create accounts, add dozens of transactions, and then close Gnucash without saving. There's no warning or prompt if you do this; all the work is just gone. (No save file appears in the default locations, and running the resulting .log file just makes Gnucash crash.)
I propose that Gnucash actually make it impossible to create new accounts, transactions, etc. without having a save file or database. If the user doesn't have one, he/she should be forced to create one before creating an account.
4 votes -
Open numerous GnuCash files at once in tabs
Currently, I have a situation where personal and company transactions inter-relate (e.g. dividend payments, loans). Personal and Company files are completely separate and cannot be linked (there is another suggestion in thsi regard!).
How about providing for numerous Gnucash files to be open at the same time, with toggling using tabs at the top at the page. That makes it easier to enter the corresponding transactions in both files.
Currenlty, it is possible to open concurrent versions of GnuCash, but that is less userfriendly.
1 vote
- Don't see your idea?