Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
- or
477 results found
-
A series of related ideas that will improve register readability and create a tagging mechanism
Add a notes column (narrow by default) to the "main" register display line. Monitors are wider and adding a narrow column should not hamper those who prefer double-line mode to see notes. But allowing for a notes field effectively doubles the number of transaction per screen for those for whom seeing notes is important. I have modified my source code to accomplish this, the chnage is trivial to implement.
Allow users to associate a foreground color with an account, that color whould be used for the acount name when displayed in a register. By allocating different colors to different types of accounts, it makes the displaying of only leaf names much more viable as an option when viewing a register, again making more efficient use of screen display space. (Not to mention color being a better way to convey the type of an account in a listing (category, checking, brokerage, tag, etc). Background color serves a different purpose and would not work will in the register listing.
3 Get rid of the blank line at the end of a split transaction listing. Add a menu option for "Add split" that would add a blank line when needed. All those blank lines make the register listing less readable (useless "noise") and decreases the efficient use of screen space.
Add an "auto-expand" view mode as a variant to "auto-split". Auto-expand would be like Basic-Ledger except for split transactions, which would be output in split mode (all the split transactions, not the "current" transaction as in auto-split). Auto-expand seems much more useful to me than auto-split).
Differentiate between a blank dollar amount for a transaction and a 0 dollar amount. Blank means unknown amount, 0 means 0 amount. Auto download of transactions is very limited in which institutions it works with. A viable alternative is using scheduled transactions for transactions that occur at regular times (interest payments, credit card payments, etc). It would be useful to be able to have transactions in the register that show blank dollar amounts (meaning an amount has not yet been determined) and ones that show a $0 amount (the amount is known but is 0, say a credit card payment that is zero for that month).
Add the capabilty to order/reorder splits.
Have a new way of outputting a split transaction where all but 2 of the splits have blank dollar amounts. The top line of the output would be the transaction as it would be listed if the blank-amount splits were not present. Under that line would be the blank-amount splits, output as in split mode. This creates a versatile mechanism that among other things can be used to implement tags without radically changing the basic infrastructure in Gnucash. Consider a bunch of tag "accounts": TAG:tag1, TAG:tag2, etc. To tag a transaction, add a split with TAG:tag1 as the account and leave the amount blank. When the transaction is displayed, it will show up the same as if it was not tagged except there will additional line(s) for each tag associated with the transaction.
In addition to associating a file or URL with a transaction, add the capability to link two transactions. Each transaction would be associated with the other. (I would make this separate from the file/url association so there could be both but if simplicity demands it, would settle for it to essentially be a third option in the association mechanism.) This would also require a mechanism for deleting the link. This creates an alternative mechanism for creating a tagging effect, but tagging that associates a dollar amount that is different than (or the same as) the transaction dollar amount. (If it does not make sense to have a balancing entry for the amount tagged, that balance amount can always be dumped in to a Trash account for that purpose.) In my case, I like to think of my assets as being "foreground" (for day-to-life) and "background" (reserves for emergency and retirement funds). When I move funds between fore and back, in addition to the actual transaction I like to create a matching transaction such as one between accounts FORE-OUT and BACK-IN. I can do that now by making the transaction a split transaction, but that results less readable split-transactions in the listing. What I really want is two transactions that are linked together.
Items 1-6 relate to register readability and making more efficent use of display space. Items 7-8 build upon existing infratructure to create a general purpose mechanism that among other things would support tagging. Some of the 1-6 are important in making 7-8 more valuable.
Because most of these use existing infrastructure and are in some case just a change in output format, I suspect the package of ideas could be implemented with minimal effort. I have already implemented item 1, it was trivial, see the post
"Notes column in SingleLine display" on the gnucash/nabble board, http://gnucash.1415818.n4.nabble.com/template/NamlServlet.jtp?macro=user_nodes&user=377531Add a notes column (narrow by default) to the "main" register display line. Monitors are wider and adding a narrow column should not hamper those who prefer double-line mode to see notes. But allowing for a notes field effectively doubles the number of transaction per screen for those for whom seeing notes is important. I have modified my source code to accomplish this, the chnage is trivial to implement.
Allow users to associate a foreground color with an account, that color whould be used for the acount name when displayed in a register. By allocating different colors to different types…
1 vote -
Process payments button
Can you add a 2 new button for customer/vendor procesing payment. Hurts my hand every time i had to proces payments and have to multiple times go thry menu. it woud be so much sipler to add that buttons for procesing palyments or add an option for procesing window to open again after confirming payments...
How hard is that?
1 vote -
Add Price Editor batch import for currencies
In my country Nicaragua, the central bank publish the exchange rate between USD and NIO, so we can get the value of 1 USD in NIOs with anticipation,
I was trying to use the Online Price Retrival, but it use yahoo fincances, the yahoo finances does not have choice of change to NIO currency.
I was thinking that it could be useful to import several exchange rate of multiple currencies at same time, using a csv file.
1 vote -
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 program.
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 -
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 -
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 -
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 -
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 -
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 grouping of scheduled trx, s.t. I could move all inactive in one group and seperate the active ones in meaningfull categories, e.g. insurance, debt, ... - currently I solve this issue by using standardized names, however as sorting always reverts back to next trx date, this always requires sorting first.
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 -
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 cases where GNU Cash really wants to draw serious attention of the user.
The above is not to say that I dislike the program. I love GNU Cash otherwise and am ever grateful for the community that has made it possible free of cost to so many people. Thank you from the bottom of my heart.
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 -
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 -
Add keyboard shortcut for "show/hide hidden accounts" in Accounts view
Currently this takes five mouse clicks: View > Filter By > Other > Show hidden accounts > OK. A shortcut like Ctrl-H would be helpful.
1 vote -
I'd like use the last version (3.4) in Ubuntu 16.04 LTS, but I couldn't compile the system... How I can use this last version?
I'd like to use the last version (3.4) in Ubuntu 16.04 LTS, but I couldn't compile the system... How I can use this last version?
1 vote -
Business Quote Facility
It would be nice from the business aspect of the program to be able to put together a quote for a customer, and then convert that quote to an invoice if accepted.
1 vote -
Mot de passe
Pourquoi il ni a pas de mot de passe dans Gnucash
1 vote -
Password e svecchiamento archivi
Inserire una password per l'accesso, e una possibilita' di svecchiare il pregresso ad una certa data
1 vote -
Add Balance column to Customer Report
Having a Balance column at the far right of the Customer Report would make it easier to track/explain how partial payments and multiple invoices between payments effect the total due.
I would also like to have the ability to turn off the balance due by age.1 vote -
"enable Google Drive" as option for exporting transactions
Hello, I noticed on 20190517 that the "enable Google Drive" option does not appear when exporting transactions. Seeing as Dropbox has recently introduced some very restrictive measures, it might be a good idea to include other options. Google Drive works across all OS'es so its a good bet.
1 vote -
Automatically prorate the balance of a split
I see to situations to use this:
1) Creating a transaction with splits and a balance (not splited yet)
2) Change the total balance of a splitted transction
In theses case the program should offer a option to prorate the balance evenly or proportionally between the splits already existing
Thank you
1 vote
- Don't see your idea?