Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
- or
463 results found
-
Add Hierarchy to "Business" Records (Vendor/Customer/Employee)
I specifically need this for Vendors, but I can see how this would apply to Customers and Employees as well.
I want to keep individual Vendors separate, but at the same time be able to aggregate them for reports. For example, I want to know how much money I spend at Starbucks Store #123 and keep that separate from Starbucks Store #124. I also want to know how much I spend at Starbucks in general, so I would want stores #123 and #124 to be under Starbucks (just like how the Account list works). Each individual business has unique addresses and contact information, which I want to keep separate for potential communication with the business.
I specifically need this for Vendors, but I can see how this would apply to Customers and Employees as well.
I want to keep individual Vendors separate, but at the same time be able to aggregate them for reports. For example, I want to know how much money I spend at Starbucks Store #123 and keep that separate from Starbucks Store #124. I also want to know how much I spend at Starbucks in general, so I would want stores #123 and #124 to be under Starbucks (just like how the Account list works). Each individual business has unique addresses…
1 vote -
1 vote
-
1 vote
-
OFX file import.
When selectinga file for OFX import, restrict the files listed to *.OFX (or *.QFX) rather than showing all the files in the selected directory - as in currently done with QIF imports where only *.QIF files are shown.
1 vote -
Can GNU Cash keep the creation (of an account, of a line, etc.) on the screen without exiting the entry mask at each validation ?
After a validation, you should maintain the mask, clear the fields for a new entry + create an exit button.
1 vote -
can gnucash send online payement
did gnucash can realy send online payements in all banks of the world and we find money in the bank if we set iban and account number and bank info in this software alternative to quicken
1 vote -
resend donation for gnucash
can we resend a donation done to gnucash in argenta bank to bank wich dont have internet transfert services in algeria
1 vote -
CSV Import to Liability Account - Column Naming for Debit/Credit
I import transactions from my CC statements and LOC accounts by using exported CSV files. The import dialog uses the terms "Withdrawal" and "Deposit" to indicate whether the transaction was a debit or credit. I found the terms a bit ambiguous when it referred to a liability account because, in my mind, a withdrawal could indicate a decrease in credit and a deposit could indicate an increase in credit.
I recommend that it should be possible to choose the wording for these column headings to debit/credit and that when a liability account is chosen the transactions are properly added as a credit or debit.
I import transactions from my CC statements and LOC accounts by using exported CSV files. The import dialog uses the terms "Withdrawal" and "Deposit" to indicate whether the transaction was a debit or credit. I found the terms a bit ambiguous when it referred to a liability account because, in my mind, a withdrawal could indicate a decrease in credit and a deposit could indicate an increase in credit.
I recommend that it should be possible to choose the wording for these column headings to debit/credit and that when a liability account is chosen the transactions are properly added as…
1 vote -
Pls add an 'Next Month'' as predefined periode in periode picker
I have a depreciation report page for current period, and last period to compare, this all run by scheduled transaction, so say current month my total depreciaton expense is 10 item with value of 1.2 million, and last month total depreciation expense is 11 item with value of 1.3 million, then I need to know, how much item and value it will be for next month, will it decrease or increase ? in case to make a plan for future need or investment. tq in advance
1 vote -
Implementation of gst tax computing for india
You might know that Goods and Service Tax(GST) was implemented in india recently. I wants to know whether necessary changes would be added to gnucash.
1 vote -
Report to print any range of months of a year in a form just like the cash account does
It would need to begin withe bal on hand..then the deposits and check. In arder of occurrence with the ending balance at that point. It would look just like a section of the cash account. It should be fairly easy to do
Says the guy who doesn't have to do it -;). And doesn't have the ability.1 vote -
Highlight the current date in the calendar picker
When using the calendar picker, highlight the current date (not just the date selected) to prevent errors in entry. In this example (https://www.screencast.com/t/3LuQToD7) the current date is highlighted in yellow.
1 vote -
Allow batch export/printing of files associated with expenses/transactions over time range
One feature I utilize extensively is the "associate file with transaction", so that I have proof of an expense which I deduct against my income. However, for the benefit of someone ever being audited, one should be able to export a year of expenses, and have the receipts automatically labeled and exported in a graphical manner too. I currently use a set of python scripts I wrote to:
1) Determine the transactions that occur over my desired range (i.e. Jan. 1 2016 to Dec. 31 2016).
2) Converts the file for each receipt to a PDF with image magick, and prints a label at the top of each file, noting the expense date, number, type, filename, etc.
3) Generates a giant PDF with my expense table and ALL receipts.This is something that should be available to non-technical users. The python scripts are a little buggy, so I haven't bothered posting them to github.
One feature I utilize extensively is the "associate file with transaction", so that I have proof of an expense which I deduct against my income. However, for the benefit of someone ever being audited, one should be able to export a year of expenses, and have the receipts automatically labeled and exported in a graphical manner too. I currently use a set of python scripts I wrote to:
1) Determine the transactions that occur over my desired range (i.e. Jan. 1 2016 to Dec. 31 2016).
2) Converts the file for each receipt to a PDF with image magick, and…1 vote -
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
- Don't see your idea?