Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
462 results found
-
Store Limits Of Credit Cards And Amount Of Current Credit Available
This would be a nice to have feature which will display how much credit you may have on each credit card and also show if you have somehow gone past your limit if that is possible.
9 votes -
Every entered transaction should have to be balanced
In professional accounting there's no reason for being able to enter a transaction that is not balancing. The standard behaviour of Gnucash should be that a transaction cannot be recorded until it balances.
If the user is not sure how to account a transaction, it's better if the user themselve (sic!) accounts the transaction against a temporary "unbalanced" account. Having Gnucash doing so automatically makes the accounting much more error prone.
8 votes -
Sync android app with desktop
My request is a way to sync the app with the desktop version. I input data via my pc as it is much easier, but then I would like to sync my app to the desktop versoon so I can quickly check balances. As gnu cash lacks such a sync feature, I would switch to a different app if not for gnucash being the only app with sub accounts
1 vote -
Lock an account
Simple request. Should be able to right click an account -> Edit Account, and have a checkbox next to "Hidden" called "Lock".
The account and all transactional data within the account would still be viewable, but no new postings would be allowed. I've used account locking frequently in my company with SAP.
Visually, perhaps the account could be greyed out? I'm thinking the VBA equivalent of .Enabled = False (using this as an example since I'm familiar with VBA).
3 votes -
Please add "Balance" account type which are "Asset" if the balance is positive and "Liability" if negative
Sometimes not easy decide that the account type is asset or liablity. For example: you pay the bills for the rent - and sometimes pay before deadline, sometimes after. If you have a down payment it is "asset", it you paid later, it is "liablility".
Furthermore, I use gnucash to check the balace with my friends.
Sometimes They buy something to me, sometimes I buy something to them. Now I use one "personal" account with two subaccount (asset and liablility), and sometimes I compensate the balace - it not so easy to handle.
If you can add a "Balance" type…8 votes -
Not sound the error beep for every little thing
GNU Cash (running on Win10) keeps beeping on every little thing that is done for one's convenience. For example, if I hold down the backspace key to delete everything until the cursor hits the left edge, GNU Cash gives an error beep after the cursor hits the left edge. Or if the left or right arrow keys are kept depressed to reach the beginning or end of a line.
Error beeps get annoying for somethings that the user understands he/she is doing on purpose (this is done all the time in other programs).
Error beep should be reserved only for…
1 vote -
Svecchiamento dei dati
Sarebbe utile una procedura per poter salvare gli anni conclusi e salvarli con backup, questo rendere più snello e veloce l'applicazione.
1 vote -
3 votes
-
Make Account code searchable
This has been useful in traditional accounting when there is a large number of accounts with complex structure and sometimes similar names. The fully qualified account name becomes too long for such big books
- make account code unique
- make account code one of the search parameters when looking for an account
- entering the account code suggest the corresponding account when entering into the transaction
3 votes -
Better sorting of scheduled transaction
Currently, scheduled trx editor sorts by next booking, even including non-active trx. I suggest that:
- Non-active trx are moved to the end of the list.
- Sorting order is saved (in the sense of e.g. alphabetcially descending)The second item would be more important to me, but the first one is a nuissance too. Most of my inactive trx are quite old, so the "next transaction" is way in the past and therefore much earlier than any active trx, resulting in a long list of inactive trx, before I get to anything relevant.
Alternatively, I would suggest to allow…
1 vote -
Make recent files unique
I really believe it would be better if the Recent Files list was unique and did not show the same file repeatedly.
1 vote -
Allow pasting of passwords for Online Account Actions (HBCI)
In preor versions credentials could be pasted in the confirmation dialogs. This feature made it convenient for the use of password managing programs which store secure passwords. Having to enter a password manually discurages the user to use secure passwords for their online accounts.
1 vote -
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 -
Make currently open tab the default account when importing qif files
Add an option to set the gnu cash account to the current account tab when importing .qif files
1 vote -
crowdfunding for new features
on this site implement an " I would pay for this " vote button and see if some features are enough in demand to set up a crowdfunding page that would enable funds to pay for the work required
1 vote -
Add a "Process Payment" button
As far as business transactions are concerned, "Process payment" is about as common as "Create New Invoice"
I don't like to go through two nested menus every time I want to receive a payment.
I'd like to see a button next to the invioce button.
4 votes -
Add Classes To HTML Report
In order to properly format printed reports for maximum layout and style flexibility, it would be ideal for Gnucash to:
1) Generate html code with classes for all elements such as tables and divs. Also enclose all text data with the <span> tag.
2) Allow users to set the path to a local 'custom.css' file, which would then be declared in the report as:
<link rel="stylesheet" type="text/css" href="/home/user/gnucash/css/custom.css">
3) Allow Gnucash to output the pdf file using the html report as input.
This would go a long way for users that need more than the basic printouts produced by the…
1 vote -
Process Payment Facility - Fundamental Function Not Fully Developed
The way to receive a payment and apply it to a customer's invoice is a basic function that has not been fully developed in Gnucash.
Currently there is only one convoluted way to process a payment, and that is through the top menu only. One has to manually find the invoice and do several clicks. If you have multiple payments to receive, this is a rather sloth procedure.
I'd like to request the following features that would improve a very fundamental function:
1) In the 'Customers' window, place a button on the toolbar labeled 'Process Payment'. When a customer is…
3 votes -
Where exporting to .ods ?
I think it's better to add ===> export to .ods + .xml + .pdf
8 votes -
Make budget amounts bubble up to parent accounts
Assume the following hierarchy:
Expenses:Groceries:Food
Expenses:Groceries:Non-Food
Expenses:Personal:Hobbies:Music
Expenses:Personal:Hobbies:Sports
Expenses:Personal:EntertainmentCurrently, if I set Expenses:Personal:Hobbies:Sports to $30.00 for the month of January, that's all that shows up. I would like that $30.00 to bubble up and fill or add to the total for Expenses:Personal:Hobbies, Expenses:Personal and Expenses. That way, if I know I only make $1000 per month, I can make sure that I don't overbudget, or that if I do, I'm at least aware of it. In the above example, I might manually enter the following for january:
Expenses:Personal:Hobbies:Sports - $30.00
Expenses:Personal:Hobbies:Music - $50.00
Expenses:Groceries:Food - $150.00
Expenses:Personal:Entertainment - $30.00…
5 votes
- Don't see your idea?